diff --git a/deps/swc/Cargo.lock b/deps/swc/Cargo.lock index 8d3639fff..139361d6d 100644 --- a/deps/swc/Cargo.lock +++ b/deps/swc/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -14,19 +14,13 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.0", ] -[[package]] -name = "adler" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" - [[package]] name = "adler2" version = "2.0.0" @@ -275,17 +269,17 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide 0.7.4", + "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -311,7 +305,7 @@ dependencies = [ [[package]] name = "better_scoped_tls" -version = "0.1.1" +version = "0.1.2" dependencies = [ "scoped-tls", ] @@ -327,7 +321,7 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.81.0" +version = "0.82.0" dependencies = [ "anyhow", "console_error_panic_hook", @@ -1123,7 +1117,7 @@ checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "dbg-swc" -version = "0.107.0" +version = "0.108.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -1434,7 +1428,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253" dependencies = [ "crc32fast", - "miniz_oxide 0.8.0", + "miniz_oxide", ] [[package]] @@ -1647,9 +1641,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" [[package]] name = "glob" @@ -2063,7 +2057,7 @@ dependencies = [ [[package]] name = "jsdoc" -version = "0.121.0" +version = "0.121.1" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -2392,15 +2386,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" -[[package]] -name = "miniz_oxide" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" -dependencies = [ - "adler", -] - [[package]] name = "miniz_oxide" version = "0.8.0" @@ -3296,9 +3281,9 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" dependencies = [ "bitvec", "bytecheck", @@ -3315,9 +3300,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" dependencies = [ "proc-macro2", "quote", @@ -3812,15 +3797,15 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stacker" -version = "0.1.15" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce" +checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" dependencies = [ "cc", "cfg-if", "libc", "psm", - "winapi", + "windows-sys 0.52.0", ] [[package]] @@ -3865,7 +3850,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "swc" -version = "0.289.0" +version = "0.290.1" dependencies = [ "ansi_term", "anyhow", @@ -3938,7 +3923,7 @@ dependencies = [ [[package]] name = "swc_allocator" -version = "0.1.8" +version = "0.1.10" dependencies = [ "bumpalo", "codspeed-criterion-compat", @@ -3954,7 +3939,7 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "1.0.0" +version = "1.0.2" dependencies = [ "arbitrary", "bytecheck", @@ -3967,7 +3952,7 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.241.0" +version = "0.242.1" dependencies = [ "anyhow", "crc", @@ -4022,7 +4007,7 @@ dependencies = [ [[package]] name = "swc_cli_impl" -version = "0.24.0" +version = "0.27.0" dependencies = [ "anyhow", "assert_cmd", @@ -4045,7 +4030,7 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.40.0" +version = "0.40.2" dependencies = [ "ahash 0.8.11", "anyhow", @@ -4081,7 +4066,7 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "base64 0.21.7", @@ -4107,7 +4092,7 @@ dependencies = [ [[package]] name = "swc_config" -version = "0.1.14" +version = "0.1.15" dependencies = [ "anyhow", "indexmap 2.5.0", @@ -4130,7 +4115,7 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.106.0" +version = "0.109.1" dependencies = [ "anyhow", "binding_macros", @@ -4212,7 +4197,7 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.158.0" +version = "0.158.1" dependencies = [ "auto_impl", "bitflags 2.6.0", @@ -4313,7 +4298,7 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.157.0" +version = "0.157.1" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -4372,7 +4357,7 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.121.0" +version = "0.121.2" dependencies = [ "arbitrary", "bitflags 2.6.0", @@ -4392,7 +4377,7 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.158.0" +version = "0.158.3" dependencies = [ "base64 0.21.7", "codspeed-criterion-compat", @@ -4428,7 +4413,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "0.16.0" +version = "0.17.1" dependencies = [ "swc_atoms", "swc_common", @@ -4445,7 +4430,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "0.14.0" +version = "0.15.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -4456,7 +4441,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "0.16.0" +version = "0.17.1" dependencies = [ "arrayvec", "indexmap 2.5.0", @@ -4483,7 +4468,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "0.16.0" +version = "0.17.0" dependencies = [ "swc_atoms", "swc_common", @@ -4500,7 +4485,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "0.16.0" +version = "0.17.0" dependencies = [ "serde", "swc_atoms", @@ -4518,7 +4503,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "0.16.0" +version = "0.17.0" dependencies = [ "serde", "swc_atoms", @@ -4537,7 +4522,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "0.16.0" +version = "0.17.0" dependencies = [ "swc_atoms", "swc_common", @@ -4553,7 +4538,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "0.16.0" +version = "0.17.0" dependencies = [ "serde", "swc_atoms", @@ -4571,7 +4556,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "0.16.0" +version = "0.17.0" dependencies = [ "swc_atoms", "swc_common", @@ -4585,7 +4570,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "0.16.0" +version = "0.17.1" dependencies = [ "swc_atoms", "swc_common", @@ -4602,7 +4587,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "0.16.0" +version = "0.17.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -4617,7 +4602,7 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.123.0" +version = "0.124.0" dependencies = [ "phf", "swc_atoms", @@ -4629,7 +4614,7 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.104.0" +version = "0.105.1" dependencies = [ "auto_impl", "dashmap 5.5.3", @@ -4651,7 +4636,7 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.52.0" +version = "0.52.1" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -4672,7 +4657,7 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.208.0" +version = "0.209.1" dependencies = [ "ansi_term", "anyhow", @@ -4716,7 +4701,7 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.152.0" +version = "0.152.2" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -4744,7 +4729,7 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.221.0" +version = "0.222.2" dependencies = [ "anyhow", "codspeed-criterion-compat", @@ -4810,7 +4795,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.243.0" +version = "0.244.0" dependencies = [ "pretty_assertions", "sourcemap", @@ -4835,7 +4820,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.149.0" +version = "0.150.1" dependencies = [ "better_scoped_tls", "bitflags 2.6.0", @@ -4863,7 +4848,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.138.0" +version = "0.139.1" dependencies = [ "swc_atoms", "swc_common", @@ -4875,7 +4860,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.175.0" +version = "0.176.0" dependencies = [ "arrayvec", "indexmap 2.5.0", @@ -4924,7 +4909,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.194.0" +version = "0.195.0" dependencies = [ "Inflector", "anyhow", @@ -4954,7 +4939,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.212.0" +version = "0.213.2" dependencies = [ "dashmap 5.5.3", "indexmap 2.5.0", @@ -4984,7 +4969,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.183.0" +version = "0.184.1" dependencies = [ "either", "rustc-hash", @@ -5009,7 +4994,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.195.0" +version = "0.196.1" dependencies = [ "base64 0.21.7", "dashmap 5.5.3", @@ -5037,7 +5022,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.152.0" +version = "0.155.1" dependencies = [ "ansi_term", "anyhow", @@ -5061,7 +5046,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.202.0" +version = "0.203.1" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -5084,7 +5069,7 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.33.0" +version = "0.34.1" dependencies = [ "indexmap 2.5.0", "rustc-hash", @@ -5099,7 +5084,7 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.137.0" +version = "0.138.1" dependencies = [ "indexmap 2.5.0", "num_cpus", @@ -5120,7 +5105,7 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.107.0" +version = "0.107.1" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -5134,7 +5119,7 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "0.256.0" +version = "0.257.0" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", @@ -5180,7 +5165,7 @@ dependencies = [ [[package]] name = "swc_estree_compat" -version = "0.215.0" +version = "0.216.0" dependencies = [ "ahash 0.8.11", "anyhow", @@ -5206,7 +5191,7 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "1.0.0" +version = "1.0.1" dependencies = [ "indexmap 2.5.0", "petgraph", @@ -5216,7 +5201,7 @@ dependencies = [ [[package]] name = "swc_fast_ts_strip" -version = "0.11.0" +version = "0.12.0" dependencies = [ "anyhow", "codspeed-criterion-compat", @@ -5248,7 +5233,7 @@ dependencies = [ [[package]] name = "swc_html" -version = "0.153.0" +version = "0.154.0" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -5259,7 +5244,7 @@ dependencies = [ [[package]] name = "swc_html_ast" -version = "0.40.0" +version = "0.40.1" dependencies = [ "is-macro", "rkyv", @@ -5271,7 +5256,7 @@ dependencies = [ [[package]] name = "swc_html_codegen" -version = "0.49.0" +version = "0.49.1" dependencies = [ "auto_impl", "bitflags 2.6.0", @@ -5298,7 +5283,7 @@ dependencies = [ [[package]] name = "swc_html_minifier" -version = "0.150.0" +version = "0.151.0" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -5329,7 +5314,7 @@ dependencies = [ [[package]] name = "swc_html_parser" -version = "0.46.0" +version = "0.46.1" dependencies = [ "codspeed-criterion-compat", "criterion", @@ -5368,7 +5353,7 @@ dependencies = [ [[package]] name = "swc_macros_common" -version = "0.3.13" +version = "0.3.14" dependencies = [ "proc-macro2", "quote", @@ -5385,7 +5370,7 @@ dependencies = [ [[package]] name = "swc_node_bundler" -version = "0.79.0" +version = "0.80.0" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -5435,7 +5420,7 @@ dependencies = [ [[package]] name = "swc_plugin" -version = "0.90.2" +version = "0.90.3" dependencies = [ "once_cell", ] @@ -5451,7 +5436,7 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.50.0" +version = "0.50.1" dependencies = [ "better_scoped_tls", "rkyv", @@ -5463,7 +5448,7 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.115.0" +version = "0.115.1" dependencies = [ "anyhow", "codspeed-criterion-compat", @@ -5529,7 +5514,7 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "0.8.0" +version = "0.8.1" dependencies = [ "swc_atoms", "swc_common", @@ -5575,7 +5560,7 @@ dependencies = [ [[package]] name = "swc_xml_codegen" -version = "0.20.0" +version = "0.20.1" dependencies = [ "auto_impl", "bitflags 2.6.0", @@ -5754,7 +5739,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testing" -version = "0.42.0" +version = "0.42.1" dependencies = [ "ansi_term", "cargo_metadata", @@ -6166,9 +6151,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" [[package]] name = "unicode-id" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" +checksum = "10103c57044730945224467c09f71a4db0071c123a0648cc3e818913bde6b561" [[package]] name = "unicode-id-start" @@ -6205,9 +6190,9 @@ checksum = "1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36" [[package]] name = "unicode-width" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "unicode-xid" diff --git a/deps/swc/Cargo.toml b/deps/swc/Cargo.toml index 2eea38183..55e61801e 100644 --- a/deps/swc/Cargo.toml +++ b/deps/swc/Cargo.toml @@ -39,7 +39,7 @@ resolver = "2" [workspace.dependencies] # bytecheck version should be in sync with rkyv version. Do not bump individually. bytecheck = "0.6.10" - rkyv = "=0.7.44" + rkyv = "=0.7.45" Inflector = "0.11.4" @@ -77,7 +77,7 @@ resolver = "2" glob = "0.3.0" hashbrown = "0.14.5" hex = "0.4.3" - hstr = "0.2.8" + hstr = "0.2.12" indexmap = "2.0.0" is-macro = "0.3.5" js-sys = "0.3.59" diff --git a/deps/swc/bindings/Cargo.lock b/deps/swc/bindings/Cargo.lock index 572eefff5..29e00f8ce 100644 --- a/deps/swc/bindings/Cargo.lock +++ b/deps/swc/bindings/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "Inflector" @@ -14,11 +14,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.22.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ - "gimli 0.29.0", + "gimli 0.31.0", ] [[package]] @@ -27,6 +27,12 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +[[package]] +name = "adler2" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" + [[package]] name = "ahash" version = "0.7.8" @@ -168,17 +174,17 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.8.0", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] @@ -204,9 +210,9 @@ dependencies = [ [[package]] name = "better_scoped_tls" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "794edcc9b3fb07bb4aecaa11f093fd45663b4feadb782d68303a2268bc2701de" +checksum = "297b153aa5e573b5863108a6ddc9d5c968bd0b20e75cc614ee9821d2f45679c7" dependencies = [ "scoped-tls", ] @@ -243,7 +249,7 @@ dependencies = [ [[package]] name = "binding_core_wasm" -version = "1.7.28" +version = "1.7.35" dependencies = [ "anyhow", "getrandom", @@ -283,9 +289,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.81.0" +version = "0.82.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "727bd2ca2dd7b00062ddc0f3589c99873a53d1e36c97b2e7e4e3b09415cc2a6c" +checksum = "40b74486b2e6d5400f44a9d642f849f61eecaa0f83f45678b3b9aa3c12fa272e" dependencies = [ "anyhow", "console_error_panic_hook", @@ -330,7 +336,7 @@ dependencies = [ [[package]] name = "binding_minifier_wasm" -version = "1.7.28" +version = "1.7.35" dependencies = [ "anyhow", "getrandom", @@ -343,7 +349,7 @@ dependencies = [ [[package]] name = "binding_typescript_wasm" -version = "1.7.28" +version = "1.7.35" dependencies = [ "anyhow", "getrandom", @@ -1253,7 +1259,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", - "miniz_oxide", + "miniz_oxide 0.7.4", ] [[package]] @@ -1440,9 +1446,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" [[package]] name = "glob" @@ -2082,6 +2088,15 @@ dependencies = [ "adler", ] +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", +] + [[package]] name = "mio" version = "0.8.11" @@ -2862,9 +2877,9 @@ checksum = "e3a8614ee435691de62bcffcf4a66d91b3594bf1428a5722e79103249a095690" [[package]] name = "rkyv" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" dependencies = [ "bitvec", "bytecheck", @@ -2881,9 +2896,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.44" +version = "0.7.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" dependencies = [ "proc-macro2", "quote", @@ -3387,9 +3402,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "swc" -version = "0.289.0" +version = "0.290.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc980445efce78dfdbfc8bbe5b54e9657fd1acdac7c6d94442b27bbbb1a3a23" +checksum = "65928b3a6abe08e6b49d5c55ffa079e973e62796ad4e2ffaaa1df12068141d12" dependencies = [ "anyhow", "base64 0.21.7", @@ -3442,9 +3457,9 @@ dependencies = [ [[package]] name = "swc_allocator" -version = "0.1.8" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc8bd3075d1c6964010333fae9ddcd91ad422a4f8eb8b3206a9b2b6afb4209e" +checksum = "76aa0eb65c0f39f9b6d82a7e5192c30f7ac9a78f084a21f270de1d8c600ca388" dependencies = [ "bumpalo", "hashbrown 0.14.5", @@ -3455,9 +3470,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0963b5f4cb08353dd4a386c7b5ee1c99d5a097722cdbc6a522efb2aeb91aad71" +checksum = "b25ff0f3fd48ab1a95d86fd0505fdd1ac904f84d0350dc8222bbc824e9d4fdf6" dependencies = [ "bytecheck", "hstr", @@ -3469,9 +3484,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.241.0" +version = "0.242.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50233225c6c4ac8df4c3aa69104137830ce85c8e7bf05d2b85524708a5598a32" +checksum = "420061f1fdb09330831561e10ccd3f4613b1b55df4bf498629487a44c39c87e0" dependencies = [ "anyhow", "crc", @@ -3515,7 +3530,7 @@ dependencies = [ [[package]] name = "swc_cli" -version = "0.91.414" +version = "0.91.426" dependencies = [ "anyhow", "swc_cli_impl", @@ -3523,9 +3538,9 @@ dependencies = [ [[package]] name = "swc_cli_impl" -version = "0.24.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c554a57b173da29ac1b37d26c3571ba3d452069d2062b4c6bff0f54983a538e6" +checksum = "9d5415f1ca7ceb4a1c4ebcc20db87503dda3abb761c2a5f1335b55322ace84df" dependencies = [ "anyhow", "clap", @@ -3546,9 +3561,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.40.0" +version = "0.40.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95fca87acdd34580b59a6f6686dfe72bcc7bad4b7abb7e6728e8e3fd4ecb1d7c" +checksum = "ca32839a37f3b12213b18623b1bd58d37641cab750c50c3c287876cb98b12ab4" dependencies = [ "ahash 0.8.11", "anyhow", @@ -3578,9 +3593,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "0.23.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b82e7c3cc5954a5b2e9c545920232a1d37a70215719f5021f090eda9fcf88a" +checksum = "8e70a05e62eaf316a0ba25aaaacfaa009b12f69d91cbe6b345ca295ecd1f3912" dependencies = [ "anyhow", "base64 0.21.7", @@ -3633,9 +3648,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.106.0" +version = "0.109.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e99f5a654203ac30e8b819a7c36a913d7620210ef43d7ca04e1269bbd17781" +checksum = "bd02d43362c4bf75983f4c1f3986a5524fe46c42c707a4c79bc2bbdeffc2926a" dependencies = [ "binding_macros", "swc", @@ -3673,9 +3688,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.158.0" +version = "0.158.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "060428f43c8dc70d2cd9db7577fd674690fcd4f5d0421903004b5d6b2a2d223c" +checksum = "5adc71f758abb3b55c3523ca8e7ac497678ccd2e7cc04095fb311dd1b8225783" dependencies = [ "auto_impl", "bitflags 2.6.0", @@ -3716,9 +3731,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.157.0" +version = "0.157.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3f8211306cab33a9296d8ab435139be962d5f24ced8cf42d3259203590888f9" +checksum = "5488032ced0e9db01db06388a48a4419e34e39fd94903b40e83cbdc667c69cdd" dependencies = [ "lexical", "serde", @@ -3757,9 +3772,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.121.0" +version = "0.121.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1628b2c0c6349c1960b007fda04e0c1537480e0d0b1405305ef5846b752aa7a8" +checksum = "84d568834a727fc06c608db119dcea52c2d58e9426e92e72f358e2f7dc847063" dependencies = [ "bitflags 2.6.0", "bytecheck", @@ -3777,9 +3792,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.158.0" +version = "0.158.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25aef555943803034f0e0fd98ddfe72f1c3454f2c68a897075eb29bc63d4e930" +checksum = "9f165ad337476063bd66aca63a46bcde88ccfb772ee6a748f57afe52cc543fa8" dependencies = [ "memchr", "num-bigint", @@ -3809,9 +3824,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "0.16.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fff0f4ede38d4110f8c639a4c07c8d2b677d3eac968ab33da312bbaf6ad5adf0" +checksum = "204c0589ec432f795f3e38574244163d2288a0444ce7f499aa0b256a2346aeea" dependencies = [ "swc_atoms", "swc_common", @@ -3826,9 +3841,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a479b2061a3b2c939a9abd34cfd3e9a6983a8bf12f7d3da89ac7ad6a64d9a4" +checksum = "eaa58f04f0ede7d44939974aa0795198aedb4a021cb0e56a977465f5a9ee6832" dependencies = [ "swc_common", "swc_ecma_ast", @@ -3839,9 +3854,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "0.16.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "129fa363e3ea01f9e2d2dbd06675bfd515689b261c28b30296d89c91b549916a" +checksum = "193d25320c12f73f111bd12159519d2fa3aeb3d15cbb1f729882d48e71ce2443" dependencies = [ "arrayvec", "indexmap 2.4.0", @@ -3866,9 +3881,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0f1dd466100cd41e85be398d1f4d973f8d5760ec52376294918def88e620ad" +checksum = "a17adff62889cac35a5ac6099777ae20eaef603d0052c1a0e3ef8ac45412a543" dependencies = [ "swc_atoms", "swc_common", @@ -3883,9 +3898,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a3fcc3ae30628fc752d04b44c885ea6202ecfb187311d8827cc851ba7d906d" +checksum = "8a4f3c82273be28af3fb96e6b9a0f60218923c5923189e7f04050586be83e05b" dependencies = [ "serde", "swc_atoms", @@ -3901,9 +3916,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31160d66339dda14faefd3a2816a0436f0a1e4f33a2057d8f3663a1a567eaf2e" +checksum = "8dbed7700a811364d673ddaa4b2aa2e40033baa0264fc4dafbd67c08a711833a" dependencies = [ "serde", "swc_atoms", @@ -3920,9 +3935,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f0164ad462c81c421de2af75f408ca3a96324a3c5e81d999a90a58e6e40dbef" +checksum = "abe53062abdd2f87154b26f0f3765ab68eec50156d2a2533fc6f23f21db33fbf" dependencies = [ "swc_atoms", "swc_common", @@ -3936,9 +3951,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da49ae2565352c179657b47e87b4879b8c1128b5447e8fbfaaa020702f740636" +checksum = "fd7c21f8d2dcdf78985663662ac100ffa901f7d9cb262c8fb249e76878e5da39" dependencies = [ "serde", "swc_atoms", @@ -3954,9 +3969,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9fed665a9f5b2b3c55fc04f36b12c8d2148fd25fb216a4d9ae9fac331a5374" +checksum = "132b4140f0f95fac85bb0185b729b803549ee10163164ee0ea8dbcb890d6e223" dependencies = [ "swc_atoms", "swc_common", @@ -3970,9 +3985,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "0.16.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241bf311a26447690bbfc36ec76886dac04343f82e3fe638fc0e0cdbaeae534b" +checksum = "9b8606eb5adf4254a9b7bc9c53c3f3337799f7dcf8f574105adba65ce5172ed7" dependencies = [ "swc_atoms", "swc_common", @@ -3989,9 +4004,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0c7867bba0129c8844cf274c9a0e3f1926d7225d6dce36343a4b1626399992" +checksum = "7238859b1243c22bad33513cf5e9f2191fc8205719c727b665f7fd55efed1706" dependencies = [ "swc_common", "swc_ecma_ast", @@ -4004,9 +4019,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.123.0" +version = "0.124.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55ea0bdb96b8d24305cf23614db4c734425c44329bd6e1734e6ebd068a88b536" +checksum = "d71495487d393475642215ddc1afaf4979f46d16f0fecc5f0f9869f99734ff61" dependencies = [ "phf 0.11.2", "swc_atoms", @@ -4018,9 +4033,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.104.0" +version = "0.105.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "379e2cdec549c72be03de081b0dee7a08254a50ae22a8907837f91e5f4e8b6eb" +checksum = "f2ee5ef22a767fac434d07ab4a0d161d8a1e91a1bcd9e9fab1b360dae98a3194" dependencies = [ "auto_impl", "dashmap 5.5.3", @@ -4038,9 +4053,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.52.0" +version = "0.52.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71a4a7d650e26ebf0d3b0a5a80c8d893f80a44a79cb5129c75841a9cb8b48805" +checksum = "f521eea3476abc7ae7adcbfa3479881087e5ae8fe358d46376d761e83fdb3120" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -4060,9 +4075,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.208.0" +version = "0.209.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65d350bcb52551bd71df44084ab69a21fa2cf41216c7677d16d75e490d9ef51" +checksum = "fa35b96d91b65651b79915ea48cef73cd2d81239eeb5b4fdd6492fe923e145fc" dependencies = [ "arrayvec", "indexmap 2.4.0", @@ -4096,9 +4111,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.152.0" +version = "0.152.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef96894fa0fb3fba233ede22a75a7ddd8b7f0727a40aa8d1028b5dd25013d2e" +checksum = "b888663998ef49da15d1dd3377e6b62bab4f994588e4f405628cb058d11ce8b3" dependencies = [ "either", "new_debug_unreachable", @@ -4118,9 +4133,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.221.0" +version = "0.222.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b6b5a7222fe85be1732faa7a2c9812fc516d934ba320662c90c066264cd9eec" +checksum = "1ca373759c7247341c18ce0632a46f3cff8d537cbcfd006a1445d3c328f241ce" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -4143,9 +4158,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.243.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b22f584075dfbd349c107def9c52de654979f0a1e8cdc4255dd4e7ec5b39800" +checksum = "b73549ef9f33d8a175244169b554fde9cd669d331b7090b64c02146147ee0c33" dependencies = [ "swc_atoms", "swc_common", @@ -4163,9 +4178,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.149.0" +version = "0.150.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2194d20416a03ae02058934f8387691809f86466a2f2e7a65c56dcb001bd46b" +checksum = "867ae73ffc2ae8cad72651f3b02017131379860e8687e9fae4b1e25da7d91cf1" dependencies = [ "better_scoped_tls", "bitflags 2.6.0", @@ -4187,9 +4202,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.138.0" +version = "0.139.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50e93ef88e45587864ef645e29c33f04f75360e47194c084f931855af3aac246" +checksum = "6ecbb88f0256ce6e0fdc69be5da1af089b1ae33f9923f716726b65203428b7ed" dependencies = [ "swc_atoms", "swc_common", @@ -4201,9 +4216,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.175.0" +version = "0.176.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35dd174f6c954a4fe1bff88a64de777ef65041411f96b60daf4a78864ad47789" +checksum = "54a83188f4f8d7dc06ac0606bb698d1075ffe47c23e83c02dacccfb71d3bcf68" dependencies = [ "arrayvec", "indexmap 2.4.0", @@ -4250,9 +4265,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.194.0" +version = "0.195.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b9adad7fabecb58e786d245087bd09f7c07693927a87d15e13aecfe4c4f13ee" +checksum = "933221b7c1b8468c885eda2a3ad625d58d1f8259542166f35707a03313fbcdc7" dependencies = [ "Inflector", "anyhow", @@ -4277,9 +4292,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.212.0" +version = "0.213.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "454df4c54d0ff859b10e33168c9101f805ca8ee0deb11b71b0380fa6ce844438" +checksum = "831fa5251fed6d737a3ed4887ceb0a21ca392ebbdd6fb6de00bf8edf48bc86f4" dependencies = [ "dashmap 5.5.3", "indexmap 2.4.0", @@ -4302,9 +4317,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.183.0" +version = "0.184.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718f1e24dd96cfb0b7ba8f8a4e61c98338cdac7a3f5f9f4a83951d776ac398bf" +checksum = "c7279bc3f706a91d236b0233eb57441809402cd533cf866235c4c66b4f562c82" dependencies = [ "either", "rustc-hash", @@ -4322,9 +4337,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.195.0" +version = "0.196.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ddcb8943976319a4f8b899862f094f6984511490e4bfa9b4c8fbd334539b62" +checksum = "a2874f29c9acacc2ac3d20de5c1ff207f2eb68b536cc7655a6e29874895f6adc" dependencies = [ "base64 0.21.7", "dashmap 5.5.3", @@ -4348,9 +4363,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.202.0" +version = "0.203.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bfb758c4335038fd27668c17fb174ee18cd96c305a43fe38cc890f57cc6d395" +checksum = "ea45a4c1332c93de14226c621ea4cb7ac5e0f874142824b21653c6f34cf719f0" dependencies = [ "ryu-js", "serde", @@ -4365,9 +4380,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.33.0" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55a1d8b627b6adc706ccd2a4a30a5413e9df91a9cff6569cb9d3b9f41c1bc8de" +checksum = "67cf63780f8abfcebdea8a0d6018575b09d7aac5c2ec778f12fe6dc09d27c6a5" dependencies = [ "indexmap 2.4.0", "rustc-hash", @@ -4382,9 +4397,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.137.0" +version = "0.138.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "939f21c75eff61ad3e485fc54d38988f2f9744ceda24a3feb8228dd072171d94" +checksum = "41f6422008758309fb2ab79ddbbf0e635bb69e47e54196b89f00a0217e820620" dependencies = [ "indexmap 2.4.0", "num_cpus", @@ -4402,9 +4417,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.107.0" +version = "0.107.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15bd17e03251272ee04d1155036be5288055ab43d40ab2d9fd63ff815d326dad" +checksum = "b5983d63df36fdefec8b4bdb88d1fdcd06c9acb815d987c871409a5a64d58f63" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -4442,9 +4457,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3daff8d4379be2a99ab4b146e4dd631ef2415965dc4f1d33e988a737c5ccc39a" +checksum = "7f5910e7aeb1e0125ad27be9346cc266d1c75b68b6dc57ca37921136f4758416" dependencies = [ "indexmap 2.4.0", "petgraph", @@ -4454,9 +4469,9 @@ dependencies = [ [[package]] name = "swc_fast_ts_strip" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d0e19dc70a10185e36f3dd9919d7c0f308b030523fb58b125358dbf325f1b5d" +checksum = "5f9134ab67557ed65f9e4de37a0adc76ac7b3a73c89a848c414760b6f52da9cd" dependencies = [ "anyhow", "serde", @@ -4486,9 +4501,9 @@ dependencies = [ [[package]] name = "swc_html" -version = "0.153.0" +version = "0.154.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f863582fbfa3a697524de06a6065d1047427ac30a1e2dfce56bacf7cbc1ab69" +checksum = "8c0c6906d7491088ed55808ff89f4ca90ca40d3c5f5e047f86d4b6e8290f2e39" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -4498,9 +4513,9 @@ dependencies = [ [[package]] name = "swc_html_ast" -version = "0.40.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aef8139ad05939c4932798550b5ab50405825ee2c6c316e9173ef2d8a1e9b11d" +checksum = "ac72067766823374b7d0fdbcf5b8b72d118158a02edb1632a6f84984b2669407" dependencies = [ "is-macro", "serde", @@ -4511,9 +4526,9 @@ dependencies = [ [[package]] name = "swc_html_codegen" -version = "0.49.0" +version = "0.49.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6a764b2dee5b00063320476b1e4f5b6adb058b8119b9bf2523f6bf15380806e" +checksum = "fe35e31aa424b6894bff5c5ca399fecca3bd10df36ce69dedf12d0b159cc1669" dependencies = [ "auto_impl", "bitflags 2.6.0", @@ -4539,9 +4554,9 @@ dependencies = [ [[package]] name = "swc_html_minifier" -version = "0.150.0" +version = "0.151.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e7a15b6c9e6eddc187fdc8a09f84e69b9d45db81c17d3d0935654e31f7f629" +checksum = "a36dc687aac7c84b9a34b0ec6dc2e2d0077e9065b237a3253cf4b624d1e1c56f" dependencies = [ "once_cell", "serde", @@ -4568,9 +4583,9 @@ dependencies = [ [[package]] name = "swc_html_parser" -version = "0.46.0" +version = "0.46.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "722b44d212ce203dd124723e0f226a3afa3cec13578fd276cf913e91eea109ab" +checksum = "d0bd2c1c30d12b44c955e4cf4d2e96ad61834bd853840996e8c42e8e2351fa06" dependencies = [ "swc_atoms", "swc_common", @@ -4606,9 +4621,9 @@ dependencies = [ [[package]] name = "swc_macros_common" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f486687bfb7b5c560868f69ed2d458b880cebc9babebcb67e49f31b55c5bf847" +checksum = "27e18fbfe83811ffae2bb23727e45829a0d19c6870bced7c0f545cc99ad248dd" dependencies = [ "proc-macro2", "quote", @@ -4627,9 +4642,9 @@ dependencies = [ [[package]] name = "swc_node_bundler" -version = "0.79.0" +version = "0.80.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4b44b189b963923a66a0ba48d4081d8a49610010c0e76f5ad72e18f56b4a301" +checksum = "ffdf2c875dcb45553ee99a2ab4b577a1b85eef5453d6e9a7ff1ac1069e6d7166" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -4681,9 +4696,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.50.0" +version = "0.50.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7d1ff72008f9a4dd53b5b79f64057a59bedb3245ae17165fa8aece8b2da4782" +checksum = "62a0c7f6098cb0ea5d0191bc02c5b3705000f2dd94c6da31f3ac47adf77ae419" dependencies = [ "better_scoped_tls", "rkyv", @@ -4695,9 +4710,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.115.0" +version = "0.115.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521a0936cc2241ea4adbf32a1bcace5b9b3d594be93f302d8a87bd305fde0a05" +checksum = "1f80055db238f44ab2741e5ee7a65aa54d8c1c3b1f9138fbd6b361eb8466a9c5" dependencies = [ "anyhow", "enumset", @@ -4753,9 +4768,9 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b61f86dce2eeabd85d934a89cd481709918c751c44dfe433b5e4f1f40075fb5a" +checksum = "62f67e7bf045807f80a6b07d3acf3098db27bb3c82c93cc46eaf78ba386be950" dependencies = [ "swc_atoms", "swc_common", diff --git a/deps/swc/bindings/Cargo.toml b/deps/swc/bindings/Cargo.toml index d80747a01..d700510a7 100644 --- a/deps/swc/bindings/Cargo.toml +++ b/deps/swc/bindings/Cargo.toml @@ -24,22 +24,22 @@ resolver = "2" serde-wasm-bindgen = "0.6.5" serde_json = "1.0.120" sourcemap = "8.0.1" - swc_atoms = "1.0.0" + swc_atoms = "1.0.2" swc_cached = "0.3.20" - swc_cli_impl = "0.24.0" - swc_common = "0.40.0" - swc_compiler_base = "0.23.0" + swc_cli_impl = "0.27.0" + swc_common = "0.40.2" + swc_compiler_base = "0.24.0" swc_config = "0.1.15" - swc_core = "0.106.0" + swc_core = "0.109.1" swc_css_ast = "0.147.0" - swc_css_codegen = "0.158.0" + swc_css_codegen = "0.158.1" swc_css_minifier = "0.123.0" - swc_css_parser = "0.157.0" + swc_css_parser = "0.157.1" swc_error_reporters = "1.0.0" - swc_fast_ts_strip = "0.11.0" - swc_html = "0.153.0" - swc_html_ast = "0.40.0" - swc_html_minifier = "0.150.0" + swc_fast_ts_strip = "0.12.0" + swc_html = "0.154.0" + swc_html_ast = "0.40.1" + swc_html_minifier = "0.151.0" swc_malloc = "0.5.11" swc_nodejs_common = "0.0.8" 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 caddec95f..96a4e327e 100644 --- a/deps/swc/bindings/binding_core_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_core_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" name = "binding_core_wasm" publish = false repository = "https://github.com/swc-project/swc.git" -version = "1.7.28" +version = "1.7.35" [lib] bench = false diff --git a/deps/swc/bindings/binding_html_node/src/lib.rs b/deps/swc/bindings/binding_html_node/src/lib.rs index 473f1e6e8..c3418a7d3 100644 --- a/deps/swc/bindings/binding_html_node/src/lib.rs +++ b/deps/swc/bindings/binding_html_node/src/lib.rs @@ -694,10 +694,21 @@ fn minify_inner( }) } +fn to_string(code: Either) -> String { + match code { + Either::A(code) => String::from_utf8_lossy(code.as_ref()).to_string(), + Either::B(code) => code, + } +} + #[allow(unused)] #[napi] -fn minify(code: Buffer, opts: Buffer, signal: Option) -> AsyncTask { - let code = String::from_utf8_lossy(code.as_ref()).to_string(); +fn minify( + code: Either, + opts: Buffer, + signal: Option, +) -> AsyncTask { + let code = to_string(code); let options = String::from_utf8_lossy(opts.as_ref()).to_string(); let task = MinifyTask { @@ -712,11 +723,11 @@ fn minify(code: Buffer, opts: Buffer, signal: Option) -> AsyncTask< #[allow(unused)] #[napi] fn minify_fragment( - code: Buffer, + code: Either, opts: Buffer, signal: Option, ) -> AsyncTask { - let code = String::from_utf8_lossy(code.as_ref()).to_string(); + let code = to_string(code); let options = String::from_utf8_lossy(opts.as_ref()).to_string(); let task = MinifyTask { @@ -730,8 +741,8 @@ fn minify_fragment( #[allow(unused)] #[napi] -pub fn minify_sync(code: Buffer, opts: Buffer) -> napi::Result { - let code = String::from_utf8_lossy(code.as_ref()); +pub fn minify_sync(code: Either, opts: Buffer) -> napi::Result { + let code = to_string(code); let options = get_deserialized(opts)?; minify_inner(&code, options, false).convert_err() @@ -739,8 +750,11 @@ pub fn minify_sync(code: Buffer, opts: Buffer) -> napi::Result #[allow(unused)] #[napi] -pub fn minify_fragment_sync(code: Buffer, opts: Buffer) -> napi::Result { - let code = String::from_utf8_lossy(code.as_ref()); +pub fn minify_fragment_sync( + code: Either, + opts: Buffer, +) -> napi::Result { + let code = to_string(code); let options = get_deserialized(opts)?; minify_inner(&code, options, true).convert_err() diff --git a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml index 7255b663e..0b96d75fd 100644 --- a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" name = "binding_minifier_wasm" publish = false repository = "https://github.com/swc-project/swc.git" -version = "1.7.28" +version = "1.7.35" [lib] bench = false diff --git a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml index 0d90e40a4..b0a49448e 100644 --- a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = "Apache-2.0" name = "binding_typescript_wasm" publish = false repository = "https://github.com/swc-project/swc.git" -version = "1.7.28" +version = "1.7.35" [lib] bench = false diff --git a/deps/swc/bindings/swc_cli/Cargo.toml b/deps/swc/bindings/swc_cli/Cargo.toml index 48bcee2b8..80f47f943 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 = "Apache-2.0" name = "swc_cli" repository = "https://github.com/swc-project/swc.git" -version = "0.91.414" +version = "0.91.426" [[bin]] bench = false diff --git a/deps/swc/rust-toolchain b/deps/swc/rust-toolchain index 5eeb3a4d0..41a7a696d 100644 --- a/deps/swc/rust-toolchain +++ b/deps/swc/rust-toolchain @@ -1 +1 @@ -nightly-2024-07-21 \ No newline at end of file +nightly-2024-10-07 \ No newline at end of file