diff --git a/Cargo.lock b/Cargo.lock index 9452435..0f78abc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -44,6 +44,12 @@ version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34ac096ce696dc2fcabef30516bb13c0a68a11d30131d3df6f04711467681b04" +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + [[package]] name = "ast_node" version = "3.0.0" @@ -147,9 +153,9 @@ dependencies = [ [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" [[package]] name = "camino" @@ -199,9 +205,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.11" +version = "1.2.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4730490333d58093109dc02c23174c3f4d490998c3fed3cc8e82d57afedb9cf" +checksum = "755717a7de9ec452bf7f3f1a3099085deabd7f2962b861dae91ecd7a365903d2" dependencies = [ "shlex", ] @@ -478,7 +484,7 @@ dependencies = [ "new_debug_unreachable", "once_cell", "phf", - "rustc-hash", + "rustc-hash 1.1.0", "triomphe", ] @@ -818,9 +824,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "outref" @@ -1132,6 +1138,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustc_version" version = "0.2.3" @@ -1321,7 +1333,7 @@ dependencies = [ "data-encoding", "debugid", "if_chain", - "rustc-hash", + "rustc-hash 1.1.0", "rustc_version", "serde", "serde_json", @@ -1387,37 +1399,37 @@ dependencies = [ [[package]] name = "swc_allocator" -version = "2.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" +checksum = "1a1f988452cab8c4e25776e5a855ba088cdb38fbe9714f9b9d2a6ff345824858" dependencies = [ "bumpalo", "hashbrown 0.14.5", "ptr_meta", - "rustc-hash", + "rustc-hash 2.1.1", "triomphe", ] [[package]] name = "swc_atoms" -version = "3.0.4" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31cf812d2f10fd40a9c11227fe0e2e09779113f6ae6f04bd396ac5da92b69c91" +checksum = "c24077f986f0bc1c07823f850f688dd9be91b186efdb03fe1d52f7c2f2a4a346" dependencies = [ "bytecheck", "hstr", "once_cell", "rancor", "rkyv", - "rustc-hash", + "rustc-hash 2.1.1", "serde", ] [[package]] name = "swc_common" -version = "5.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" +checksum = "4247defb6017aa8799c43e03da35a5ef7ce737189001392083619711c6d4811e" dependencies = [ "anyhow", "ast_node", @@ -1432,7 +1444,7 @@ dependencies = [ "parking_lot", "rancor", "rkyv", - "rustc-hash", + "rustc-hash 2.1.1", "serde", "siphasher 0.3.11", "sourcemap", @@ -1448,9 +1460,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "12.0.1" +version = "13.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20450686db2c3470b1c639bba8757b4ff835215a3aa51adc02df3fa64e1215a4" +checksum = "a4c990d3317f36a5a8038c8de567ef95fd6532301bfb998f23930e1cce868598" dependencies = [ "once_cell", "swc_allocator", @@ -1469,9 +1481,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "5.1.0" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04d44a7edb591a66b9abc276ef306ab6d73d4ef189c1cb54423625ad236348f" +checksum = "dbd513dab5fb1181e66ac34c4c959e9e8824d8d2c8bd50f698f5f2943794c0cc" dependencies = [ "bitflags", "bytecheck", @@ -1490,14 +1502,16 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "5.1.0" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389a3f4f9f28425fe0e3994ade4f099ad4f3a788cfe781cba36a9f4288eae222" +checksum = "b342d4f7b09d2bc669c92e53748bc3db134ecb2473e4f16bc3eec6ec473ba49a" dependencies = [ + "ascii", "memchr", "num-bigint", "once_cell", "regex", + "rustc-hash 2.1.1", "serde", "sourcemap", "swc_allocator", @@ -1522,15 +1536,16 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "7.0.1" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cf8a7677aa667eb2a629625cc4a5947eefcab717ee0feee5aadb1a4bf9d5888" +checksum = "7a3e9d2f5091bb851423ca66c239802212e2c80451242ff29941bc21058376ef" dependencies = [ "either", "new_debug_unreachable", "num-bigint", "num-traits", "phf", + "rustc-hash 2.1.1", "serde", "smallvec", "smartstring", @@ -1544,9 +1559,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ac0df7dbb231e54ebbdf9b5f4f83cc3e3830e7329fa4365e5da510f373f158" +checksum = "46f1b2d6510edc0f54f0856c2e776b5673c3df8088dd0bda8d97ba197d054133" dependencies = [ "anyhow", "hex", @@ -1557,16 +1572,16 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "8.0.0" +version = "9.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c135c2def758a74bdaa2d2a77f68b495ac2965749772a942323571bf9845624" +checksum = "9b696e003dd095ae8b8dba00f601040f756273c9af0fd67cb1c57115785cb5ec" dependencies = [ "better_scoped_tls", "bitflags", "indexmap", "once_cell", "phf", - "rustc-hash", + "rustc-hash 2.1.1", "serde", "smallvec", "swc_atoms", @@ -1581,9 +1596,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862382be64386edfbb16bf6315e70c250f8fda68d350b73f4e39a6682268b76a" +checksum = "0f1ad440cfdcafabcc4ab8bb01df2d1a488f65cdad8dc85de821f66ebcedca55" dependencies = [ "ansi_term", "anyhow", @@ -1608,14 +1623,14 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229ad0ad13418aa0162fea9e9ed6eb48232f6e6043df1568d5a90125f0c9fe6d" +checksum = "c3c217edaa22c98537e09ed3189e723feed3d889eeb7e02a0b3d48cbb91ba7e4" dependencies = [ "indexmap", "num_cpus", "once_cell", - "rustc-hash", + "rustc-hash 2.1.1", "ryu-js", "swc_atoms", "swc_common", @@ -1628,9 +1643,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b04c06c1805bda18c27165560f1617a57453feb9fb0638d90839053641af42d4" +checksum = "a32fb2902c01f9b4615605a4a3e67e0c928bd3b9f2182e764f1c9fe4130965cf" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -1654,9 +1669,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" +checksum = "ed21ea887faeb0dab190838d2331ed187f2a74d185c9fe7044d5092900a83d29" dependencies = [ "anyhow", "miette", @@ -1707,14 +1722,15 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aad63126fed3ee4885416b2f206153a10b51ca13808cdc8ff68f244d1bd32ec" +checksum = "61e8ae3974157b2939ada468ffec7932358f2f567abb6c237204dd603e52ffff" dependencies = [ "better_scoped_tls", "bytecheck", "rancor", "rkyv", + "rustc-hash 2.1.1", "swc_common", "swc_ecma_ast", "swc_trace_macro", @@ -1795,9 +1811,9 @@ dependencies = [ [[package]] name = "testing" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" +checksum = "60326bf11ba23afed0b731866c6e8b709d516554dc813bb3a91f8a273f22f333" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -1805,6 +1821,7 @@ dependencies = [ "once_cell", "pretty_assertions", "regex", + "rustc-hash 2.1.1", "serde", "serde_json", "swc_common", @@ -2076,9 +2093,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.12.1" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b" +checksum = "ced87ca4be083373936a67f8de945faa23b6b42384bd5b64434850802c6dccd0" [[package]] name = "valuable" diff --git a/Cargo.toml b/Cargo.toml index 09af08a..947973c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ path-absolutize = { version = "3", features = ["use_unix_paths_on_wasm"] } serde = "1" serde_json = "1" -swc_core = { version = "12", features = [ +swc_core = { version = "13", features = [ "ecma_plugin_transform", "ecma_parser", ] } @@ -24,7 +24,7 @@ swc_core = { version = "12", features = [ ts-rs = "10" [dev-dependencies] -testing = "5" +testing = "6" # .cargo/config defines few alias to build plugin. # cargo build-wasip1 generates wasm-wasi32 binary # cargo build-wasm32 generates wasm32-unknown-unknown binary.