From b921e875c782e998ce91bfb6dc64ac6371b0faa5 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Feb 2025 05:25:16 +0000 Subject: [PATCH] chore(deps): update swc --- Cargo.lock | 262 +++++++++++++++++++++++++++++------------------------ Cargo.toml | 16 ++-- 2 files changed, 154 insertions(+), 124 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 11ae1d3..102cffd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -74,6 +74,12 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + [[package]] name = "assert-unchecked" version = "0.1.2" @@ -328,6 +334,19 @@ dependencies = [ "windows-sys", ] +[[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 = "compact_str" version = "0.8.1" @@ -605,15 +624,15 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hstr" -version = "0.2.17" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a26def229ea95a8709dad32868d975d0dd40235bd2ce82920e4a8fe692b5e0" +checksum = "71399f53a92ef72ee336a4b30201c6e944827e14e0af23204c291aad9c24cc85" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", "once_cell", "phf", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "triomphe", ] @@ -1330,7 +1349,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3cbaec227f5bb91e52a04f9028915973cbb7522b123b41af2d3189eb1ce41d8" dependencies = [ - "compact_str", + "compact_str 0.8.1", "oxc-miette", "oxc_allocator", "oxc_ast_macros", @@ -1365,7 +1384,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6181db2c0a9e6e40b1b405d61cf8f53607955fc8a3f8c230e9a4f22cd01d66ee" dependencies = [ "base64 0.22.1", - "compact_str", + "compact_str 0.8.1", "cow-utils", "indexmap", "itoa", @@ -1394,7 +1413,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c3558bebe882232c4c6fd5f28f08ce58586970c56b486a694b29c59b8b976a8" dependencies = [ - "compact_str", + "compact_str 0.8.1", "itoa", "oxc_allocator", "oxc_ast", @@ -1529,16 +1548,16 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "preset_env_base" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11eaf0ce8bb3041c3e2fd31286d493b3cf38fdb73198dd87de0273b6bdb2cc6d" +checksum = "07852df2dda2f0ab8c3407a6fd19e9389563af11c20f6c299bd07ff9fc96d6ae" dependencies = [ - "ahash", "anyhow", "browserslist-rs", "dashmap", "from_variant", "once_cell", + "rustc-hash 2.1.0", "semver 1.0.25", "serde", "st-map", @@ -1967,9 +1986,9 @@ dependencies = [ [[package]] name = "swc" -version = "12.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d14e0ef4aaab179796aa919b0a6ab7b06e298df0c34b017559d90f082f4deaf" +checksum = "74075a4bbd32aac7e4fb6b23db22f5bac5ef22ab7d107189c240de973c9a2cbe" dependencies = [ "anyhow", "base64 0.21.7", @@ -1982,7 +2001,7 @@ dependencies = [ "parking_lot", "pathdiff", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "serde_json", "sourcemap", @@ -2017,50 +2036,50 @@ dependencies = [ [[package]] name = "swc_allocator" -version = "2.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" +checksum = "cc6b926f0d94bbb34031fe5449428cfa1268cdc0b31158d6ad9c97e0fc1e79dd" dependencies = [ + "allocator-api2", "bumpalo", "hashbrown 0.14.5", "ptr_meta", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "triomphe", ] [[package]] name = "swc_atoms" -version = "3.0.4" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31cf812d2f10fd40a9c11227fe0e2e09779113f6ae6f04bd396ac5da92b69c91" +checksum = "9d7077ba879f95406459bc0c81f3141c529b34580bc64d7ab7bd15e7118a0391" dependencies = [ "hstr", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", ] [[package]] name = "swc_cached" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b6a5ef4cfec51d3fa30b73600f206453a37fc30cf1141e4644a57b1ed88616" +checksum = "d7133338c3bef796430deced151b0eaa5430710a90e38da19e8e3045e8e36eeb" dependencies = [ - "ahash", "anyhow", "dashmap", "once_cell", "regex", + "rustc-hash 2.1.0", "serde", ] [[package]] name = "swc_common" -version = "5.0.1" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" +checksum = "26fbd21a1179166b5635d4b7a6b5930cf34b803a7361e0297b04f84dc820db04" dependencies = [ - "ahash", "ast_node", "better_scoped_tls", "cfg-if", @@ -2070,7 +2089,7 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "siphasher 0.3.11", "sourcemap", @@ -2085,15 +2104,15 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "10.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1abc72f614a5501588c6eafb7d915bb5253d5a5042fe576061a3cfea20044a6f" +checksum = "4cc6e0eaba5b6410fda9c3189145616b3146ac14328ffc000cfe8319e0dea530" dependencies = [ "anyhow", "base64 0.21.7", "once_cell", "pathdiff", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "serde_json", "sourcemap", @@ -2111,9 +2130,9 @@ dependencies = [ [[package]] name = "swc_config" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa30931f9b26af8edcb4cce605909d15dcfd7577220b22c50a2988f2a53c4c1" +checksum = "eb63364aebd1a8490a80fa8933825c6916d4df55d5472312d5adb62c9fb4e4ba" dependencies = [ "anyhow", "indexmap", @@ -2138,9 +2157,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "5.1.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04d44a7edb591a66b9abc276ef306ab6d73d4ef189c1cb54423625ad236348f" +checksum = "c66db1e9b31f0f91ee0964aba014b4d2dfdc6c558732d106d762b43bedad2c4a" dependencies = [ "bitflags", "is-macro", @@ -2157,14 +2176,17 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "5.1.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389a3f4f9f28425fe0e3994ade4f099ad4f3a788cfe781cba36a9f4288eae222" +checksum = "874889c00e41e5ae487886ff4af2533944584e8b479bc469a3f9708cab7ecdb7" dependencies = [ + "ascii", + "compact_str 0.7.1", "memchr", "num-bigint", "once_cell", "regex", + "rustc-hash 2.1.0", "serde", "sourcemap", "swc_allocator", @@ -2177,9 +2199,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen_macros" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9a42f479a6475647e248fa9750982c87cd985e19d1016a1fc18a70682305d1" +checksum = "4ac2ff0957329e0dfcde86a1ac465382e189bf42a5989720d3476bea78eaa31a" dependencies = [ "proc-macro2", "quote", @@ -2189,10 +2211,11 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe620fb6dd413faf9a1a68cba631ff70b3c037cebf218830c2d4810027054048" +checksum = "3fbf52155fac8dbf8b13cf412da46e81f8bbe57467334a4e9434837f7bd61506" dependencies = [ + "rustc-hash 2.1.0", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2206,9 +2229,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b09b7cc2c0383622b490dea05ae8c606b013f9ed970432c7f974c87125e7b7e3" +checksum = "09054aad2b52da3e6cf72089237700ff43fc5e6ab3ee1c521583c2c549522a38" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2219,14 +2242,14 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94689adc1840a37508c1c9ccf15881d76547c48ae320333857cecb8ad12177fe" +checksum = "124d5fdcdc9973b7dba1eb18874c5a7a40b9fadb32bc7c5e2fc4f30c69129fa1" dependencies = [ "arrayvec", "indexmap", "is-macro", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "serde_derive", "smallvec", @@ -2246,9 +2269,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15894156ad95321bf7b1328d21af43ee921f1f093bce71df951780f774d6681b" +checksum = "1d557bc5bc9242e07d16e5d42fb1882856d9bafcd26eab77ba124b9e68444e83" dependencies = [ "swc_atoms", "swc_common", @@ -2263,9 +2286,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac4d6cbe0f746d2d92910fb352cc3317afdf3aff94a92b330843c8e20553ce95" +checksum = "3ce9c93d6a0780fa84eab113083259228557bcd7ce3d27e0479e0d8de143012b" dependencies = [ "serde", "swc_atoms", @@ -2281,9 +2304,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "286f7a400623314a37870f2584bed5d7bd3375f7fc9d1d0338095112ad703192" +checksum = "b926094b18e30780c231032ce8ad6240842d0b0cca01938c61370b67ed8911fc" dependencies = [ "serde", "swc_atoms", @@ -2300,9 +2323,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03462016861062b09d812424ddce5a9c49994a71b59b5e02c995eee3d3c21bd" +checksum = "658ab6efb4ff84a91429d90f5add80c1cf19d9d720cb8e0a47863fc2628e3564" dependencies = [ "swc_atoms", "swc_common", @@ -2316,9 +2339,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaef439cdf8084a563d7c4112defc8a798a455b63f05a764241b05e925dd1992" +checksum = "e3e0eac482a0ed60af3b7de78ca85e664095dfbd96a21dbafc8dff43e2f13b66" dependencies = [ "serde", "swc_atoms", @@ -2334,9 +2357,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ec31cc178384c86ce7cf69a34524e131e1677062377a463e212412e9e9177e3" +checksum = "89dd2f25812eab659bd088c2ace9837d5b6f064e7a184f27d7199d5aae493b20" dependencies = [ "swc_atoms", "swc_common", @@ -2350,10 +2373,11 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "158c384a8b650a5866a4933903cbace1b2a6fb01b9518a0ef6d62a9a8aa2a211" +checksum = "fa9e163b2badafc208995f771524492f8b003e52b82e0dff6c11fcb06662dc99" dependencies = [ + "rustc-hash 2.1.0", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2369,9 +2393,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d152ef39193d34fb775a5e22f24187bf341fb7869ff506e8fb0c3917891f3af" +checksum = "0e5bce31592c053191996262d502f219a23edd53ae87ae7f54204bbdd94e5fcc" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2384,9 +2408,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ade9f4fed5cd85ecf79848b9f283a1c434edb246818ccd7f616baace621870d" +checksum = "111d812c5e61ffc4f2e18573b0f09bcd870463b7eaa0a0419014d88cc7fc084b" dependencies = [ "phf", "swc_atoms", @@ -2398,14 +2422,15 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3de9148ac1b2c786bc81421dcf5955fb8ffa7bc5ac77c23731e6f2d75c04aadb" +checksum = "5aa46331be775b9ab6f114251ceb79cf7adb8e43d27183673615752a7ac828e5" dependencies = [ "auto_impl", "dashmap", "parking_lot", "regex", + "rustc-hash 2.1.0", "serde", "swc_atoms", "swc_common", @@ -2418,9 +2443,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "5.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a19b132079bfcd19d6fdabce7e55ece93a30787f3b8684c8646ddaf2237812d" +checksum = "a801462c997b71e4add7684ce4953c7d6200c75b5552b8d594783da84ad9564c" dependencies = [ "anyhow", "dashmap", @@ -2430,6 +2455,7 @@ dependencies = [ "parking_lot", "path-clean 0.1.0", "pathdiff", + "rustc-hash 2.1.0", "serde", "serde_json", "swc_atoms", @@ -2440,9 +2466,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4f6ff1fca2e025f3bd615d352b4f4e6045739f1e1dcaf52231b0e1a4628d2e0" +checksum = "7c3602b7df679021ebb5a42dfbc3ecd2dfb5b7cedac20488af68c126840eccd7" dependencies = [ "arrayvec", "indexmap", @@ -2453,7 +2479,7 @@ dependencies = [ "phf", "radix_fmt", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "ryu-js", "serde", "serde_json", @@ -2476,15 +2502,16 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "7.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf8a7677aa667eb2a629625cc4a5947eefcab717ee0feee5aadb1a4bf9d5888" +checksum = "f9e336f2b460882df2c132328b3c29ab3e680e1db681a05ec3e406940d98320a" dependencies = [ "either", "new_debug_unreachable", "num-bigint", "num-traits", "phf", + "rustc-hash 2.1.0", "serde", "smallvec", "smartstring", @@ -2498,16 +2525,16 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "10.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e6001e9927da64e972f45eeb510f27578268ade970877bb3e6e6df6aa89bb1" +checksum = "025195d58d38ca0a9022d55bdd2370b233f3f61d7c9aa207ecdd19129f5c5139" dependencies = [ "anyhow", "dashmap", "indexmap", "once_cell", "preset_env_base", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "semver 1.0.25", "serde", "serde_json", @@ -2523,9 +2550,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "10.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5091fda143655e9958183e6fa47d7feae1dc84384b5cff6a91d5e5a4c669887d" +checksum = "66edf11a95e4eeaac12c30bb59f4d9a922f2f3ac81373639c17b20aaec9be42f" dependencies = [ "swc_atoms", "swc_common", @@ -2543,16 +2570,16 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c135c2def758a74bdaa2d2a77f68b495ac2965749772a942323571bf9845624" +checksum = "f13897adabc6ba621560a5898e752e02fb328f4c9797309ead6209d8db55d0e1" dependencies = [ "better_scoped_tls", "bitflags", "indexmap", "once_cell", "phf", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "smallvec", "swc_atoms", @@ -2567,9 +2594,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe69a90aad73147d1d3bfc7888cb44e9395f7650f8816a1d9185d3f71287e2" +checksum = "2111a904b8f3c5dd63f56e7c8048851fcd8f748691a162a5d19a5da49f4a9d35" dependencies = [ "swc_atoms", "swc_common", @@ -2581,9 +2608,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75a160bc8a2417aa8447cb65aa808546c03699fb9b5c2fa380ce3ea9dba9d024" +checksum = "d9e25a5cc997638fd050e5e1ddccb49688300f13940ade79ee9bbe584158697b" dependencies = [ "arrayvec", "indexmap", @@ -2629,9 +2656,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47ec95ecdf34325371fb671c0a4ace238ef216c848cc79d20b7f8f87e442312d" +checksum = "2911ff76a54c74eaf29518f15861326595f8f9d98a3086edcad30d3d46bea957" dependencies = [ "Inflector", "anyhow", @@ -2641,6 +2668,7 @@ dependencies = [ "path-clean 1.0.1", "pathdiff", "regex", + "rustc-hash 2.1.0", "serde", "swc_atoms", "swc_cached", @@ -2656,15 +2684,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89cce1fc8676e89c36bd86fa11820ccdd135346f34fabf0fc50d1f991c632dc8" +checksum = "93e98cb0e4e10a839c553d610082b4b920a430019a0150067ac415e6049f12b2" dependencies = [ "dashmap", "indexmap", "once_cell", "petgraph 0.6.5", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde_json", "swc_atoms", "swc_common", @@ -2680,12 +2708,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31eb5778754b4c0854ccfc5f5e3ca73098ed6782dd3cbc1d5862efe31ecd2a74" +checksum = "6eecc30b94780216450f9389ee63854882b1b3c8ec95790497d123cda7888104" dependencies = [ "either", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "smallvec", "swc_atoms", @@ -2700,15 +2728,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbf1f0c6ac5f221e744c98210eb46fc6d1c61304ca0ce81a335dea358d6fd37" +checksum = "bc1707dd7cf4699336e081a9a764409532139990b4e9f733feb74a17c647606a" dependencies = [ "base64 0.21.7", "dashmap", "indexmap", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "sha1", "string_enum", @@ -2726,11 +2754,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1c385179f20177432618ee45a58a5d7ee40ebffbf6daa4a2d42293e43a68fd" +checksum = "06b455ded4b426c1d8016807b8fab11bd36607d5f1dabeb07e3ab94976e6b528" dependencies = [ "once_cell", + "rustc-hash 2.1.0", "ryu-js", "serde", "swc_atoms", @@ -2744,12 +2773,12 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "9.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "289f228d757aa06792ef4bcef13877cbfb4a727cfff6f23be6f08a12a7454457" +checksum = "3ed536f224b5dd9c6c9431c3fca48f572324c485a15d865fa84a22a639e6be59" dependencies = [ "indexmap", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2761,14 +2790,14 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "8.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229ad0ad13418aa0162fea9e9ed6eb48232f6e6043df1568d5a90125f0c9fe6d" +checksum = "721dc779e7de200da96ac4002c710bc32c988e3e1ebf62b39d32bf99f14d9765" dependencies = [ "indexmap", "num_cpus", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "ryu-js", "swc_atoms", "swc_common", @@ -2781,9 +2810,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "5.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04c06c1805bda18c27165560f1617a57453feb9fb0638d90839053641af42d4" +checksum = "2f7a65fa06d0c0f709f1df4e820ccdc4eca7b3db7f9d131545e20c2ac2f1cd23" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -2807,9 +2836,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "6.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" +checksum = "10ad5f4690758cedc202cf0f4c9d2369372c6692307f65bd40031de494662cfa" dependencies = [ "anyhow", "miette", @@ -2820,13 +2849,13 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "6.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22e0a0478b1b06610453a97c8371cafa742e371a79aff860ccfbabe1ab160a7" +checksum = "bd24b9798b0538803d0a69cffa5f5e051087fa2bd0d23e5a2f05d32edf9ab671" dependencies = [ "indexmap", "petgraph 0.6.5", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "swc_common", ] @@ -2843,11 +2872,12 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "5.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b56d29b30a2b3f407cc8a64e01414a4150d10cc5dd72d9c2d34734d8c0af951" +checksum = "f97dba66fc5f0df68c706dc99ade59bcba4ce55c585117eefccafe1337ca270f" dependencies = [ "dashmap", + "rustc-hash 2.1.0", "swc_atoms", "swc_common", ] @@ -2883,25 +2913,25 @@ dependencies = [ [[package]] name = "swc_transform_common" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ade45bb0d8b5299022dc0f674c2125512412f5b26f42cfaffa16dcc00d56b" +checksum = "79319c2165695896119f0cb22847dedfb0bd7f77acd98dbc5bc1f081105db6f3" dependencies = [ "better_scoped_tls", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "serde", "serde_json", ] [[package]] name = "swc_typescript" -version = "7.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a0eb6bb9e77d2d71e96b4b9c5bc0acc83e39c4fc7f05c93ff56ccf1e9aba2c4" +checksum = "8facec2d8504b0e38195d60de884056d0d2365ffdc78cd2300ee595fcf9c625d" dependencies = [ "petgraph 0.6.5", - "rustc-hash 1.1.0", + "rustc-hash 2.1.0", "swc_atoms", "swc_common", "swc_ecma_ast", diff --git a/Cargo.toml b/Cargo.toml index 25b42b6..d91d2b2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,14 +23,14 @@ doctest = false [dependencies] oxc = { version = "0.52.0", features = ["transformer", "codegen", "semantic"] } -swc = "12.0.0" -swc_common = "5.0.1" -swc_ecma_ast = "5.1.0" -swc_ecma_parser = { version = "7.0.1", features = ["typescript"] } -swc_ecma_transforms = { version = "10.0.0", features = ["compat"] } -swc_ecma_transforms_react = "8.0.0" -swc_ecma_transforms_typescript = "8.0.0" -swc_ecma_visit = "5.0.0" +swc = "15.0.0" +swc_common = "8.0.0" +swc_ecma_ast = "8.0.0" +swc_ecma_parser = { version = "10.0.0", features = ["typescript"] } +swc_ecma_transforms = { version = "13.0.0", features = ["compat"] } +swc_ecma_transforms_react = "11.0.0" +swc_ecma_transforms_typescript = "11.0.0" +swc_ecma_visit = "8.0.0" num_cpus = "1.16.0" criterion2 = { version = "3.0.0", default-features = false }