diff --git a/Cargo.lock b/Cargo.lock index 1630da0..1a62e13 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -865,18 +865,18 @@ checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" [[package]] name = "par-core" -version = "1.0.4" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "757892557993c69e82f9de0f9051e87144278aa342f03bf53617bbf044554484" +checksum = "e96cbd21255b7fb29a5d51ef38a779b517a91abd59e2756c039583f43ef4c90f" dependencies = [ "once_cell", ] [[package]] name = "par-iter" -version = "1.0.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a5b20f31e9ba82bfcbbb54a67aa40be6cebec9f668ba5753be138f9523c531a" +checksum = "3eae0176a010bb94b9a67f0eb9da0fd31410817d58850649c54f485124c9a71a" dependencies = [ "either", "par-core", @@ -1241,6 +1241,12 @@ dependencies = [ "serde", ] +[[package]] +name = "seq-macro" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" + [[package]] name = "serde" version = "1.0.219" @@ -1406,9 +1412,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d7077ba879f95406459bc0c81f3141c529b34580bc64d7ab7bd15e7118a0391" +checksum = "ebf4c40238f7224596754940676547dab6bbf8f33d9f4560b966fc66f2fe00db" dependencies = [ "bytecheck", "hstr", @@ -1421,9 +1427,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "12.0.1" +version = "13.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd2adffdd9f42af6cfefa16b1aaa8a0984a21854637ef9d89332dd29420d4b23" +checksum = "6865f71f363e63306cedec3f3cf1cb9e80acaa9229261ba2569467a19060c7c8" dependencies = [ "anyhow", "ast_node", @@ -1455,9 +1461,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "27.0.6" +version = "29.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b047b6c583f238704fda957aa88d379100216c742a79d4d8f90ef85f0bf5ea38" +checksum = "40e213840a4ba81938961a020c9461c384ec2f53dfb265f13a9bfa9e4614bb0c" dependencies = [ "once_cell", "swc_allocator", @@ -1477,9 +1483,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82007a7a4fb30198baf82f79244aca929d9845e16fcf897179773e4ebfed20f5" +checksum = "f1ddc264ed13ae03aa30e1c89798502f9ddbe765a4ad695054add1074ffbc5cb" dependencies = [ "bitflags", "bytecheck", @@ -1500,9 +1506,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "14.0.0" +version = "15.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af054998dc8a578e8232b94ef046fe06f470b6d8f7f3cbe5c37e7f71dd0e48db" +checksum = "1719b3bb5bff1c99cfb6fbd2129e7a7a363d3ddf50e22b95143c1877559d872a" dependencies = [ "ascii", "compact_str", @@ -1536,9 +1542,9 @@ dependencies = [ [[package]] name = "swc_ecma_lexer" -version = "15.0.2" +version = "17.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0e1f330dc2c4b381232b00f32b5de2c7178e2cdb5249f4c41ec9e13d45c66a5" +checksum = "5bc377700d6e293f2c357660769625b97f9318b057d90ebc11c5f1e6d3b22729" dependencies = [ "arrayvec", "bitflags", @@ -1548,6 +1554,7 @@ dependencies = [ "num-traits", "phf", "rustc-hash", + "seq-macro", "serde", "smallvec", "smartstring", @@ -1561,9 +1568,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "15.0.2" +version = "17.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f78a70fc7b448889412e42a730f1e34f2850b1fd49af424e39248135ada747b" +checksum = "3ff5b5fbe4316b7d1272ac6f204a871f0d5785755d6a14ddf38e7fa8af73be30" dependencies = [ "arrayvec", "bitflags", @@ -1587,9 +1594,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07366b063e9ae158868ff28a867ff6e295dc373bc2eb3b704070041baf968f0a" +checksum = "bccfc5af9527cf3efe6d59749011769bcc69213dda8eadbfa0211da2c19c4812" dependencies = [ "anyhow", "hex", @@ -1600,9 +1607,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "16.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47c511aff4fabb634c1799a6d6fa2a5057a4f0f482e097e31aeb43939b0ad601" +checksum = "a6a9971c1f27f6b3ebcad7424e81861c35bfd009be81786da71a6e3a7002d808" dependencies = [ "better_scoped_tls", "bitflags", @@ -1624,9 +1631,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "19.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2f31fd1f0f220445f432038fc9592c8df3bb5e9e63f921e38de1077dc942e1" +checksum = "dc4df5696950c51104c179e90ed76a711be652d68cc385ee76fb35031b18c6e6" dependencies = [ "ansi_term", "anyhow", @@ -1651,9 +1658,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "16.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a8afc858d9cd7aa2b480d55174ff9c7ee02de003ac5f9e140398206af566b0f" +checksum = "4e6aa9ebca452a7594290928de2a90464b92ae1634d1c22e2593a77b32953016" dependencies = [ "indexmap", "num_cpus", @@ -1672,9 +1679,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0698960f28169c5eaa01127273aca31999bbbb6b1d3f2576ee5400daaa295d0a" +checksum = "7ad28e3449b376bfe1f2bde28bfcf305961ba23c1e205bedb03a7c108a1d1ff6" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -1698,9 +1705,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "14.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "863dea960d5c8646125462d5b283b03a8b709879729c6713c14e413b0c7a3f8f" +checksum = "2f667f51b431565cf70ae62cee971eca8d9472e8b5ff17e37116842014dfacc8" dependencies = [ "anyhow", "miette", @@ -1745,9 +1752,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e55c2e46b9cc32e206a6f041621468717bbc5748d3321f2e99648340843d16ce" +checksum = "4592caaec04f5de44f5a507a8d14bedee21e9cd8ca366ccf48169347162ac250" dependencies = [ "better_scoped_tls", "bytecheck", @@ -1792,9 +1799,9 @@ dependencies = [ [[package]] name = "swc_transform_common" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d2564e80c5c664914f327640288f5637b0f0acf6a340b92e0082655e558f51" +checksum = "f958ab7a99fad6a7c68bbf7a10e857255bbc4e9a23d79dec7ad2912cbb9292c1" dependencies = [ "better_scoped_tls", "once_cell", @@ -1866,9 +1873,9 @@ dependencies = [ [[package]] name = "testing" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6995a7c9eaf999e15d3c367e6d8443323c35965a424beb224cdb98dd6a35af83" +checksum = "57ab605afeade5ad021de4acc02431c38a3beabca406d3a651a2feb445f60994" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", diff --git a/Cargo.toml b/Cargo.toml index da3c2bd..0408b36 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 = "27", features = [ +swc_core = { version = "29", features = [ "ecma_plugin_transform", "ecma_parser", ] } @@ -24,7 +24,7 @@ swc_core = { version = "27", features = [ ts-rs = "11" [dev-dependencies] -testing = "13" +testing = "14" # .cargo/config defines few alias to build plugin. # cargo build-wasip1 generates wasm-wasi32 binary # cargo build-wasm32 generates wasm32-unknown-unknown binary.