From 8deb87194ad0edc98d9529ce46889850e05dd3f3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 7 Jan 2025 01:14:10 +0000 Subject: [PATCH] chore(deps): update swc --- Cargo.lock | 138 +++++++++++++++++++++++++++++------------------------ Cargo.toml | 8 ++-- 2 files changed, 79 insertions(+), 67 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cf0cb0f..61c9acc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -611,9 +611,9 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hstr" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec9b008b27d11024a71664660c82f62bc9ae9fc68b477279598a69bd9e5f7b7c" +checksum = "63d6824358c0fd9a68bb23999ed2ef76c84f79408a26ef7ae53d5f370c94ad36" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", @@ -1946,9 +1946,9 @@ dependencies = [ [[package]] name = "swc" -version = "9.0.2" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0314867b5eae2f5fa7844bd68b0d4040737aad49914dceae13e603b4afd8d4a1" +checksum = "a8ade39563c1ad642548eb5f43cc1fab61053c382490423fc653cd87e1e60b06" dependencies = [ "anyhow", "base64 0.21.7", @@ -2009,9 +2009,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba452d6867b57b0c3d210405bf01d3a77388451f3d02aa8f463e917fd213c7e0" +checksum = "a640bf2e4430a149c87b5eaf377477ce8615ca7cb808054dd20e79e42da5d6ba" dependencies = [ "hstr", "once_cell", @@ -2064,9 +2064,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e6b81e3504db35cb4931ac448cc88a80e89d04de00412b74102b9dc86ba131" +checksum = "bac05e842e05893583b4152485bf8d001540d3825e3eb33bad690776f60d0ba7" dependencies = [ "anyhow", "base64 0.21.7", @@ -2168,9 +2168,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "448864548ea7c1866d140e36829196e5d7b35a55b4a1563945a8ce39322b8e7a" +checksum = "748636a889a7bf082ca4547fdb89176cdac40418427b47421a48db47b7443492" dependencies = [ "swc_atoms", "swc_common", @@ -2185,9 +2185,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a04016559d293d2ac507d931e46ecfd92eb5e96ccf5452bc81c18c47806b858" +checksum = "373e66d36d26f1b202955c7062a902f54ca5f69918253d98efdc7a3e6ecad45a" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2198,9 +2198,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aceb1b432819541aa1dd129b4a226f41cf881a53040efc711a625ee5f23e9afd" +checksum = "47bf8a8f3348a810b865622fdc5f9198e432d0ab49c074f861229441dfcf3a22" dependencies = [ "arrayvec", "indexmap", @@ -2225,9 +2225,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdc0d69f6541b781e4e95c1954e8ab916095b7369cdf69e14bf83be17b2dd943" +checksum = "0ddd488f29abb9faf192f15d907a0fdba9b01d502ea1eab1afe25e484ec6e4c9" dependencies = [ "swc_atoms", "swc_common", @@ -2242,9 +2242,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ac80866f541899e4c59a954c0a37a4fd21ea1455dc44400c088b72299c1d2cc" +checksum = "874ebcd6417b029ee719fbab9cb3c8b16f7d922a6bb45f07913292c101fa85d9" dependencies = [ "serde", "swc_atoms", @@ -2260,9 +2260,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdc28efd763ad5fea7acc2f1fc73ade5b334201369b88aff472053b64b304a76" +checksum = "2f7a742b37dd913674db4e53e0d645d1ba606d413432adf17afd9575ffc69790" dependencies = [ "serde", "swc_atoms", @@ -2279,9 +2279,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2439138f8b8c7cf1401395e0bbb6d3e35d20277268f8e8aa41fa64841af992e" +checksum = "d2e114e2ad0248529d9f211a6c8f411773b1468d9b17180829999f71ea5d853d" dependencies = [ "swc_atoms", "swc_common", @@ -2295,9 +2295,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7a37218dcb1ad82943b9ebfbfbc283ba1ba542ed3c60aacea0b3a06e7f38809" +checksum = "cb6cc14fac0ac8728259b913a6bd27d6e6a8b589004f94bbac29d0e1d51ab73e" dependencies = [ "serde", "swc_atoms", @@ -2313,9 +2313,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c4c9d40dcf5094e863ceac27c92053ef970991e46f190ddad678b8e3ca3ecde" +checksum = "c332af5dbcda1f6378e3248c542fbe54faff7e5a45d91eb11896e6e89232529c" dependencies = [ "swc_atoms", "swc_common", @@ -2329,9 +2329,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93edab9540513a7622addbf2494fa61f487daf98d2c1ed819958b2a3d271835e" +checksum = "d8cac23712e95dc29f9cdd249b68c6b6c2da44dd7a6415bb201ee9a4c57cf41d" dependencies = [ "swc_atoms", "swc_common", @@ -2348,9 +2348,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f158dcb284c676bfb425c42adf307a3259d71c999c0970370ed3e09886d83c9" +checksum = "e08d1848b9677ca3bda15d2f890aee0c7a096010d2dd27b6aac8fbeb4556e4a9" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2363,9 +2363,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3cecd84290edc5c27d0cb6df79fcd82fe500772cd2526642955227e50359675" +checksum = "5ebd8afc6cdb0b421cb52345991f7e20d254b459191197237b6a8d3002e9a42e" dependencies = [ "phf", "swc_atoms", @@ -2377,14 +2377,13 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "6.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0acd3d5633bdc22eb9786e6baf819334ba90162c9c382978945fe93926d9c7eb" +checksum = "ee3096a92157b745be83fb2d606ee64905ec1f05789e6973b2cf890450b358df" dependencies = [ "auto_impl", "dashmap 5.5.3", "parking_lot", - "rayon", "regex", "serde", "swc_atoms", @@ -2393,6 +2392,7 @@ dependencies = [ "swc_ecma_ast", "swc_ecma_utils", "swc_ecma_visit", + "swc_parallel", ] [[package]] @@ -2419,9 +2419,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "6.0.2" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "114c2005290d3a16dd1ced9733a0dd11862b9caf01fe43d6b796d2c9db6b7217" +checksum = "677d24dda84e98d64d329b7c186aaf522bdfcf9d595c8a806426ce9c9c974f5a" dependencies = [ "arrayvec", "indexmap", @@ -2448,6 +2448,7 @@ dependencies = [ "swc_ecma_usage_analyzer", "swc_ecma_utils", "swc_ecma_visit", + "swc_parallel", "swc_timer", "tracing", ] @@ -2476,9 +2477,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39ac4bd1620798c38f767417f9b364b87fd2505a9e748d6b1d7549f155a0aa96" +checksum = "f61f42ee34bce3d543285abb4731ba033d18258a89cf119268ed5ffd8e74e89f" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -2501,9 +2502,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dccedb5a1e52795e132615a3ca01e2adb8fc9214ee75c258f8a3124a9b42c47e" +checksum = "06ee0a6cd6af77166b5c9e295c72140768abc408477ea98006eb60daf8d568aa" dependencies = [ "swc_atoms", "swc_common", @@ -2521,9 +2522,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "6.0.2" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31557485025a2fd1f833d63601c53010857e45633f44bcc87510f3578bde0c5" +checksum = "09fdc36d220bcd51f70b1d78bdd8c1e1a172b4e594c385bdd9614b84a7c0e112" dependencies = [ "better_scoped_tls", "bitflags", @@ -2539,14 +2540,15 @@ dependencies = [ "swc_ecma_parser", "swc_ecma_utils", "swc_ecma_visit", + "swc_parallel", "tracing", ] [[package]] name = "swc_ecma_transforms_classes" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cd3a9eacaf2aa2ec7a8139e3c3883ddf4f8e948a08ee378725a4ad658beb3d9" +checksum = "331bfc8add971c9ed71a2febfdd133d9f62cc36ed8f329f3d9602315a22fbeb5" dependencies = [ "swc_atoms", "swc_common", @@ -2558,9 +2560,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e245e2cb96ff093c0c3170dbe4c063a0b937ce4527d37f52f467529d4977634b" +checksum = "d537411c909aca11ccf6e5ff5cdd4eb246958b4b6eb9ae16fb5ffd6d93291f3a" dependencies = [ "arrayvec", "indexmap", @@ -2606,9 +2608,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5480053dfa9b7ae34c6d5cdaa33bee3d7dfd33a259cabe9122806f36625912c1" +checksum = "ae1f1172c488c9fd224fa31b0c620cb37cfc124292d091cbae0fb4d2f403e415" dependencies = [ "Inflector", "anyhow", @@ -2633,9 +2635,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "350a4965abfada7d5b23b3140896652acc11e110ac042a160bcea5bf8b08d367" +checksum = "e8872f4c8893e507beb5f379d83d001b050323499367e410702ca8e79e081226" dependencies = [ "dashmap 5.5.3", "indexmap", @@ -2657,9 +2659,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cba55188e66696c43333d19492f69a6f4a7785f9486ebc1b3cf7c5f743927505" +checksum = "9e323bdc2a76b7ecaee380913f6509d8f175fbfa1a25c3bda74f4a2dd2e5976d" dependencies = [ "either", "rustc-hash 1.1.0", @@ -2677,9 +2679,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cabf9375cfb71fc0e3d98e07e6fca39a18daa23d4878d8d2daa4c2b6c07b379" +checksum = "aebcf8a522005fc12c79d34e3643b9ac143118a395ff7d48070751a1aafc2c3d" dependencies = [ "base64 0.21.7", "dashmap 5.5.3", @@ -2702,9 +2704,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77346c37397fb238f991d6dccc027881caca539628e9a6c629299c7b94bdb08a" +checksum = "0ed09e052cf5392e3883e4fa6727346983650cd81b24dbba68e5e9dd129d75bb" dependencies = [ "ryu-js", "serde", @@ -2719,9 +2721,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f58c91cfddea5723e22dbb8b1738642714d0acd1463d26d3bc7518b83468414" +checksum = "15eb86aaa82d7ec4c1a6c3a8a824b1fdbbaace73c3ed81035a1fbbac49f8e0bd" dependencies = [ "indexmap", "rustc-hash 1.1.0", @@ -2736,9 +2738,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "6.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f82c9cd6029741a0ae31191796de31c7db42ad54053dd9ee16db8e8b840378e" +checksum = "1c9d22b4883dc6d6c21a8216bbf5aacedd7f104230b1557367ae126a2ec3a2b5" dependencies = [ "indexmap", "num_cpus", @@ -2749,6 +2751,7 @@ dependencies = [ "swc_common", "swc_ecma_ast", "swc_ecma_visit", + "swc_parallel", "tracing", "unicode-id", ] @@ -2826,6 +2829,15 @@ dependencies = [ "swc_common", ] +[[package]] +name = "swc_parallel" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7cde1a0f344924be62d01de0c8a98e840feae271b77dc8c1d9d2e340687225c" +dependencies = [ + "once_cell", +] + [[package]] name = "swc_timer" version = "1.0.0" @@ -2861,9 +2873,9 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "5.0.1" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78090bda84e8fc330a4c3a1db2551007e0035a92f02f74daed19ef8293087817" +checksum = "020251a0fb56ac2e439fdf3eccadc2df4a2e889e4d6d77e3650c967d085a95fb" dependencies = [ "petgraph", "rustc-hash 1.1.0", diff --git a/Cargo.toml b/Cargo.toml index 9f9eced..65655fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,13 +23,13 @@ doctest = false [dependencies] oxc = { version = "0.44.0", features = ["transformer", "codegen", "semantic"] } -swc = "9.0.2" +swc = "10.0.0" swc_common = "5.0.0" swc_ecma_ast = "5.0.1" swc_ecma_parser = { version = "6.0.1", features = ["typescript"] } -swc_ecma_transforms = { version = "8.0.0", features = ["compat"] } -swc_ecma_transforms_react = "6.0.0" -swc_ecma_transforms_typescript = "6.0.0" +swc_ecma_transforms = { version = "9.0.0", features = ["compat"] } +swc_ecma_transforms_react = "7.0.0" +swc_ecma_transforms_typescript = "7.0.0" swc_ecma_visit = "5.0.0" num_cpus = "1.16.0"