diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock index 8ec75c09f9..ba5d9e763e 100644 --- a/Cargo.Bazel.lock +++ b/Cargo.Bazel.lock @@ -7,10 +7,6 @@ name = "Inflector" version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "regex", -] [[package]] name = "addr2line" @@ -28,12 +24,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] -name = "aho-corasick" -version = "1.1.3" +name = "ahash" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ - "memchr", + "cfg-if", + "once_cell", + "version_check", + "zerocopy", ] [[package]] @@ -41,9 +40,6 @@ name = "allocator-api2" version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" -dependencies = [ - "serde", -] [[package]] name = "android-tzdata" @@ -129,14 +125,14 @@ dependencies = [ [[package]] name = "ast_node" -version = "0.9.8" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ab31376d309dd3bfc9cfb3c11c93ce0e0741bbe0354b20e7f8c60b044730b79" +checksum = "91fb5864e2f5bf9fd9797b94b2dfd1554d4c3092b535008b27d7e15c86675a2f" dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -147,7 +143,7 @@ checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -196,9 +192,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "better_scoped_tls" -version = "0.1.1" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794edcc9b3fb07bb4aecaa11f093fd45663b4feadb782d68303a2268bc2701de" +checksum = "50fd297a11c709be8348aec039c8b91de16075d2b2bdaee1bd562c0875993664" dependencies = [ "scoped-tls", ] @@ -233,6 +229,29 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "bytecheck" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "rancor", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.91", +] + [[package]] name = "bytecount" version = "0.6.8" @@ -353,7 +372,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -472,7 +491,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" dependencies = [ "cfg-if", - "hashbrown", + "hashbrown 0.14.5", "lock_api", "once_cell", "parking_lot_core", @@ -588,13 +607,13 @@ dependencies = [ [[package]] name = "from_variant" -version = "0.1.8" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc9cc75639b041067353b9bce2450d6847e547276c6fbe4487d7407980e07db" +checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -641,7 +660,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -740,6 +759,16 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" [[package]] name = "heck" @@ -779,11 +808,11 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hstr" -version = "0.2.10" +version = "0.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96274be293b8877e61974a607105d09c84caebe9620b47774aa8a6b942042dd4" +checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" dependencies = [ - "hashbrown", + "hashbrown 0.14.5", "new_debug_unreachable", "once_cell", "phf", @@ -920,7 +949,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" dependencies = [ "equivalent", - "hashbrown", + "hashbrown 0.14.5", ] [[package]] @@ -938,7 +967,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -1071,13 +1100,33 @@ dependencies = [ "serenity", "sha2", "swc_allocator", - "swc_atoms 1.0.0", + "swc_atoms", "swc_common", "swc_ecma_ast", "swc_ecma_parser", "tokio", ] +[[package]] +name = "munge" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.91", +] + [[package]] name = "new_debug_unreachable" version = "1.0.6" @@ -1199,7 +1248,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -1264,9 +1313,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.92" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] @@ -1282,22 +1331,22 @@ dependencies = [ [[package]] name = "ptr_meta" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" dependencies = [ "ptr_meta_derive", ] [[package]] name = "ptr_meta_derive" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.91", ] [[package]] @@ -1320,6 +1369,15 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "rancor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" +dependencies = [ + "ptr_meta", +] + [[package]] name = "rand" version = "0.8.5" @@ -1360,34 +1418,14 @@ dependencies = [ ] [[package]] -name = "regex" -version = "1.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.7" +name = "rend" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", + "bytecheck", ] -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - [[package]] name = "reqwest" version = "0.11.27" @@ -1447,6 +1485,36 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rkyv" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323" +dependencies = [ + "bytecheck", + "bytes", + "hashbrown 0.15.2", + "indexmap", + "munge", + "ptr_meta", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.91", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -1628,7 +1696,7 @@ checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -1723,6 +1791,12 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "siphasher" version = "0.3.11" @@ -1813,14 +1887,14 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_enum" -version = "0.4.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" +checksum = "c9fe66b8ee349846ce2f9557a26b8f1e74843c4a13fb381f9a3d73617a5f956a" dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -1867,33 +1941,24 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swc_allocator" -version = "0.1.6" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae2f696639ba1834a7edb1765a5ea0a7ef57de52ac1403135929bd006748731" +checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" dependencies = [ - "allocator-api2", "bumpalo", + "hashbrown 0.14.5", "ptr_meta", - "triomphe", -] - -[[package]] -name = "swc_atoms" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" -dependencies = [ - "hstr", - "once_cell", + "rancor", + "rkyv", "rustc-hash", - "serde", + "triomphe", ] [[package]] name = "swc_atoms" -version = "1.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0963b5f4cb08353dd4a386c7b5ee1c99d5a097722cdbc6a522efb2aeb91aad71" +checksum = "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" dependencies = [ "hstr", "once_cell", @@ -1903,9 +1968,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.36.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5ed098e191c0cb289aa89eeae8a5312993cf0997e7c83e011e0a7dd1f6ce7b" +checksum = "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" dependencies = [ "ast_node", "better_scoped_tls", @@ -1919,7 +1984,7 @@ dependencies = [ "serde", "siphasher", "swc_allocator", - "swc_atoms 0.6.7", + "swc_atoms", "swc_eq_ignore_macros", "swc_visit", "tracing", @@ -1929,9 +1994,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.117.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "536e973cd624cada731c22ad9ba3aa7a6432a5c1b6e002ec4f12809a8718da5d" +checksum = "94cf86f17358b93fcfe2876a9f0f7a7ebbff94cd6eaab4c809c7a0da1f4b892e" dependencies = [ "bitflags 2.6.0", "is-macro", @@ -1939,16 +2004,17 @@ dependencies = [ "phf", "scoped-tls", "string_enum", - "swc_atoms 0.6.7", + "swc_atoms", "swc_common", + "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_parser" -version = "0.148.0" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59627c3704453c1bcb283c51ee161a5acf9988c80f80ef0250743fede0406602" +checksum = "f92ea41c3c3f0fe77991fee96b91bc4c7af43b55fdb6564fdc31b8c2d0b1e220" dependencies = [ "either", "new_debug_unreachable", @@ -1959,7 +2025,7 @@ dependencies = [ "smallvec", "smartstring", "stacker", - "swc_atoms 0.6.7", + "swc_atoms", "swc_common", "swc_ecma_ast", "tracing", @@ -1968,47 +2034,34 @@ dependencies = [ [[package]] name = "swc_eq_ignore_macros" -version = "0.1.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4" +checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] name = "swc_macros_common" -version = "0.3.11" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91745f3561057493d2da768437c427c0e979dff7396507ae02f16c981c4a8466" +checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] name = "swc_visit" -version = "0.6.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e2acde04c355dc8ffd62c56f263ba61a94b5c6d21ce2cdeaf857b5d74451a6" +checksum = "9138b6a36bbe76dd6753c4c0794f7e26480ea757bee499738bedbbb3ae3ec5f3" dependencies = [ "either", - "swc_visit_macros", -] - -[[package]] -name = "swc_visit_macros" -version = "0.5.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae9ef18ff8daffa999f729db056d2821cd2f790f3a11e46422d19f46bb193e7" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.71", + "new_debug_unreachable", ] [[package]] @@ -2024,9 +2077,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.71" +version = "2.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" +checksum = "d53cbcb5a243bd33b7858b1d7f4aca2153490815872d86d955d6ea29f743c035" dependencies = [ "proc-macro2", "quote", @@ -2105,7 +2158,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -2188,7 +2241,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -2267,7 +2320,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -2364,7 +2417,7 @@ checksum = "eb704842c709bc76f63e99e704cb208beeccca2abbabd0d9aec02e48ca1cee0f" dependencies = [ "chrono", "dashmap", - "hashbrown", + "hashbrown 0.14.5", "mini-moka", "parking_lot", "secrecy", @@ -2382,7 +2435,7 @@ checksum = "905e88c2a4cc27686bd57e495121d451f027e441388a67f773be729ad4be1ea8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] @@ -2463,6 +2516,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "uuid" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" + [[package]] name = "uwl" version = "0.6.0" @@ -2534,7 +2593,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", "wasm-bindgen-shared", ] @@ -2568,7 +2627,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -2833,7 +2892,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.71", + "syn 2.0.91", ] [[package]] diff --git a/Cargo.lock b/Cargo.lock index 3eb7eb13d3..51a99635a7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,14 +23,23 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +[[package]] +name = "ahash" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +dependencies = [ + "cfg-if", + "once_cell", + "version_check", + "zerocopy", +] + [[package]] name = "allocator-api2" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" -dependencies = [ - "serde", -] [[package]] name = "android-tzdata" @@ -116,9 +125,9 @@ dependencies = [ [[package]] name = "ast_node" -version = "0.9.9" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9184f2b369b3e8625712493c89b785881f27eedc6cde480a81883cef78868b2" +checksum = "91fb5864e2f5bf9fd9797b94b2dfd1554d4c3092b535008b27d7e15c86675a2f" dependencies = [ "proc-macro2", "quote", @@ -183,9 +192,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "better_scoped_tls" -version = "0.1.2" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "297b153aa5e573b5863108a6ddc9d5c968bd0b20e75cc614ee9821d2f45679c7" +checksum = "50fd297a11c709be8348aec039c8b91de16075d2b2bdaee1bd562c0875993664" dependencies = [ "scoped-tls", ] @@ -220,6 +229,29 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "bytecheck" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" +dependencies = [ + "bytecheck_derive", + "ptr_meta", + "rancor", + "simdutf8", +] + +[[package]] +name = "bytecheck_derive" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "bytecount" version = "0.6.8" @@ -589,9 +621,9 @@ dependencies = [ [[package]] name = "from_variant" -version = "0.1.9" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32016f1242eb82af5474752d00fd8ebcd9004bd69b462b1c91de833972d08ed4" +checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", @@ -741,6 +773,10 @@ name = "hashbrown" version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash", + "allocator-api2", +] [[package]] name = "hashbrown" @@ -1216,13 +1252,33 @@ dependencies = [ "serenity", "sha2", "swc_allocator", - "swc_atoms 1.0.0", + "swc_atoms", "swc_common", "swc_ecma_ast", "swc_ecma_parser", "tokio", ] +[[package]] +name = "munge" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "new_debug_unreachable" version = "1.0.6" @@ -1427,22 +1483,22 @@ dependencies = [ [[package]] name = "ptr_meta" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" dependencies = [ "ptr_meta_derive", ] [[package]] name = "ptr_meta_derive" -version = "0.1.4" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] @@ -1465,6 +1521,15 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "rancor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" +dependencies = [ + "ptr_meta", +] + [[package]] name = "rand" version = "0.8.5" @@ -1504,6 +1569,15 @@ dependencies = [ "bitflags 2.6.0", ] +[[package]] +name = "rend" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" +dependencies = [ + "bytecheck", +] + [[package]] name = "reqwest" version = "0.11.27" @@ -1563,6 +1637,36 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rkyv" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323" +dependencies = [ + "bytecheck", + "bytes", + "hashbrown 0.15.2", + "indexmap", + "munge", + "ptr_meta", + "rancor", + "rend", + "rkyv_derive", + "tinyvec", + "uuid", +] + +[[package]] +name = "rkyv_derive" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "rustc-demangle" version = "0.1.24" @@ -1845,6 +1949,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" +[[package]] +name = "simdutf8" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + [[package]] name = "siphasher" version = "0.3.11" @@ -1935,9 +2045,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_enum" -version = "0.4.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" +checksum = "c9fe66b8ee349846ce2f9557a26b8f1e74843c4a13fb381f9a3d73617a5f956a" dependencies = [ "proc-macro2", "quote", @@ -1989,33 +2099,24 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swc_allocator" -version = "0.1.6" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae2f696639ba1834a7edb1765a5ea0a7ef57de52ac1403135929bd006748731" +checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" dependencies = [ - "allocator-api2", "bumpalo", + "hashbrown 0.14.5", "ptr_meta", - "triomphe", -] - -[[package]] -name = "swc_atoms" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" -dependencies = [ - "hstr", - "once_cell", + "rancor", + "rkyv", "rustc-hash", - "serde", + "triomphe", ] [[package]] name = "swc_atoms" -version = "1.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0963b5f4cb08353dd4a386c7b5ee1c99d5a097722cdbc6a522efb2aeb91aad71" +checksum = "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" dependencies = [ "hstr", "once_cell", @@ -2025,9 +2126,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.36.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5ed098e191c0cb289aa89eeae8a5312993cf0997e7c83e011e0a7dd1f6ce7b" +checksum = "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" dependencies = [ "ast_node", "better_scoped_tls", @@ -2041,7 +2142,7 @@ dependencies = [ "serde", "siphasher", "swc_allocator", - "swc_atoms 0.6.7", + "swc_atoms", "swc_eq_ignore_macros", "swc_visit", "tracing", @@ -2051,9 +2152,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.117.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "536e973cd624cada731c22ad9ba3aa7a6432a5c1b6e002ec4f12809a8718da5d" +checksum = "94cf86f17358b93fcfe2876a9f0f7a7ebbff94cd6eaab4c809c7a0da1f4b892e" dependencies = [ "bitflags 2.6.0", "is-macro", @@ -2061,16 +2162,17 @@ dependencies = [ "phf", "scoped-tls", "string_enum", - "swc_atoms 0.6.7", + "swc_atoms", "swc_common", + "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_parser" -version = "0.148.0" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59627c3704453c1bcb283c51ee161a5acf9988c80f80ef0250743fede0406602" +checksum = "f92ea41c3c3f0fe77991fee96b91bc4c7af43b55fdb6564fdc31b8c2d0b1e220" dependencies = [ "either", "new_debug_unreachable", @@ -2081,7 +2183,7 @@ dependencies = [ "smallvec", "smartstring", "stacker", - "swc_atoms 0.6.7", + "swc_atoms", "swc_common", "swc_ecma_ast", "tracing", @@ -2090,9 +2192,9 @@ dependencies = [ [[package]] name = "swc_eq_ignore_macros" -version = "0.1.4" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63db0adcff29d220c3d151c5b25c0eabe7e32dd936212b84cdaa1392e3130497" +checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", @@ -2101,9 +2203,9 @@ dependencies = [ [[package]] name = "swc_macros_common" -version = "0.3.14" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27e18fbfe83811ffae2bb23727e45829a0d19c6870bced7c0f545cc99ad248dd" +checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", @@ -2112,9 +2214,9 @@ dependencies = [ [[package]] name = "swc_visit" -version = "0.6.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ceb044142ba2719ef9eb3b6b454fce61ab849eb696c34d190f04651955c613d" +checksum = "9138b6a36bbe76dd6753c4c0794f7e26480ea757bee499738bedbbb3ae3ec5f3" dependencies = [ "either", "new_debug_unreachable", @@ -2279,6 +2381,21 @@ dependencies = [ "zerovec", ] +[[package]] +name = "tinyvec" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" + [[package]] name = "tokio" version = "1.42.0" @@ -2572,6 +2689,12 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +[[package]] +name = "uuid" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" + [[package]] name = "uwl" version = "0.6.0" diff --git a/Cargo.toml b/Cargo.toml index 83925fd216..e84171fee9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,14 +11,14 @@ edition = "2021" [dependencies] clap = { version = "=4.5.23", features = ["derive"] } -swc_common = "=0.36.0" +swc_common = "=5.0.0" sha2 = "=0.10.8" hex = "=0.4.3" serde_json = "=1.0.134" -swc_atoms = "=1.0.0" +swc_atoms = "=3.0.0" rxp = "=0.2.0" -swc_ecma_parser = "=0.148.0" -swc_ecma_ast = "=0.117.0" -swc_allocator = "=0.1.6" +swc_ecma_parser = "=6.0.1" +swc_ecma_ast = "=5.0.0" +swc_allocator = "=2.0.0" serenity = "=0.12.4" tokio = { version = "=1.42.0", features = ["rt", "rt-multi-thread", "macros"] } diff --git a/cargo-bazel-lock.json b/cargo-bazel-lock.json index 495e79297a..09755bd47c 100644 --- a/cargo-bazel-lock.json +++ b/cargo-bazel-lock.json @@ -1,5 +1,5 @@ { - "checksum": "8e86164a72006949ccecdd2a67f7a097297a1705124f84585cd1d802f1cdcf04", + "checksum": "320fb012341f3ecc7fee14575a736ea7cd6521b9e777ba112ecd1ae1c986e832", "crates": { "Inflector 0.11.4": { "name": "Inflector", @@ -30,28 +30,6 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "default", - "heavyweight", - "lazy_static", - "regex" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "lazy_static 1.5.0", - "target": "lazy_static" - }, - { - "id": "regex 1.10.5", - "target": "regex" - } - ], - "selects": {} - }, "edition": "2015", "version": "0.11.4" }, @@ -149,20 +127,20 @@ ], "license_file": "LICENSE-0BSD" }, - "aho-corasick 1.1.3": { - "name": "aho-corasick", - "version": "1.1.3", - "package_url": "https://github.com/BurntSushi/aho-corasick", + "ahash 0.8.11": { + "name": "ahash", + "version": "0.8.11", + "package_url": "https://github.com/tkaitchuck/ahash", "repository": { "Http": { - "url": "https://static.crates.io/crates/aho-corasick/1.1.3/download", - "sha256": "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" + "url": "https://static.crates.io/crates/ahash/0.8.11/download", + "sha256": "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" } }, "targets": [ { "Library": { - "crate_name": "aho_corasick", + "crate_name": "ahash", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -171,38 +149,75 @@ ] } } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "build.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } } ], - "library_target_name": "aho_corasick", + "library_target_name": "ahash", "common_attrs": { "compile_data_glob": [ "**" ], - "crate_features": { + "deps": { "common": [ - "perf-literal", - "std" + { + "id": "ahash 0.8.11", + "target": "build_script_build" + }, + { + "id": "cfg-if 1.0.0", + "target": "cfg_if" + }, + { + "id": "zerocopy 0.7.35", + "target": "zerocopy" + } ], - "selects": {} + "selects": { + "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": [ + { + "id": "once_cell 1.19.0", + "target": "once_cell" + } + ] + } }, + "edition": "2018", + "version": "0.8.11" + }, + "build_script_attrs": { + "compile_data_glob": [ + "**" + ], + "data_glob": [ + "**" + ], "deps": { "common": [ { - "id": "memchr 2.7.4", - "target": "memchr" + "id": "version_check 0.9.4", + "target": "version_check" } ], "selects": {} - }, - "edition": "2021", - "version": "1.1.3" + } }, - "license": "Unlicense OR MIT", + "license": "MIT OR Apache-2.0", "license_ids": [ - "MIT", - "Unlicense" + "Apache-2.0", + "MIT" ], - "license_file": "LICENSE-MIT" + "license_file": "LICENSE-APACHE" }, "allocator-api2 0.2.18": { "name": "allocator-api2", @@ -236,18 +251,7 @@ "crate_features": { "common": [ "alloc", - "default", - "serde", - "std" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "serde 1.0.204", - "target": "serde" - } + "nightly" ], "selects": {} }, @@ -754,14 +758,14 @@ ], "license_file": "LICENSE-APACHE" }, - "ast_node 0.9.8": { + "ast_node 3.0.0": { "name": "ast_node", - "version": "0.9.8", + "version": "3.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/ast_node/0.9.8/download", - "sha256": "2ab31376d309dd3bfc9cfb3c11c93ce0e0741bbe0354b20e7f8c60b044730b79" + "url": "https://static.crates.io/crates/ast_node/3.0.0/download", + "sha256": "91fb5864e2f5bf9fd9797b94b2dfd1554d4c3092b535008b27d7e15c86675a2f" } }, "targets": [ @@ -786,7 +790,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -794,18 +798,18 @@ "target": "quote" }, { - "id": "swc_macros_common 0.3.11", + "id": "swc_macros_common 1.0.0", "target": "swc_macros_common" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.9.8" + "version": "3.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -845,7 +849,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -853,7 +857,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -1175,14 +1179,14 @@ ], "license_file": "LICENSE-APACHE" }, - "better_scoped_tls 0.1.1": { + "better_scoped_tls 1.0.0": { "name": "better_scoped_tls", - "version": "0.1.1", + "version": "1.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/better_scoped_tls/0.1.1/download", - "sha256": "794edcc9b3fb07bb4aecaa11f093fd45663b4feadb782d68303a2268bc2701de" + "url": "https://static.crates.io/crates/better_scoped_tls/1.0.0/download", + "sha256": "50fd297a11c709be8348aec039c8b91de16075d2b2bdaee1bd562c0875993664" } }, "targets": [ @@ -1214,7 +1218,7 @@ "selects": {} }, "edition": "2021", - "version": "0.1.1" + "version": "1.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -1386,6 +1390,7 @@ "crate_features": { "common": [ "allocator-api2", + "allocator_api", "boxed", "collections", "default" @@ -1411,6 +1416,131 @@ ], "license_file": "LICENSE-APACHE" }, + "bytecheck 0.8.0": { + "name": "bytecheck", + "version": "0.8.0", + "package_url": "https://github.com/rkyv/bytecheck", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/bytecheck/0.8.0/download", + "sha256": "50c8f430744b23b54ad15161fcbc22d82a29b73eacbe425fea23ec822600bc6f" + } + }, + "targets": [ + { + "Library": { + "crate_name": "bytecheck", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "bytecheck", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "simdutf8" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "ptr_meta 0.3.0", + "target": "ptr_meta" + }, + { + "id": "rancor 0.1.0", + "target": "rancor" + }, + { + "id": "simdutf8 0.1.5", + "target": "simdutf8" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "bytecheck_derive 0.8.0", + "target": "bytecheck_derive" + } + ], + "selects": {} + }, + "version": "0.8.0" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, + "bytecheck_derive 0.8.0": { + "name": "bytecheck_derive", + "version": "0.8.0", + "package_url": "https://github.com/rkyv/bytecheck", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/bytecheck_derive/0.8.0/download", + "sha256": "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "bytecheck_derive", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "bytecheck_derive", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.92", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.91", + "target": "syn" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.8.0" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, "bytecount 0.6.8": { "name": "bytecount", "version": "0.6.8", @@ -2510,7 +2640,7 @@ "target": "heck" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -2518,7 +2648,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -2786,7 +2916,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -4025,14 +4155,14 @@ ], "license_file": "LICENSE-APACHE" }, - "from_variant 0.1.8": { + "from_variant 2.0.0": { "name": "from_variant", - "version": "0.1.8", + "version": "2.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/from_variant/0.1.8/download", - "sha256": "fdc9cc75639b041067353b9bce2450d6847e547276c6fbe4487d7407980e07db" + "url": "https://static.crates.io/crates/from_variant/2.0.0/download", + "sha256": "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" } }, "targets": [ @@ -4057,22 +4187,22 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { - "id": "swc_macros_common 0.3.11", + "id": "swc_macros_common 1.0.0", "target": "swc_macros_common" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.1.8" + "version": "2.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -4533,7 +4663,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -4541,7 +4671,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -5286,7 +5416,13 @@ "**" ], "crate_features": { - "common": [], + "common": [ + "ahash", + "allocator-api2", + "default", + "inline-more", + "nightly" + ], "selects": { "aarch64-apple-darwin": [ "raw" @@ -5386,6 +5522,19 @@ ] } }, + "deps": { + "common": [ + { + "id": "ahash 0.8.11", + "target": "ahash" + }, + { + "id": "allocator-api2 0.2.18", + "target": "allocator_api2" + } + ], + "selects": {} + }, "edition": "2021", "version": "0.14.5" }, @@ -5396,6 +5545,45 @@ ], "license_file": "LICENSE-APACHE" }, + "hashbrown 0.15.2": { + "name": "hashbrown", + "version": "0.15.2", + "package_url": "https://github.com/rust-lang/hashbrown", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/hashbrown/0.15.2/download", + "sha256": "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + } + }, + "targets": [ + { + "Library": { + "crate_name": "hashbrown", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "hashbrown", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "0.15.2" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "heck 0.3.3": { "name": "heck", "version": "0.3.3", @@ -5617,14 +5805,14 @@ ], "license_file": "LICENSE-APACHE" }, - "hstr 0.2.10": { + "hstr 0.2.12": { "name": "hstr", - "version": "0.2.10", + "version": "0.2.12", "package_url": "https://github.com/dudykr/ddbase.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/hstr/0.2.10/download", - "sha256": "96274be293b8877e61974a607105d09c84caebe9620b47774aa8a6b942042dd4" + "url": "https://static.crates.io/crates/hstr/0.2.12/download", + "sha256": "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" } }, "targets": [ @@ -5676,7 +5864,7 @@ "selects": {} }, "edition": "2021", - "version": "0.2.10" + "version": "0.2.12" }, "license": "Apache-2.0", "license_ids": [ @@ -6567,7 +6755,7 @@ "target": "inflector" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -6575,7 +6763,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -7628,23 +7816,23 @@ "target": "sha2" }, { - "id": "swc_allocator 0.1.6", + "id": "swc_allocator 2.0.0", "target": "swc_allocator" }, { - "id": "swc_atoms 1.0.0", + "id": "swc_atoms 3.0.0", "target": "swc_atoms" }, { - "id": "swc_common 0.36.0", + "id": "swc_common 5.0.0", "target": "swc_common" }, { - "id": "swc_ecma_ast 0.117.0", + "id": "swc_ecma_ast 5.0.0", "target": "swc_ecma_ast" }, { - "id": "swc_ecma_parser 0.148.0", + "id": "swc_ecma_parser 6.0.1", "target": "swc_ecma_parser" }, { @@ -7661,20 +7849,20 @@ "license_ids": [], "license_file": null }, - "new_debug_unreachable 1.0.6": { - "name": "new_debug_unreachable", - "version": "1.0.6", - "package_url": "https://github.com/mbrubeck/rust-debug-unreachable", + "munge 0.4.1": { + "name": "munge", + "version": "0.4.1", + "package_url": "https://github.com/djkoloski/munge", "repository": { "Http": { - "url": "https://static.crates.io/crates/new_debug_unreachable/1.0.6/download", - "sha256": "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + "url": "https://static.crates.io/crates/munge/0.4.1/download", + "sha256": "64142d38c84badf60abf06ff9bd80ad2174306a5b11bd4706535090a30a419df" } }, "targets": [ { "Library": { - "crate_name": "debug_unreachable", + "crate_name": "munge", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -7685,7 +7873,109 @@ } } ], - "library_target_name": "debug_unreachable", + "library_target_name": "munge", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "munge_macro 0.4.1", + "target": "munge_macro" + } + ], + "selects": {} + }, + "version": "0.4.1" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, + "munge_macro 0.4.1": { + "name": "munge_macro", + "version": "0.4.1", + "package_url": "https://github.com/djkoloski/munge", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/munge_macro/0.4.1/download", + "sha256": "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "munge_macro", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "munge_macro", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.92", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.91", + "target": "syn" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.4.1" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, + "new_debug_unreachable 1.0.6": { + "name": "new_debug_unreachable", + "version": "1.0.6", + "package_url": "https://github.com/mbrubeck/rust-debug-unreachable", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/new_debug_unreachable/1.0.6/download", + "sha256": "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" + } + }, + "targets": [ + { + "Library": { + "crate_name": "debug_unreachable", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "debug_unreachable", "common_attrs": { "compile_data_glob": [ "**" @@ -8457,7 +8747,7 @@ "target": "phf_shared" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -8465,7 +8755,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -8761,7 +9051,7 @@ "target": "build_script_build" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -8859,7 +9149,7 @@ "target": "build_script_build" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -8896,14 +9186,14 @@ ], "license_file": "LICENSE-APACHE" }, - "proc-macro2 1.0.86": { + "proc-macro2 1.0.92": { "name": "proc-macro2", - "version": "1.0.86", + "version": "1.0.92", "package_url": "https://github.com/dtolnay/proc-macro2", "repository": { "Http": { - "url": "https://static.crates.io/crates/proc-macro2/1.0.86/download", - "sha256": "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" + "url": "https://static.crates.io/crates/proc-macro2/1.0.92/download", + "sha256": "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" } }, "targets": [ @@ -8947,7 +9237,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "build_script_build" }, { @@ -8958,7 +9248,7 @@ "selects": {} }, "edition": "2021", - "version": "1.0.86" + "version": "1.0.92" }, "build_script_attrs": { "compile_data_glob": [ @@ -9052,14 +9342,14 @@ ], "license_file": "LICENSE-APACHE" }, - "ptr_meta 0.1.4": { + "ptr_meta 0.3.0": { "name": "ptr_meta", - "version": "0.1.4", - "package_url": "https://github.com/djkoloski/ptr_meta", + "version": "0.3.0", + "package_url": "https://github.com/rkyv/ptr_meta", "repository": { "Http": { - "url": "https://static.crates.io/crates/ptr_meta/0.1.4/download", - "sha256": "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" + "url": "https://static.crates.io/crates/ptr_meta/0.3.0/download", + "sha256": "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" } }, "targets": [ @@ -9084,21 +9374,23 @@ "crate_features": { "common": [ "default", + "derive", + "ptr_meta_derive", "std" ], "selects": {} }, - "edition": "2018", + "edition": "2021", "proc_macro_deps": { "common": [ { - "id": "ptr_meta_derive 0.1.4", + "id": "ptr_meta_derive 0.3.0", "target": "ptr_meta_derive" } ], "selects": {} }, - "version": "0.1.4" + "version": "0.3.0" }, "license": "MIT", "license_ids": [ @@ -9106,14 +9398,14 @@ ], "license_file": "LICENSE" }, - "ptr_meta_derive 0.1.4": { + "ptr_meta_derive 0.3.0": { "name": "ptr_meta_derive", - "version": "0.1.4", - "package_url": "https://github.com/djkoloski/ptr_meta", + "version": "0.3.0", + "package_url": "https://github.com/rkyv/ptr_meta", "repository": { "Http": { - "url": "https://static.crates.io/crates/ptr_meta_derive/0.1.4/download", - "sha256": "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" + "url": "https://static.crates.io/crates/ptr_meta_derive/0.3.0/download", + "sha256": "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" } }, "targets": [ @@ -9138,7 +9430,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -9146,14 +9438,14 @@ "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, - "edition": "2018", - "version": "0.1.4" + "edition": "2021", + "version": "0.3.0" }, "license": "MIT", "license_ids": [ @@ -9291,7 +9583,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" } ], @@ -9307,6 +9599,60 @@ ], "license_file": "LICENSE-APACHE" }, + "rancor 0.1.0": { + "name": "rancor", + "version": "0.1.0", + "package_url": "https://github.com/rkyv/rancor", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rancor/0.1.0/download", + "sha256": "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rancor", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "rancor", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "default" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "ptr_meta 0.3.0", + "target": "ptr_meta" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.1.0" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, "rand 0.8.5": { "name": "rand", "version": "0.8.5", @@ -9720,20 +10066,20 @@ ], "license_file": "LICENSE" }, - "regex 1.10.5": { - "name": "regex", - "version": "1.10.5", - "package_url": "https://github.com/rust-lang/regex", + "rend 0.5.2": { + "name": "rend", + "version": "0.5.2", + "package_url": "https://github.com/djkoloski/rend", "repository": { "Http": { - "url": "https://static.crates.io/crates/regex/1.10.5/download", - "sha256": "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" + "url": "https://static.crates.io/crates/rend/0.5.2/download", + "sha256": "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" } }, "targets": [ { "Library": { - "crate_name": "regex", + "crate_name": "rend", "crate_root": "src/lib.rs", "srcs": { "allow_empty": true, @@ -9744,200 +10090,34 @@ } } ], - "library_target_name": "regex", + "library_target_name": "rend", "common_attrs": { "compile_data_glob": [ "**" ], "crate_features": { "common": [ - "default", - "perf", - "perf-backtrack", - "perf-cache", - "perf-dfa", - "perf-inline", - "perf-literal", - "perf-onepass", - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" + "bytecheck" ], "selects": {} }, "deps": { "common": [ { - "id": "aho-corasick 1.1.3", - "target": "aho_corasick" - }, - { - "id": "memchr 2.7.4", - "target": "memchr" - }, - { - "id": "regex-automata 0.4.7", - "target": "regex_automata" - }, - { - "id": "regex-syntax 0.8.4", - "target": "regex_syntax" + "id": "bytecheck 0.8.0", + "target": "bytecheck" } ], "selects": {} }, "edition": "2021", - "version": "1.10.5" + "version": "0.5.2" }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "regex-automata 0.4.7": { - "name": "regex-automata", - "version": "0.4.7", - "package_url": "https://github.com/rust-lang/regex/tree/master/regex-automata", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/regex-automata/0.4.7/download", - "sha256": "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" - } - }, - "targets": [ - { - "Library": { - "crate_name": "regex_automata", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "regex_automata", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "dfa-onepass", - "hybrid", - "meta", - "nfa-backtrack", - "nfa-pikevm", - "nfa-thompson", - "perf-inline", - "perf-literal", - "perf-literal-multisubstring", - "perf-literal-substring", - "std", - "syntax", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment", - "unicode-word-boundary" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "aho-corasick 1.1.3", - "target": "aho_corasick" - }, - { - "id": "memchr 2.7.4", - "target": "memchr" - }, - { - "id": "regex-syntax 0.8.4", - "target": "regex_syntax" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.4.7" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, - "regex-syntax 0.8.4": { - "name": "regex-syntax", - "version": "0.8.4", - "package_url": "https://github.com/rust-lang/regex/tree/master/regex-syntax", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/regex-syntax/0.8.4/download", - "sha256": "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "regex_syntax", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "regex_syntax", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "default", - "std", - "unicode", - "unicode-age", - "unicode-bool", - "unicode-case", - "unicode-gencat", - "unicode-perl", - "unicode-script", - "unicode-segment" - ], - "selects": {} - }, - "edition": "2021", - "version": "0.8.4" - }, - "license": "MIT OR Apache-2.0", + "license": "MIT", "license_ids": [ - "Apache-2.0", "MIT" ], - "license_file": "LICENSE-APACHE" + "license_file": "LICENSE" }, "reqwest 0.11.27": { "name": "reqwest", @@ -11078,16 +11258,162 @@ "deps": { "common": [ { - "id": "cc 1.1.5", - "target": "cc" + "id": "cc 1.1.5", + "target": "cc" + } + ], + "selects": {} + }, + "links": "ring_core_0_17_8" + }, + "license": null, + "license_ids": [], + "license_file": "LICENSE" + }, + "rkyv 0.8.9": { + "name": "rkyv", + "version": "0.8.9", + "package_url": "https://github.com/rkyv/rkyv", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rkyv/0.8.9/download", + "sha256": "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rkyv", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "rkyv", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "bytecheck", + "default", + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "bytecheck 0.8.0", + "target": "bytecheck" + }, + { + "id": "hashbrown 0.15.2", + "target": "hashbrown" + }, + { + "id": "munge 0.4.1", + "target": "munge" + }, + { + "id": "ptr_meta 0.3.0", + "target": "ptr_meta" + }, + { + "id": "rancor 0.1.0", + "target": "rancor" + }, + { + "id": "rend 0.5.2", + "target": "rend" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "rkyv_derive 0.8.9", + "target": "rkyv_derive" + } + ], + "selects": {} + }, + "version": "0.8.9" + }, + "license": "MIT", + "license_ids": [ + "MIT" + ], + "license_file": "LICENSE" + }, + "rkyv_derive 0.8.9": { + "name": "rkyv_derive", + "version": "0.8.9", + "package_url": "https://github.com/rkyv/rkyv", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rkyv_derive/0.8.9/download", + "sha256": "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "rkyv_derive", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "rkyv_derive", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "bytecheck" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.92", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.91", + "target": "syn" } ], "selects": {} }, - "links": "ring_core_0_17_8" + "edition": "2021", + "version": "0.8.9" }, - "license": null, - "license_ids": [], + "license": "MIT", + "license_ids": [ + "MIT" + ], "license_file": "LICENSE" }, "rustc-demangle 0.1.24": { @@ -12309,7 +12635,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -12317,7 +12643,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -12880,6 +13206,45 @@ ], "license_file": "LICENSE" }, + "simdutf8 0.1.5": { + "name": "simdutf8", + "version": "0.1.5", + "package_url": "https://github.com/rusticstuff/simdutf8", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/simdutf8/0.1.5/download", + "sha256": "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "simdutf8", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "simdutf8", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2018", + "version": "0.1.5" + }, + "license": "MIT OR Apache-2.0", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-Apache" + }, "siphasher 0.3.11": { "name": "siphasher", "version": "0.3.11", @@ -13491,14 +13856,14 @@ ], "license_file": "LICENSE-APACHE" }, - "string_enum 0.4.4": { + "string_enum 1.0.0": { "name": "string_enum", - "version": "0.4.4", + "version": "1.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/string_enum/0.4.4/download", - "sha256": "05e383308aebc257e7d7920224fa055c632478d92744eca77f99be8fa1545b90" + "url": "https://static.crates.io/crates/string_enum/1.0.0/download", + "sha256": "c9fe66b8ee349846ce2f9557a26b8f1e74843c4a13fb381f9a3d73617a5f956a" } }, "targets": [ @@ -13523,7 +13888,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -13531,18 +13896,18 @@ "target": "quote" }, { - "id": "swc_macros_common 0.3.11", + "id": "swc_macros_common 1.0.0", "target": "swc_macros_common" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.4.4" + "version": "1.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -13733,7 +14098,7 @@ "target": "proc_macro_error" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -13795,14 +14160,14 @@ ], "license_file": "LICENSE" }, - "swc_allocator 0.1.6": { + "swc_allocator 2.0.0": { "name": "swc_allocator", - "version": "0.1.6", + "version": "2.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_allocator/0.1.6/download", - "sha256": "dae2f696639ba1834a7edb1765a5ea0a7ef57de52ac1403135929bd006748731" + "url": "https://static.crates.io/crates/swc_allocator/2.0.0/download", + "sha256": "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" } }, "targets": [ @@ -13827,92 +14192,47 @@ "crate_features": { "common": [ "default", + "nightly", + "rkyv", "scoped" ], "selects": {} }, "deps": { "common": [ - { - "id": "allocator-api2 0.2.18", - "target": "allocator_api2" - }, { "id": "bumpalo 3.16.0", "target": "bumpalo" }, { - "id": "ptr_meta 0.1.4", - "target": "ptr_meta" + "id": "hashbrown 0.14.5", + "target": "hashbrown" }, { - "id": "triomphe 0.1.13", - "target": "triomphe" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.1.6" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": null - }, - "swc_atoms 0.6.7": { - "name": "swc_atoms", - "version": "0.6.7", - "package_url": "https://github.com/swc-project/swc.git", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/swc_atoms/0.6.7/download", - "sha256": "bb6567e4e67485b3e7662b486f1565bdae54bd5b9d6b16b2ba1a9babb1e42125" - } - }, - "targets": [ - { - "Library": { - "crate_name": "swc_atoms", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "swc_atoms", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ + "id": "ptr_meta 0.3.0", + "target": "ptr_meta" + }, { - "id": "hstr 0.2.10", - "target": "hstr" + "id": "rancor 0.1.0", + "target": "rancor" }, { - "id": "once_cell 1.19.0", - "target": "once_cell" + "id": "rkyv 0.8.9", + "target": "rkyv" }, { "id": "rustc-hash 1.1.0", "target": "rustc_hash" }, { - "id": "serde 1.0.204", - "target": "serde" + "id": "triomphe 0.1.13", + "target": "triomphe" } ], "selects": {} }, "edition": "2021", - "version": "0.6.7" + "version": "2.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -13920,14 +14240,14 @@ ], "license_file": null }, - "swc_atoms 1.0.0": { + "swc_atoms 3.0.0": { "name": "swc_atoms", - "version": "1.0.0", + "version": "3.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_atoms/1.0.0/download", - "sha256": "0963b5f4cb08353dd4a386c7b5ee1c99d5a097722cdbc6a522efb2aeb91aad71" + "url": "https://static.crates.io/crates/swc_atoms/3.0.0/download", + "sha256": "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" } }, "targets": [ @@ -13952,7 +14272,7 @@ "deps": { "common": [ { - "id": "hstr 0.2.10", + "id": "hstr 0.2.12", "target": "hstr" }, { @@ -13971,7 +14291,7 @@ "selects": {} }, "edition": "2021", - "version": "1.0.0" + "version": "3.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -13979,14 +14299,14 @@ ], "license_file": null }, - "swc_common 0.36.0": { + "swc_common 5.0.0": { "name": "swc_common", - "version": "0.36.0", + "version": "5.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_common/0.36.0/download", - "sha256": "df5ed098e191c0cb289aa89eeae8a5312993cf0997e7c83e011e0a7dd1f6ce7b" + "url": "https://static.crates.io/crates/swc_common/5.0.0/download", + "sha256": "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" } }, "targets": [ @@ -14017,7 +14337,7 @@ "deps": { "common": [ { - "id": "better_scoped_tls 0.1.1", + "id": "better_scoped_tls 1.0.0", "target": "better_scoped_tls" }, { @@ -14053,15 +14373,15 @@ "target": "siphasher" }, { - "id": "swc_allocator 0.1.6", + "id": "swc_allocator 2.0.0", "target": "swc_allocator" }, { - "id": "swc_atoms 0.6.7", + "id": "swc_atoms 3.0.0", "target": "swc_atoms" }, { - "id": "swc_visit 0.6.0", + "id": "swc_visit 2.0.0", "target": "swc_visit" }, { @@ -14083,21 +14403,21 @@ "proc_macro_deps": { "common": [ { - "id": "ast_node 0.9.8", + "id": "ast_node 3.0.0", "target": "ast_node" }, { - "id": "from_variant 0.1.8", + "id": "from_variant 2.0.0", "target": "from_variant" }, { - "id": "swc_eq_ignore_macros 0.1.3", + "id": "swc_eq_ignore_macros 1.0.0", "target": "swc_eq_ignore_macros" } ], "selects": {} }, - "version": "0.36.0" + "version": "5.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -14105,14 +14425,14 @@ ], "license_file": null }, - "swc_ecma_ast 0.117.0": { + "swc_ecma_ast 5.0.0": { "name": "swc_ecma_ast", - "version": "0.117.0", + "version": "5.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_ecma_ast/0.117.0/download", - "sha256": "536e973cd624cada731c22ad9ba3aa7a6432a5c1b6e002ec4f12809a8718da5d" + "url": "https://static.crates.io/crates/swc_ecma_ast/5.0.0/download", + "sha256": "94cf86f17358b93fcfe2876a9f0f7a7ebbff94cd6eaab4c809c7a0da1f4b892e" } }, "targets": [ @@ -14159,13 +14479,17 @@ "target": "scoped_tls" }, { - "id": "swc_atoms 0.6.7", + "id": "swc_atoms 3.0.0", "target": "swc_atoms" }, { - "id": "swc_common 0.36.0", + "id": "swc_common 5.0.0", "target": "swc_common" }, + { + "id": "swc_visit 2.0.0", + "target": "swc_visit" + }, { "id": "unicode-id-start 1.2.0", "target": "unicode_id_start" @@ -14181,13 +14505,13 @@ "target": "is_macro" }, { - "id": "string_enum 0.4.4", + "id": "string_enum 1.0.0", "target": "string_enum" } ], "selects": {} }, - "version": "0.117.0" + "version": "5.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -14195,14 +14519,14 @@ ], "license_file": null }, - "swc_ecma_parser 0.148.0": { + "swc_ecma_parser 6.0.1": { "name": "swc_ecma_parser", - "version": "0.148.0", + "version": "6.0.1", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_ecma_parser/0.148.0/download", - "sha256": "59627c3704453c1bcb283c51ee161a5acf9988c80f80ef0250743fede0406602" + "url": "https://static.crates.io/crates/swc_ecma_parser/6.0.1/download", + "sha256": "f92ea41c3c3f0fe77991fee96b91bc4c7af43b55fdb6564fdc31b8c2d0b1e220" } }, "targets": [ @@ -14267,15 +14591,15 @@ "target": "smartstring" }, { - "id": "swc_atoms 0.6.7", + "id": "swc_atoms 3.0.0", "target": "swc_atoms" }, { - "id": "swc_common 0.36.0", + "id": "swc_common 5.0.0", "target": "swc_common" }, { - "id": "swc_ecma_ast 0.117.0", + "id": "swc_ecma_ast 5.0.0", "target": "swc_ecma_ast" }, { @@ -14453,7 +14777,7 @@ } }, "edition": "2021", - "version": "0.148.0" + "version": "6.0.1" }, "license": "Apache-2.0", "license_ids": [ @@ -14461,14 +14785,14 @@ ], "license_file": null }, - "swc_eq_ignore_macros 0.1.3": { + "swc_eq_ignore_macros 1.0.0": { "name": "swc_eq_ignore_macros", - "version": "0.1.3", + "version": "1.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_eq_ignore_macros/0.1.3/download", - "sha256": "695a1d8b461033d32429b5befbf0ad4d7a2c4d6ba9cd5ba4e0645c615839e8e4" + "url": "https://static.crates.io/crates/swc_eq_ignore_macros/1.0.0/download", + "sha256": "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" } }, "targets": [ @@ -14493,7 +14817,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -14501,14 +14825,14 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.1.3" + "version": "1.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -14516,14 +14840,14 @@ ], "license_file": null }, - "swc_macros_common 0.3.11": { + "swc_macros_common 1.0.0": { "name": "swc_macros_common", - "version": "0.3.11", + "version": "1.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_macros_common/0.3.11/download", - "sha256": "91745f3561057493d2da768437c427c0e979dff7396507ae02f16c981c4a8466" + "url": "https://static.crates.io/crates/swc_macros_common/1.0.0/download", + "sha256": "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" } }, "targets": [ @@ -14548,7 +14872,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -14556,14 +14880,14 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], "selects": {} }, "edition": "2021", - "version": "0.3.11" + "version": "1.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -14571,14 +14895,14 @@ ], "license_file": null }, - "swc_visit 0.6.0": { + "swc_visit 2.0.0": { "name": "swc_visit", - "version": "0.6.0", + "version": "2.0.0", "package_url": "https://github.com/swc-project/swc.git", "repository": { "Http": { - "url": "https://static.crates.io/crates/swc_visit/0.6.0/download", - "sha256": "52e2acde04c355dc8ffd62c56f263ba61a94b5c6d21ce2cdeaf857b5d74451a6" + "url": "https://static.crates.io/crates/swc_visit/2.0.0/download", + "sha256": "9138b6a36bbe76dd6753c4c0794f7e26480ea757bee499738bedbbb3ae3ec5f3" } }, "targets": [ @@ -14605,84 +14929,16 @@ { "id": "either 1.13.0", "target": "either" - } - ], - "selects": {} - }, - "edition": "2021", - "proc_macro_deps": { - "common": [ - { - "id": "swc_visit_macros 0.5.12", - "target": "swc_visit_macros" - } - ], - "selects": {} - }, - "version": "0.6.0" - }, - "license": "Apache-2.0", - "license_ids": [ - "Apache-2.0" - ], - "license_file": null - }, - "swc_visit_macros 0.5.12": { - "name": "swc_visit_macros", - "version": "0.5.12", - "package_url": "https://github.com/swc-project/swc.git", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/swc_visit_macros/0.5.12/download", - "sha256": "4ae9ef18ff8daffa999f729db056d2821cd2f790f3a11e46422d19f46bb193e7" - } - }, - "targets": [ - { - "ProcMacro": { - "crate_name": "swc_visit_macros", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "swc_visit_macros", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "Inflector 0.11.4", - "target": "inflector" - }, - { - "id": "proc-macro2 1.0.86", - "target": "proc_macro2" - }, - { - "id": "quote 1.0.36", - "target": "quote" }, { - "id": "swc_macros_common 0.3.11", - "target": "swc_macros_common" - }, - { - "id": "syn 2.0.71", - "target": "syn" + "id": "new_debug_unreachable 1.0.6", + "target": "debug_unreachable" } ], "selects": {} }, "edition": "2021", - "version": "0.5.12" + "version": "2.0.0" }, "license": "Apache-2.0", "license_ids": [ @@ -14748,7 +15004,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -14784,14 +15040,14 @@ ], "license_file": "LICENSE-APACHE" }, - "syn 2.0.71": { + "syn 2.0.91": { "name": "syn", - "version": "2.0.71", + "version": "2.0.91", "package_url": "https://github.com/dtolnay/syn", "repository": { "Http": { - "url": "https://static.crates.io/crates/syn/2.0.71/download", - "sha256": "b146dcf730474b4bcd16c311627b31ede9ab149045db4d6088b3becaea046462" + "url": "https://static.crates.io/crates/syn/2.0.91/download", + "sha256": "d53cbcb5a243bd33b7858b1d7f4aca2153490815872d86d955d6ea29f743c035" } }, "targets": [ @@ -14832,7 +15088,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -14847,7 +15103,7 @@ "selects": {} }, "edition": "2021", - "version": "2.0.71" + "version": "2.0.91" }, "license": "MIT OR Apache-2.0", "license_ids": [ @@ -15290,7 +15546,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -15298,7 +15554,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -16066,7 +16322,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -16074,7 +16330,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -16520,7 +16776,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -16528,7 +16784,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -17159,7 +17415,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -17167,7 +17423,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -17712,6 +17968,45 @@ ], "license_file": "LICENSE-APACHE" }, + "uuid 1.11.0": { + "name": "uuid", + "version": "1.11.0", + "package_url": "https://github.com/uuid-rs/uuid", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/uuid/1.11.0/download", + "sha256": "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" + } + }, + "targets": [ + { + "Library": { + "crate_name": "uuid", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "uuid", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2018", + "version": "1.11.0" + }, + "license": "Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": "LICENSE-APACHE" + }, "uwl 0.6.0": { "name": "uwl", "version": "0.6.0", @@ -18187,7 +18482,7 @@ "target": "once_cell" }, { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -18195,7 +18490,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" }, { @@ -18374,7 +18669,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -18382,7 +18677,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" }, { @@ -20582,7 +20877,7 @@ "deps": { "common": [ { - "id": "proc-macro2 1.0.86", + "id": "proc-macro2 1.0.92", "target": "proc_macro2" }, { @@ -20590,7 +20885,7 @@ "target": "quote" }, { - "id": "syn 2.0.71", + "id": "syn 2.0.91", "target": "syn" } ], @@ -20905,6 +21200,41 @@ "x86_64-unknown-linux-gnu", "x86_64-unknown-nixos-gnu" ], + "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": [ + "aarch64-apple-darwin", + "aarch64-apple-ios", + "aarch64-apple-ios-sim", + "aarch64-linux-android", + "aarch64-pc-windows-msvc", + "aarch64-unknown-fuchsia", + "aarch64-unknown-linux-gnu", + "aarch64-unknown-nixos-gnu", + "aarch64-unknown-nto-qnx710", + "arm-unknown-linux-gnueabi", + "armv7-linux-androideabi", + "armv7-unknown-linux-gnueabi", + "i686-apple-darwin", + "i686-linux-android", + "i686-pc-windows-msvc", + "i686-unknown-freebsd", + "i686-unknown-linux-gnu", + "powerpc-unknown-linux-gnu", + "riscv32imc-unknown-none-elf", + "riscv64gc-unknown-none-elf", + "s390x-unknown-linux-gnu", + "wasm32-unknown-unknown", + "wasm32-wasi", + "wasm32-wasip1", + "x86_64-apple-darwin", + "x86_64-apple-ios", + "x86_64-linux-android", + "x86_64-pc-windows-msvc", + "x86_64-unknown-freebsd", + "x86_64-unknown-fuchsia", + "x86_64-unknown-linux-gnu", + "x86_64-unknown-nixos-gnu", + "x86_64-unknown-none" + ], "cfg(not(all(windows, target_env = \"msvc\", not(target_vendor = \"uwp\"))))": [ "aarch64-apple-darwin", "aarch64-apple-ios", @@ -21117,11 +21447,11 @@ "serde_json 1.0.134", "serenity 0.12.4", "sha2 0.10.8", - "swc_allocator 0.1.6", - "swc_atoms 1.0.0", - "swc_common 0.36.0", - "swc_ecma_ast 0.117.0", - "swc_ecma_parser 0.148.0", + "swc_allocator 2.0.0", + "swc_atoms 3.0.0", + "swc_common 5.0.0", + "swc_ecma_ast 5.0.0", + "swc_ecma_parser 6.0.1", "tokio 1.42.0" ], "direct_dev_deps": []