diff --git a/Cargo.lock b/Cargo.lock index 9f7556d4..21f615f3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1655,6 +1655,12 @@ version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +[[package]] +name = "ryu-js" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" + [[package]] name = "same-file" version = "1.0.6" @@ -1968,9 +1974,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.33.26" +version = "0.34.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f9706038906e66f3919028f9f7a37f3ed552f1b85578e93f4468742e2da438" +checksum = "5d0a5e455ba23fcd687b05ee944ea2c4b026f7de6bb648be3061a434509963e2" dependencies = [ "ast_node", "better_scoped_tls", @@ -1993,9 +1999,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.93.3" +version = "0.95.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06354cf8b545cb26709ff376a500d192a495cd84c47404c7d5777a8ff4fc893" +checksum = "2d98a9010ece859955625a9c1a54ac60986063d755acd8e1fd3a6d7a7e96bce1" dependencies = [ "swc_atoms", "swc_common", @@ -2008,9 +2014,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.113.1" +version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cae9f905b3485ab348bf9009f71852f27c560d28a0d1f1ec69f0640b86eb1adc" +checksum = "065b55c4d3bf7994a47abd420b9d69c69dd48e602030cbc85557077d5705fb63" dependencies = [ "bitflags 2.5.0", "is-macro", @@ -2025,9 +2031,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.144.1" +version = "0.146.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0499e69683ae5d67a20ff0279b94bc90f29df7922a46331b54d5dd367bf89570" +checksum = "f884c766155c58b98503961612d1caced9d50267fcbf7914d9407d6fc5447efe" dependencies = [ "either", "new_debug_unreachable", @@ -2047,9 +2053,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.138.1" +version = "0.140.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511cbe8c60eced9a8e77b66aadbda26424f14a1662c68c17aeb73ac78ad83c2" +checksum = "daee7af0abfccc9855656fc36ac472e1e6a61398a3a1a1b3bf05ef7a7e7af6b0" dependencies = [ "better_scoped_tls", "bitflags 2.5.0", @@ -2070,14 +2076,15 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.128.1" +version = "0.130.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe5242670bc74e0a0b64b9d4912b37be36944517ce0881314162aeb4381272c3" +checksum = "831490c6d4a52f06932fa2c3d87fc0d0aa43211a5df6b5e05a1ec2c57a2f2519" dependencies = [ "indexmap", "num_cpus", "once_cell", "rustc-hash", + "ryu-js", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2088,9 +2095,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.99.1" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28a6ce28ad8e591f8d627f1f9cb26b25e5d83052a9bc1b674d95fc28040cfa98" +checksum = "ce0d997f0c9b4e181225f603d161f6757c2a97022258170982cfe005ec69ec92" dependencies = [ "num-bigint", "swc_atoms", @@ -2404,9 +2411,9 @@ checksum = "b1b6def86329695390197b82c1e244a54a131ceb66c996f2088a3876e2ae083f" [[package]] name = "unicode-id-start" -version = "1.1.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8f73150333cb58412db36f2aca8f2875b013049705cc77b94ded70a1ab1f5da" +checksum = "02aebfa694eccbbbffdd92922c7de136b9fe764396d2f10e21bce1681477cfc1" [[package]] name = "unicode-ident" diff --git a/frameworks/Cargo.toml b/frameworks/Cargo.toml index 96879f3f..dbfd8c59 100644 --- a/frameworks/Cargo.toml +++ b/frameworks/Cargo.toml @@ -44,7 +44,7 @@ tree-sitter = "0.22" tree-sitter-go = "0.21" # Hardhat TS -swc_core = { version = "0.93", features = [ +swc_core = { version = "0.95", features = [ "common", "ecma_ast", "ecma_parser",