From e9a918ce7ea9969c1d930f69372c7d51e69fb6af Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Mon, 27 Jan 2025 12:39:17 +0000 Subject: [PATCH] chore: update swc to v1.10.11 --- deps/swc/Cargo.lock | 272 ++++++++++++------ deps/swc/Cargo.toml | 10 +- deps/swc/bindings/Cargo.lock | 257 ++++++++--------- deps/swc/bindings/Cargo.toml | 16 +- .../swc/bindings/binding_core_wasm/Cargo.toml | 2 +- .../bindings/binding_minifier_wasm/Cargo.toml | 2 +- .../binding_typescript_wasm/Cargo.toml | 2 +- deps/swc/bindings/swc_cli/Cargo.toml | 2 +- 8 files changed, 325 insertions(+), 238 deletions(-) diff --git a/deps/swc/Cargo.lock b/deps/swc/Cargo.lock index bfd56956c..d1a59ccd3 100644 --- a/deps/swc/Cargo.lock +++ b/deps/swc/Cargo.lock @@ -341,7 +341,7 @@ dependencies = [ [[package]] name = "binding_macros" -version = "10.0.0" +version = "11.0.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -406,17 +406,16 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" +checksum = "74c973b79d9b6b89854493185ab760c6ef8e54bcfad10ad4e33991e46b374ac8" dependencies = [ "ahash", "chrono", "either", - "indexmap 2.5.0", + "indexmap 2.7.1", "itertools 0.13.0", "nom", - "once_cell", "serde", "serde_json", "thiserror", @@ -570,6 +569,15 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" +[[package]] +name = "castaway" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" +dependencies = [ + "rustversion", +] + [[package]] name = "cc" version = "1.1.15" @@ -797,6 +805,19 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "compact_str" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "ryu", + "static_assertions", +] + [[package]] name = "console" version = "0.15.8" @@ -1249,7 +1270,7 @@ checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "dbg-swc" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -1808,7 +1829,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator", - "indexmap 2.5.0", + "indexmap 2.7.1", "stable_deref_trait", ] @@ -1860,7 +1881,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.5.0", + "indexmap 2.7.1", "slab", "tokio", "tokio-util", @@ -1983,15 +2004,25 @@ dependencies = [ [[package]] name = "hstr" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d6824358c0fd9a68bb23999ed2ef76c84f79408a26ef7ae53d5f370c94ad36" +version = "0.2.17" dependencies = [ + "compact_str", + "criterion", "hashbrown 0.14.5", + "kstring", "new_debug_unreachable", + "num_cpus", "once_cell", "phf", + "rand", + "rayon", + "rkyv", "rustc-hash", + "serde", + "smartstring", + "smol_str", + "string_cache", + "swc_malloc", "triomphe", ] @@ -2286,12 +2317,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.5.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "rayon", "serde", ] @@ -2450,6 +2481,15 @@ dependencies = [ "serde_json", ] +[[package]] +name = "kstring" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1" +dependencies = [ + "static_assertions", +] + [[package]] name = "lazy_static" version = "1.5.0" @@ -3064,7 +3104,7 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.5.0", + "indexmap 2.7.1", "memchr", "ruzstd", ] @@ -3240,7 +3280,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.5.0", + "indexmap 2.7.1", ] [[package]] @@ -3250,7 +3290,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", - "phf_shared", + "phf_shared 0.11.3", ] [[package]] @@ -3259,7 +3299,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ - "phf_shared", + "phf_shared 0.11.3", "rand", ] @@ -3270,12 +3310,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ "phf_generator", - "phf_shared", + "phf_shared 0.11.3", "proc-macro2", "quote", "syn 2.0.87", ] +[[package]] +name = "phf_shared" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" +dependencies = [ + "siphasher 0.3.11", +] + [[package]] name = "phf_shared" version = "0.11.3" @@ -3366,6 +3415,12 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "precomputed-hash" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" + [[package]] name = "predicates" version = "3.1.0" @@ -3395,7 +3450,7 @@ dependencies = [ [[package]] name = "preset_env_base" -version = "1.0.0" +version = "2.0.0" dependencies = [ "ahash", "anyhow", @@ -3797,7 +3852,7 @@ dependencies = [ "bytecheck 0.8.0", "bytes", "hashbrown 0.15.2", - "indexmap 2.5.0", + "indexmap 2.7.1", "munge", "ptr_meta 0.3.0", "rancor", @@ -4147,7 +4202,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "itoa", "libyml", "memchr", @@ -4286,6 +4341,15 @@ version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" +[[package]] +name = "smol_str" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead" +dependencies = [ + "serde", +] + [[package]] name = "smoltcp" version = "0.8.2" @@ -4381,6 +4445,20 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "string_cache" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" +dependencies = [ + "new_debug_unreachable", + "once_cell", + "parking_lot", + "phf_shared 0.10.0", + "precomputed-hash", + "serde", +] + [[package]] name = "string_enum" version = "1.0.0" @@ -4412,7 +4490,7 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swc" -version = "10.0.0" +version = "11.0.1" dependencies = [ "ansi_term", "anyhow", @@ -4421,7 +4499,7 @@ dependencies = [ "criterion", "dashmap 5.5.3", "either", - "indexmap 2.5.0", + "indexmap 2.7.1", "jsonc-parser", "lru", "napi", @@ -4479,7 +4557,7 @@ dependencies = [ "cargo_metadata", "changesets", "clap 4.5.9", - "indexmap 2.5.0", + "indexmap 2.7.1", "petgraph", ] @@ -4502,7 +4580,7 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "3.0.2" +version = "3.0.4" dependencies = [ "arbitrary", "bytecheck 0.8.0", @@ -4516,13 +4594,13 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "crc 2.1.0", "dashmap 5.5.3", "hex", - "indexmap 2.5.0", + "indexmap 2.7.1", "is-macro", "ntest", "once_cell", @@ -4571,7 +4649,7 @@ dependencies = [ [[package]] name = "swc_cli_impl" -version = "10.0.0" +version = "11.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -4594,7 +4672,7 @@ dependencies = [ [[package]] name = "swc_common" -version = "5.0.0" +version = "5.0.1" dependencies = [ "ahash", "anyhow", @@ -4631,7 +4709,7 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "8.0.0" +version = "9.0.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -4660,7 +4738,7 @@ name = "swc_config" version = "1.0.0" dependencies = [ "anyhow", - "indexmap 2.5.0", + "indexmap 2.7.1", "serde", "serde_json", "sourcemap", @@ -4680,7 +4758,7 @@ dependencies = [ [[package]] name = "swc_core" -version = "10.1.0" +version = "11.0.1" dependencies = [ "anyhow", "binding_macros", @@ -4735,7 +4813,7 @@ dependencies = [ [[package]] name = "swc_css" -version = "5.0.0" +version = "6.0.0" dependencies = [ "swc_css_ast", "swc_css_codegen", @@ -4849,7 +4927,7 @@ dependencies = [ name = "swc_css_modules" version = "5.0.0" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "rustc-hash", "serde", "serde_json", @@ -4882,7 +4960,7 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "5.0.0" +version = "6.0.0" dependencies = [ "once_cell", "preset_env_base", @@ -4924,7 +5002,7 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "5.0.1" +version = "5.1.0" dependencies = [ "arbitrary", "bitflags 2.6.0", @@ -4946,7 +5024,7 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "5.0.1" +version = "5.1.0" dependencies = [ "base64 0.21.7", "codspeed-criterion-compat", @@ -4982,7 +5060,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -4999,7 +5077,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5010,10 +5088,10 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "7.0.0" +version = "8.0.0" dependencies = [ "arrayvec", - "indexmap 2.5.0", + "indexmap 2.7.1", "is-macro", "rustc-hash", "serde", @@ -5037,7 +5115,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5054,7 +5132,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "7.0.0" +version = "8.0.0" dependencies = [ "serde", "swc_atoms", @@ -5072,7 +5150,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "7.0.0" +version = "8.0.0" dependencies = [ "serde", "swc_atoms", @@ -5091,7 +5169,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5107,7 +5185,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "8.0.0" +version = "9.0.0" dependencies = [ "serde", "swc_atoms", @@ -5125,7 +5203,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5139,7 +5217,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "8.0.0" +version = "9.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5156,7 +5234,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5171,7 +5249,7 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "7.0.0" +version = "8.0.0" dependencies = [ "phf", "swc_atoms", @@ -5183,7 +5261,7 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "7.0.0" +version = "8.0.0" dependencies = [ "anyhow", "auto_impl", @@ -5233,7 +5311,7 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "7.0.1" +version = "8.0.0" dependencies = [ "ansi_term", "anyhow", @@ -5241,7 +5319,7 @@ dependencies = [ "backtrace", "codspeed-criterion-compat", "criterion", - "indexmap 2.5.0", + "indexmap 2.7.1", "num-bigint", "num_cpus", "once_cell", @@ -5278,7 +5356,7 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "6.0.2" +version = "7.0.0" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -5306,13 +5384,13 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "9.0.0" +version = "10.0.0" dependencies = [ "anyhow", "codspeed-criterion-compat", "criterion", "dashmap 5.5.3", - "indexmap 2.5.0", + "indexmap 2.7.1", "once_cell", "preset_env_base", "pretty_assertions", @@ -5335,7 +5413,7 @@ dependencies = [ [[package]] name = "swc_ecma_quote" -version = "6.0.0" +version = "7.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5346,7 +5424,7 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "proc-macro2", @@ -5372,7 +5450,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "9.0.0" +version = "10.0.0" dependencies = [ "pretty_assertions", "sourcemap", @@ -5397,13 +5475,13 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "7.0.0" +version = "8.0.0" dependencies = [ "better_scoped_tls", "bitflags 2.6.0", "codspeed-criterion-compat", "criterion", - "indexmap 2.5.0", + "indexmap 2.7.1", "once_cell", "phf", "rayon", @@ -5426,7 +5504,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_atoms", "swc_common", @@ -5438,10 +5516,10 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "8.0.0" +version = "9.0.0" dependencies = [ "arrayvec", - "indexmap 2.5.0", + "indexmap 2.7.1", "is-macro", "num-bigint", "rayon", @@ -5487,12 +5565,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "8.0.0" +version = "9.0.0" dependencies = [ "Inflector", "anyhow", "bitflags 2.6.0", - "indexmap 2.5.0", + "indexmap 2.7.1", "is-macro", "path-clean 1.0.1", "pathdiff", @@ -5517,10 +5595,10 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "7.0.1" +version = "8.0.0" dependencies = [ "dashmap 5.5.3", - "indexmap 2.5.0", + "indexmap 2.7.1", "once_cell", "petgraph", "rayon", @@ -5547,7 +5625,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "7.0.0" +version = "8.0.0" dependencies = [ "either", "rustc-hash", @@ -5572,13 +5650,14 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "7.0.0" +version = "8.0.0" dependencies = [ "base64 0.21.7", "dashmap 5.5.3", - "indexmap 2.5.0", + "indexmap 2.7.1", "once_cell", "rayon", + "rustc-hash", "serde", "sha1", "string_enum", @@ -5600,7 +5679,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "7.0.0" +version = "8.0.0" dependencies = [ "ansi_term", "anyhow", @@ -5610,6 +5689,7 @@ dependencies = [ "serde_json", "sha2", "sourcemap", + "swc_allocator", "swc_common", "swc_ecma_ast", "swc_ecma_codegen", @@ -5624,10 +5704,11 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "7.0.0" +version = "8.0.0" dependencies = [ "codspeed-criterion-compat", "criterion", + "once_cell", "ryu-js", "serde", "swc_atoms", @@ -5647,9 +5728,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "7.0.0" +version = "8.0.0" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "rustc-hash", "swc_atoms", "swc_common", @@ -5662,9 +5743,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "7.0.0" +version = "8.0.0" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "num_cpus", "once_cell", "rayon", @@ -5698,7 +5779,7 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "9.0.0" +version = "10.0.0" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", @@ -5744,7 +5825,7 @@ dependencies = [ [[package]] name = "swc_estree_compat" -version = "7.0.0" +version = "8.0.0" dependencies = [ "ahash", "anyhow", @@ -5772,7 +5853,7 @@ dependencies = [ name = "swc_fast_graph" version = "6.0.0" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "petgraph", "rustc-hash", "swc_common", @@ -5780,7 +5861,7 @@ dependencies = [ [[package]] name = "swc_fast_ts_strip" -version = "7.1.0" +version = "8.0.0" dependencies = [ "anyhow", "codspeed-criterion-compat", @@ -5812,7 +5893,7 @@ dependencies = [ [[package]] name = "swc_html" -version = "7.0.0" +version = "8.0.0" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -5863,7 +5944,7 @@ dependencies = [ [[package]] name = "swc_html_minifier" -version = "7.0.0" +version = "8.0.0" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -5950,7 +6031,7 @@ dependencies = [ [[package]] name = "swc_node_bundler" -version = "10.0.0" +version = "11.0.0" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -6000,10 +6081,11 @@ dependencies = [ [[package]] name = "swc_parallel" -version = "1.0.1" +version = "1.2.0" dependencies = [ "chili", "hstr", + "indexmap 2.7.1", "once_cell", "scoped-tls", ] @@ -6106,7 +6188,7 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "6.0.0" +version = "7.0.0" dependencies = [ "petgraph", "rustc-hash", @@ -6607,7 +6689,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "toml_datetime", "winnow 0.5.34", ] @@ -6618,7 +6700,7 @@ version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.5.0", + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", @@ -7310,7 +7392,7 @@ dependencies = [ "ciborium", "derive_builder 0.12.0", "hex", - "indexmap 2.5.0", + "indexmap 2.7.1", "schemars", "semver 1.0.23", "serde", @@ -7332,7 +7414,7 @@ dependencies = [ "ciborium", "derive_builder 0.12.0", "hex", - "indexmap 2.5.0", + "indexmap 2.7.1", "schemars", "semver 1.0.23", "serde", @@ -7444,7 +7526,7 @@ dependencies = [ "enumset", "getrandom", "hex", - "indexmap 2.5.0", + "indexmap 2.7.1", "more-asserts", "rkyv", "serde", @@ -7468,7 +7550,7 @@ dependencies = [ "dashmap 6.1.0", "enum-iterator", "fnv", - "indexmap 2.5.0", + "indexmap 2.7.1", "lazy_static", "libc", "mach2", @@ -7586,7 +7668,7 @@ dependencies = [ "ahash", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.5.0", + "indexmap 2.7.1", "semver 1.0.23", ] @@ -8083,7 +8165,7 @@ dependencies = [ "displaydoc", "flate2", "hmac", - "indexmap 2.5.0", + "indexmap 2.7.1", "lzma-rs", "memchr", "pbkdf2", diff --git a/deps/swc/Cargo.toml b/deps/swc/Cargo.toml index 9953d5c4b..ded27b007 100644 --- a/deps/swc/Cargo.toml +++ b/deps/swc/Cargo.toml @@ -28,7 +28,7 @@ resolver = "2" backtrace = "0.3.61" base64 = "0.21.0" bitflags = "2.5.0" - browserslist-rs = "0.16.0" + browserslist-rs = "0.17.0" bumpalo = "3.16.0" cargo_metadata = "0.18.1" cfg-if = "1.0.0" @@ -36,6 +36,7 @@ resolver = "2" chili = "=0.2.0" chrono = "0.4.38" codspeed-criterion-compat = "2.6.0" + compact_str = "0.7.1" console_error_panic_hook = "0.1.7" copyless = "0.1.5" crc = "2.1.0" @@ -51,11 +52,11 @@ resolver = "2" glob = "0.3.0" hashbrown = "0.14.5" hex = "0.4.3" - hstr = "0.2.15" indexmap = "2.0.0" is-macro = "0.3.5" js-sys = "0.3.59" jsonc-parser = "0.21.0" + kstring = "2.0.0" lazy_static = "1.4.0" lexical = "6.1.0" lru = "0.10.0" @@ -80,6 +81,7 @@ resolver = "2" ptr_meta = "0.3.0" quote = "1.0.7" radix_fmt = "1.0.0" + rand = "0.8.5" rayon = "1.7.0" regex = "1.5.4" relative-path = "1.6.1" @@ -96,9 +98,11 @@ resolver = "2" sha2 = "0.10.8" siphasher = "0.3.9" smallvec = "1.8.0" - smartstring = "1" + smartstring = "1.0.1" + smol_str = "0.2.0" sourcemap = "9.0.0" st-map = "0.2.0" + string_cache = "0.8.7" syn = "2" tempfile = "3.6.0" termcolor = "1.0" diff --git a/deps/swc/bindings/Cargo.lock b/deps/swc/bindings/Cargo.lock index a6d06d600..70f420d87 100644 --- a/deps/swc/bindings/Cargo.lock +++ b/deps/swc/bindings/Cargo.lock @@ -283,7 +283,7 @@ dependencies = [ [[package]] name = "binding_core_wasm" -version = "1.10.7" +version = "1.10.11" dependencies = [ "anyhow", "getrandom", @@ -323,9 +323,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440746af4e54fe815db0079c93a341b74ffa307cdc6ccc0fd6f2ee3bce0bf2b4" +checksum = "15b48f7a209aae897fd7cefba80eb5b6ba38e08589b4bae8d1e89cd39355fa20" dependencies = [ "anyhow", "console_error_panic_hook", @@ -370,7 +370,7 @@ dependencies = [ [[package]] name = "binding_minifier_wasm" -version = "1.10.7" +version = "1.10.11" dependencies = [ "anyhow", "getrandom", @@ -383,7 +383,7 @@ dependencies = [ [[package]] name = "binding_typescript_wasm" -version = "1.10.7" +version = "1.10.11" dependencies = [ "anyhow", "getrandom", @@ -446,17 +446,16 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" +checksum = "74c973b79d9b6b89854493185ab760c6ef8e54bcfad10ad4e33991e46b374ac8" dependencies = [ "ahash 0.8.11", "chrono", "either", - "indexmap 2.4.0", + "indexmap 2.7.1", "itertools 0.13.0", "nom", - "once_cell", "serde", "serde_json", "thiserror 1.0.69", @@ -1667,7 +1666,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator", - "indexmap 2.4.0", + "indexmap 2.7.1", "stable_deref_trait", ] @@ -1809,9 +1808,9 @@ dependencies = [ [[package]] name = "hstr" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d6824358c0fd9a68bb23999ed2ef76c84f79408a26ef7ae53d5f370c94ad36" +checksum = "a1a26def229ea95a8709dad32868d975d0dd40235bd2ce82920e4a8fe692b5e0" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", @@ -2041,12 +2040,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.4.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.15.2", "rayon", "serde", ] @@ -2773,7 +2772,7 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.4.0", + "indexmap 2.7.1", "memchr", "ruzstd", ] @@ -2935,7 +2934,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.4.0", + "indexmap 2.7.1", ] [[package]] @@ -3095,9 +3094,9 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "preset_env_base" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8a797e42c09d55157424ac6e9b6e9e5843fc68b887691b280b055e8c3ca5e4" +checksum = "11eaf0ce8bb3041c3e2fd31286d493b3cf38fdb73198dd87de0273b6bdb2cc6d" dependencies = [ "ahash 0.8.11", "anyhow", @@ -3491,7 +3490,7 @@ dependencies = [ "bytecheck 0.8.0", "bytes", "hashbrown 0.15.2", - "indexmap 2.4.0", + "indexmap 2.7.1", "munge", "ptr_meta 0.3.0", "rancor", @@ -3816,7 +3815,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "itoa", "libyml", "memchr", @@ -4089,15 +4088,15 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "swc" -version = "10.0.0" +version = "11.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8ade39563c1ad642548eb5f43cc1fab61053c382490423fc653cd87e1e60b06" +checksum = "6775271abaa1d51b4c28d3223a0f0ff0296a572d7cafeb72e3317734cefa1c7a" dependencies = [ "anyhow", "base64 0.21.7", "dashmap 5.5.3", "either", - "indexmap 2.4.0", + "indexmap 2.7.1", "jsonc-parser", "lru", "napi", @@ -4157,9 +4156,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "3.0.2" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a640bf2e4430a149c87b5eaf377477ce8615ca7cb808054dd20e79e42da5d6ba" +checksum = "31cf812d2f10fd40a9c11227fe0e2e09779113f6ae6f04bd396ac5da92b69c91" dependencies = [ "bytecheck 0.8.0", "hstr", @@ -4172,14 +4171,14 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c88a91910cd8430f88f8987019cf3a96d92a5d5dded3e0ba8203e0379e4a2f6f" +checksum = "3ec9e5bf73554d2c72d73000c2f78dbb113a8af28690ad39602bb16c079784e0" dependencies = [ "anyhow", "crc 2.1.0", "dashmap 5.5.3", - "indexmap 2.4.0", + "indexmap 2.7.1", "is-macro", "once_cell", "parking_lot", @@ -4218,7 +4217,7 @@ dependencies = [ [[package]] name = "swc_cli" -version = "0.91.466" +version = "0.91.473" dependencies = [ "anyhow", "swc_cli_impl", @@ -4226,9 +4225,9 @@ dependencies = [ [[package]] name = "swc_cli_impl" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03bff62a119335b4deb4714e5a8a6c85e4bdf1a0b287989c92bff05afc10b184" +checksum = "a799e573485859eaa45839f20cfde10bc642036f862ca6b9e9d7a404c1467607" dependencies = [ "anyhow", "clap", @@ -4249,9 +4248,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" +checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" dependencies = [ "ahash 0.8.11", "anyhow", @@ -4282,9 +4281,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bac05e842e05893583b4152485bf8d001540d3825e3eb33bad690776f60d0ba7" +checksum = "6e576b4a6d7976b8a28d972fb69df459a4558a14be5ee60ad04b10beeb97ed9d" dependencies = [ "anyhow", "base64 0.21.7", @@ -4315,7 +4314,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aa30931f9b26af8edcb4cce605909d15dcfd7577220b22c50a2988f2a53c4c1" dependencies = [ "anyhow", - "indexmap 2.4.0", + "indexmap 2.7.1", "serde", "serde_json", "sourcemap 9.0.0", @@ -4337,9 +4336,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "10.1.0" +version = "11.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d229918c68e037b637222297358025933a8ffa95d4560064968bb1f7820ba9" +checksum = "41c89a4a0f1635c3c8a0539adc8315d9fd558dce5aca0e9a70f175235c07bb3d" dependencies = [ "binding_macros", "swc", @@ -4461,9 +4460,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "5.0.1" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82f448db2d1c52ffd2bd3788d89cafd8b5a75b97f0dc8aae00874dda2647f6b6" +checksum = "f04d44a7edb591a66b9abc276ef306ab6d73d4ef189c1cb54423625ad236348f" dependencies = [ "bitflags 2.6.0", "bytecheck 0.8.0", @@ -4483,9 +4482,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "5.0.1" +version = "5.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f93692de35a77d920ce8d96a46217735e5f86bf42f76cc8f1a60628c347c4c8" +checksum = "389a3f4f9f28425fe0e3994ade4f099ad4f3a788cfe781cba36a9f4288eae222" dependencies = [ "memchr", "num-bigint", @@ -4515,9 +4514,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "748636a889a7bf082ca4547fdb89176cdac40418427b47421a48db47b7443492" +checksum = "fe620fb6dd413faf9a1a68cba631ff70b3c037cebf218830c2d4810027054048" dependencies = [ "swc_atoms", "swc_common", @@ -4532,9 +4531,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373e66d36d26f1b202955c7062a902f54ca5f69918253d98efdc7a3e6ecad45a" +checksum = "b09b7cc2c0383622b490dea05ae8c606b013f9ed970432c7f974c87125e7b7e3" dependencies = [ "swc_common", "swc_ecma_ast", @@ -4545,12 +4544,12 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47bf8a8f3348a810b865622fdc5f9198e432d0ab49c074f861229441dfcf3a22" +checksum = "94689adc1840a37508c1c9ccf15881d76547c48ae320333857cecb8ad12177fe" dependencies = [ "arrayvec", - "indexmap 2.4.0", + "indexmap 2.7.1", "is-macro", "rustc-hash", "serde", @@ -4572,9 +4571,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ddd488f29abb9faf192f15d907a0fdba9b01d502ea1eab1afe25e484ec6e4c9" +checksum = "15894156ad95321bf7b1328d21af43ee921f1f093bce71df951780f774d6681b" dependencies = [ "swc_atoms", "swc_common", @@ -4589,9 +4588,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874ebcd6417b029ee719fbab9cb3c8b16f7d922a6bb45f07913292c101fa85d9" +checksum = "ac4d6cbe0f746d2d92910fb352cc3317afdf3aff94a92b330843c8e20553ce95" dependencies = [ "serde", "swc_atoms", @@ -4607,9 +4606,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7a742b37dd913674db4e53e0d645d1ba606d413432adf17afd9575ffc69790" +checksum = "286f7a400623314a37870f2584bed5d7bd3375f7fc9d1d0338095112ad703192" dependencies = [ "serde", "swc_atoms", @@ -4626,9 +4625,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e114e2ad0248529d9f211a6c8f411773b1468d9b17180829999f71ea5d853d" +checksum = "b03462016861062b09d812424ddce5a9c49994a71b59b5e02c995eee3d3c21bd" dependencies = [ "swc_atoms", "swc_common", @@ -4642,9 +4641,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6cc14fac0ac8728259b913a6bd27d6e6a8b589004f94bbac29d0e1d51ab73e" +checksum = "aaef439cdf8084a563d7c4112defc8a798a455b63f05a764241b05e925dd1992" dependencies = [ "serde", "swc_atoms", @@ -4660,9 +4659,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c332af5dbcda1f6378e3248c542fbe54faff7e5a45d91eb11896e6e89232529c" +checksum = "8ec31cc178384c86ce7cf69a34524e131e1677062377a463e212412e9e9177e3" dependencies = [ "swc_atoms", "swc_common", @@ -4676,9 +4675,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8cac23712e95dc29f9cdd249b68c6b6c2da44dd7a6415bb201ee9a4c57cf41d" +checksum = "158c384a8b650a5866a4933903cbace1b2a6fb01b9518a0ef6d62a9a8aa2a211" dependencies = [ "swc_atoms", "swc_common", @@ -4695,9 +4694,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e08d1848b9677ca3bda15d2f890aee0c7a096010d2dd27b6aac8fbeb4556e4a9" +checksum = "5d152ef39193d34fb775a5e22f24187bf341fb7869ff506e8fb0c3917891f3af" dependencies = [ "swc_common", "swc_ecma_ast", @@ -4710,9 +4709,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ebd8afc6cdb0b421cb52345991f7e20d254b459191197237b6a8d3002e9a42e" +checksum = "6ade9f4fed5cd85ecf79848b9f283a1c434edb246818ccd7f616baace621870d" dependencies = [ "phf 0.11.2", "swc_atoms", @@ -4724,9 +4723,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee3096a92157b745be83fb2d606ee64905ec1f05789e6973b2cf890450b358df" +checksum = "3de9148ac1b2c786bc81421dcf5955fb8ffa7bc5ac77c23731e6f2d75c04aadb" dependencies = [ "auto_impl", "dashmap 5.5.3", @@ -4766,12 +4765,12 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "7.0.1" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "164291b068cca947462d87ede1baf276f69da137db1a0c66059a8aed81b785b2" +checksum = "a607cd151a695a96fe0ecb4f7f67ee5ece75713a610bd5876b0ed773b76f8143" dependencies = [ "arrayvec", - "indexmap 2.4.0", + "indexmap 2.7.1", "num-bigint", "num_cpus", "once_cell", @@ -4803,9 +4802,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "6.0.2" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b92d3a25349d7f612c38d940f09f9c19c7b7aa3bf4d22fbe31ea44fd5354de02" +checksum = "6d30d063070d3efceb1e3cb62721785a99ffd7444722b89c53327be113836266" dependencies = [ "either", "new_debug_unreachable", @@ -4825,13 +4824,13 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f61f42ee34bce3d543285abb4731ba033d18258a89cf119268ed5ffd8e74e89f" +checksum = "67e6001e9927da64e972f45eeb510f27578268ade970877bb3e6e6df6aa89bb1" dependencies = [ "anyhow", "dashmap 5.5.3", - "indexmap 2.4.0", + "indexmap 2.7.1", "once_cell", "preset_env_base", "rustc-hash", @@ -4850,9 +4849,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ee0a6cd6af77166b5c9e295c72140768abc408477ea98006eb60daf8d568aa" +checksum = "5091fda143655e9958183e6fa47d7feae1dc84384b5cff6a91d5e5a4c669887d" dependencies = [ "swc_atoms", "swc_common", @@ -4870,13 +4869,13 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fdc36d220bcd51f70b1d78bdd8c1e1a172b4e594c385bdd9614b84a7c0e112" +checksum = "3c135c2def758a74bdaa2d2a77f68b495ac2965749772a942323571bf9845624" dependencies = [ "better_scoped_tls", "bitflags 2.6.0", - "indexmap 2.4.0", + "indexmap 2.7.1", "once_cell", "phf 0.11.2", "rayon", @@ -4895,9 +4894,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "331bfc8add971c9ed71a2febfdd133d9f62cc36ed8f329f3d9602315a22fbeb5" +checksum = "f7fe69a90aad73147d1d3bfc7888cb44e9395f7650f8816a1d9185d3f71287e2" dependencies = [ "swc_atoms", "swc_common", @@ -4909,12 +4908,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d537411c909aca11ccf6e5ff5cdd4eb246958b4b6eb9ae16fb5ffd6d93291f3a" +checksum = "75a160bc8a2417aa8447cb65aa808546c03699fb9b5c2fa380ce3ea9dba9d024" dependencies = [ "arrayvec", - "indexmap 2.4.0", + "indexmap 2.7.1", "is-macro", "num-bigint", "rayon", @@ -4958,14 +4957,14 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae1f1172c488c9fd224fa31b0c620cb37cfc124292d091cbae0fb4d2f403e415" +checksum = "47ec95ecdf34325371fb671c0a4ace238ef216c848cc79d20b7f8f87e442312d" dependencies = [ "Inflector", "anyhow", "bitflags 2.6.0", - "indexmap 2.4.0", + "indexmap 2.7.1", "is-macro", "path-clean 1.0.1", "pathdiff", @@ -4985,12 +4984,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "7.0.1" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e4232534b28fc57b745e8c709723544e5548af29abaa62281eab427099f611d" +checksum = "89cce1fc8676e89c36bd86fa11820ccdd135346f34fabf0fc50d1f991c632dc8" dependencies = [ "dashmap 5.5.3", - "indexmap 2.4.0", + "indexmap 2.7.1", "once_cell", "petgraph", "rayon", @@ -5010,9 +5009,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e323bdc2a76b7ecaee380913f6509d8f175fbfa1a25c3bda74f4a2dd2e5976d" +checksum = "31eb5778754b4c0854ccfc5f5e3ca73098ed6782dd3cbc1d5862efe31ecd2a74" dependencies = [ "either", "rustc-hash", @@ -5030,15 +5029,16 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aebcf8a522005fc12c79d34e3643b9ac143118a395ff7d48070751a1aafc2c3d" +checksum = "bbbf1f0c6ac5f221e744c98210eb46fc6d1c61304ca0ce81a335dea358d6fd37" dependencies = [ "base64 0.21.7", "dashmap 5.5.3", - "indexmap 2.4.0", + "indexmap 2.7.1", "once_cell", "rayon", + "rustc-hash", "serde", "sha1", "string_enum", @@ -5056,10 +5056,11 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed09e052cf5392e3883e4fa6727346983650cd81b24dbba68e5e9dd129d75bb" +checksum = "9c1c385179f20177432618ee45a58a5d7ee40ebffbf6daa4a2d42293e43a68fd" dependencies = [ + "once_cell", "ryu-js", "serde", "swc_atoms", @@ -5073,11 +5074,11 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15eb86aaa82d7ec4c1a6c3a8a824b1fdbbaace73c3ed81035a1fbbac49f8e0bd" +checksum = "76688bd74121fbe242c019950d36ebfd3f3327f0c2e2a0061a2c4bce044d6ef8" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "rustc-hash", "swc_atoms", "swc_common", @@ -5090,11 +5091,11 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c9d22b4883dc6d6c21a8216bbf5aacedd7f104230b1557367ae126a2ec3a2b5" +checksum = "229ad0ad13418aa0162fea9e9ed6eb48232f6e6043df1568d5a90125f0c9fe6d" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "num_cpus", "once_cell", "rayon", @@ -5155,7 +5156,7 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c22e0a0478b1b06610453a97c8371cafa742e371a79aff860ccfbabe1ab160a7" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "petgraph", "rustc-hash", "swc_common", @@ -5163,9 +5164,9 @@ dependencies = [ [[package]] name = "swc_fast_ts_strip" -version = "7.1.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8c2c086c89d8d44f28e6487116c0b4f351fdfa3fed8c371e899e463a960e1c0" +checksum = "4153186cb08b7a58316637ce8b5dcd5b137c4196dd878790fe884e489275ed45" dependencies = [ "anyhow", "serde", @@ -5195,9 +5196,9 @@ dependencies = [ [[package]] name = "swc_html" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8c91d778f7b8db5514f7c7f285cd4f238382a42099e1316b9d66c26f2d3e8f" +checksum = "d98e81b9d7e6e94b8cb34cf6e78aa14cbb4edaf3c9fe176799f4c97615ea67b7" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -5248,9 +5249,9 @@ dependencies = [ [[package]] name = "swc_html_minifier" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe2543bf1d546771e5cc81a6175a09a3e830dc8544f2cb74b8777f7b84be552" +checksum = "51365bac724feda6ef79ddec231c06719bd3aab491be3c36c8be4cbd7bc2bbba" dependencies = [ "once_cell", "serde", @@ -5336,9 +5337,9 @@ dependencies = [ [[package]] name = "swc_node_bundler" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e7f7665c854a96aa58665a849718d21863a9581e42aaeb50f4a45a82fa32f7c" +checksum = "1a36787d57a62ea12270cb854f351932f83ed9c14580f5752b1515fedad3712b" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -5390,9 +5391,9 @@ dependencies = [ [[package]] name = "swc_parallel" -version = "1.0.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7cde1a0f344924be62d01de0c8a98e840feae271b77dc8c1d9d2e340687225c" +checksum = "e5f75f1094d69174ef628e3665fff0f81d58e9f568802e3c90d332c72b0b6026" dependencies = [ "chili", "once_cell", @@ -5474,9 +5475,9 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020251a0fb56ac2e439fdf3eccadc2df4a2e889e4d6d77e3650c967d085a95fb" +checksum = "0a0eb6bb9e77d2d71e96b4b9c5bc0acc83e39c4fc7f05c93ff56ccf1e9aba2c4" dependencies = [ "petgraph", "rustc-hash", @@ -5820,7 +5821,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "toml_datetime", "winnow 0.5.40", ] @@ -5831,7 +5832,7 @@ version = "0.22.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" dependencies = [ - "indexmap 2.4.0", + "indexmap 2.7.1", "serde", "serde_spanned", "toml_datetime", @@ -6500,7 +6501,7 @@ dependencies = [ "ciborium", "derive_builder 0.12.0", "hex", - "indexmap 2.4.0", + "indexmap 2.7.1", "schemars", "semver 1.0.23", "serde", @@ -6522,7 +6523,7 @@ dependencies = [ "ciborium", "derive_builder 0.12.0", "hex", - "indexmap 2.4.0", + "indexmap 2.7.1", "schemars", "semver 1.0.23", "serde", @@ -6634,7 +6635,7 @@ dependencies = [ "enumset", "getrandom", "hex", - "indexmap 2.4.0", + "indexmap 2.7.1", "more-asserts", "rkyv 0.8.9", "serde", @@ -6658,7 +6659,7 @@ dependencies = [ "dashmap 6.1.0", "enum-iterator", "fnv", - "indexmap 2.4.0", + "indexmap 2.7.1", "lazy_static", "libc", "mach2", @@ -6771,7 +6772,7 @@ dependencies = [ "ahash 0.8.11", "bitflags 2.6.0", "hashbrown 0.14.5", - "indexmap 2.4.0", + "indexmap 2.7.1", "semver 1.0.23", ] @@ -7236,7 +7237,7 @@ dependencies = [ "displaydoc", "flate2", "hmac", - "indexmap 2.4.0", + "indexmap 2.7.1", "lzma-rs", "memchr", "pbkdf2", diff --git a/deps/swc/bindings/Cargo.toml b/deps/swc/bindings/Cargo.toml index 5ded416d5..11ff2e37b 100644 --- a/deps/swc/bindings/Cargo.toml +++ b/deps/swc/bindings/Cargo.toml @@ -30,22 +30,22 @@ resolver = "2" serde-wasm-bindgen = "0.6.5" serde_json = "1.0.120" sourcemap = "8.0.1" - swc_atoms = "3.0.2" + swc_atoms = "3.0.4" swc_cached = "1.0.0" - swc_cli_impl = "10.0.0" - swc_common = "5.0.0" - swc_compiler_base = "8.0.0" + swc_cli_impl = "11.0.0" + swc_common = "5.0.1" + swc_compiler_base = "9.0.0" swc_config = "1.0.0" - swc_core = "10.1.0" + swc_core = "11.0.1" swc_css_ast = "5.0.0" swc_css_codegen = "5.0.0" swc_css_minifier = "5.0.0" swc_css_parser = "5.0.0" swc_error_reporters = "6.0.0" - swc_fast_ts_strip = "7.1.0" - swc_html = "7.0.0" + swc_fast_ts_strip = "8.0.0" + swc_html = "8.0.0" swc_html_ast = "5.0.0" - swc_html_minifier = "7.0.0" + swc_html_minifier = "8.0.0" swc_malloc = "1.0.0" swc_nodejs_common = "1.0.0" tracing = "0.1.40" diff --git a/deps/swc/bindings/binding_core_wasm/Cargo.toml b/deps/swc/bindings/binding_core_wasm/Cargo.toml index 4b2726e97..15f527926 100644 --- a/deps/swc/bindings/binding_core_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_core_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = { workspace = true } name = "binding_core_wasm" publish = false repository = { workspace = true } -version = "1.10.7" +version = "1.10.11" [lib] bench = false diff --git a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml index 5f779f72e..9a2c37416 100644 --- a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = { workspace = true } name = "binding_minifier_wasm" publish = false repository = { workspace = true } -version = "1.10.7" +version = "1.10.11" [lib] bench = false diff --git a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml index 69b4087b4..a963317c2 100644 --- a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = { workspace = true } name = "binding_typescript_wasm" publish = false repository = { workspace = true } -version = "1.10.7" +version = "1.10.11" [lib] bench = false diff --git a/deps/swc/bindings/swc_cli/Cargo.toml b/deps/swc/bindings/swc_cli/Cargo.toml index 5860b56dc..71ebacdc2 100644 --- a/deps/swc/bindings/swc_cli/Cargo.toml +++ b/deps/swc/bindings/swc_cli/Cargo.toml @@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"] license = { workspace = true } name = "swc_cli" repository = { workspace = true } -version = "0.91.466" +version = "0.91.473" [[bin]] bench = false