diff --git a/Cargo.lock b/Cargo.lock index 4e78723..59a26e1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -41,12 +41,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - [[package]] name = "ast_node" version = "4.0.0" @@ -428,14 +422,15 @@ checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" [[package]] name = "hstr" -version = "2.1.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f11d91d7befd2ffd9d216e9e5ea1fae6174b20a2a1b67a688138003d2f4122" +checksum = "32b36ab53534dc7f07cd5355d3d3f532c51187d98f1383ed7302e08ce1373069" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", "once_cell", "rustc-hash", + "serde", "triomphe", ] @@ -1253,9 +1248,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "7.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3500dcf04c84606b38464561edc5e46f5132201cb3e23cf9613ed4033d6b1bb2" +checksum = "8d3c59621f6909ec8b0f2d4f467c4d802650f4a9d19bb9911b9ff413162f7748" dependencies = [ "hstr", "once_cell", @@ -1264,9 +1259,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13be0317490fc330a53ee9e64b26891503c35336b509eb69c4fc1dc4e0119ff9" +checksum = "09e51fecd32bb0989543f0a64f4103cbd728e375838be83d768ce6989f5ea631" dependencies = [ "anyhow", "ast_node", @@ -1290,9 +1285,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "16.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add9298e06af471f29aea2f8d1b6232885bd2a634521d0e95dc9d5bde3d39d3d" +checksum = "7da8bb0e5aaa6e077f178a28d29bc7da4a8ddaf012b3c21c043cb5f72a0b9779" dependencies = [ "bitflags", "is-macro", @@ -1308,12 +1303,11 @@ dependencies = [ ] [[package]] -name = "swc_ecma_lexer" -version = "24.0.1" +name = "swc_ecma_parser" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d64b5db3b7cdba77d4063f7a0747333685cfb843fa2260d0c0765eff4bc82d0b" +checksum = "076648f9699b9e6c1f39d8851f7d12481b3629426c3c93ca0bc460c5a35ce53e" dependencies = [ - "arrayvec", "bitflags", "either", "num-bigint", @@ -1321,7 +1315,6 @@ dependencies = [ "rustc-hash", "seq-macro", "serde", - "smallvec", "smartstring", "stacker", "swc_atoms", @@ -1330,22 +1323,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "swc_ecma_parser" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8a43a89976cdbb42f152cfbd89a430b1fb693a9e0f2b5e2b1959466a88c3de0" -dependencies = [ - "either", - "num-bigint", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_lexer", - "tracing", -] - [[package]] name = "swc_eq_ignore_macros" version = "1.0.1" diff --git a/Cargo.toml b/Cargo.toml index 03f998f..2e5b0bb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,8 +29,8 @@ doctest = false [dependencies] oxc = "0.95.0" -swc_ecma_parser = { version = "25.0.0", features = ["typescript"] } -swc_ecma_ast = "16.0.0" +swc_ecma_parser = { version = "26.0.0", features = ["typescript"] } +swc_ecma_ast = "17.0.0" # biome_js_parser = "0.5.6" # biome_js_syntax = "0.5.6"