diff --git a/Cargo.lock b/Cargo.lock index f661a5dc..ac44d814 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -857,9 +857,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hstr" -version = "0.2.12" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" +checksum = "63d6824358c0fd9a68bb23999ed2ef76c84f79408a26ef7ae53d5f370c94ad36" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", @@ -2185,9 +2185,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "3.0.0" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" +checksum = "ec403702d532412d862e4a4ec0619022f05996a64876febe8ae5519146bdf0ce" dependencies = [ "hstr", "once_cell", @@ -2223,9 +2223,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "9.0.3" +version = "10.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4dc61bad45a3ca6c9e36563d5775d17c291dd2fdc6c8e7fbafb83ceb6ea8dbb2" +checksum = "e6a8b8df69851067b9a4dd1dc76f5ed1a6717ce7e2f16207eaf9533e4796e3f5" dependencies = [ "swc_allocator", "swc_atoms", @@ -2239,9 +2239,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "5.0.0" +version = "5.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94cf86f17358b93fcfe2876a9f0f7a7ebbff94cd6eaab4c809c7a0da1f4b892e" +checksum = "b0f8476c5338a588dec42c3dc5eecb3192a517e88a74e1673c235ba4214167ba" dependencies = [ "bitflags", "is-macro", @@ -2257,9 +2257,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "6.0.1" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f92ea41c3c3f0fe77991fee96b91bc4c7af43b55fdb6564fdc31b8c2d0b1e220" +checksum = "b92d3a25349d7f612c38d940f09f9c19c7b7aa3bf4d22fbe31ea44fd5354de02" dependencies = [ "either", "new_debug_unreachable", @@ -2279,9 +2279,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "6.0.2" +version = "7.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31557485025a2fd1f833d63601c53010857e45633f44bcc87510f3578bde0c5" +checksum = "7d7d37f154f05f37647eee5744438f2a00e0650726243b2f970959679f8b9dbf" dependencies = [ "better_scoped_tls", "bitflags", @@ -2297,14 +2297,15 @@ dependencies = [ "swc_ecma_parser", "swc_ecma_utils", "swc_ecma_visit", + "swc_parallel", "tracing", ] [[package]] name = "swc_ecma_utils" -version = "6.0.0" +version = "7.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "527fad9bdb16883782d55291fd3330925b3572f512ef89b3d92a29e2f713fe4f" +checksum = "3339f4ae2abde950cf2534b856928114c161a0b84cbc8aa187d74be438cde1a3" dependencies = [ "indexmap", "num_cpus", @@ -2315,6 +2316,7 @@ dependencies = [ "swc_common", "swc_ecma_ast", "swc_ecma_visit", + "swc_parallel", "tracing", "unicode-id", ] @@ -2356,6 +2358,15 @@ dependencies = [ "syn", ] +[[package]] +name = "swc_parallel" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d22c97eeb6cad7e98dd246769b740e7f724fee6dc752190f14ad2b361cbf565b" +dependencies = [ + "once_cell", +] + [[package]] name = "swc_visit" version = "2.0.0" diff --git a/backends/Cargo.toml b/backends/Cargo.toml index 69929d3f..dbaf4d0d 100644 --- a/backends/Cargo.toml +++ b/backends/Cargo.toml @@ -48,7 +48,7 @@ tree-sitter = "0.24" tree-sitter-go = "0.23" # Hardhat TS -swc_core = { version = "9.0", features = [ +swc_core = { version = "10.4", features = [ "common", "ecma_ast", "ecma_parser",