From f4596d01a2c34937edb51db85b5baa6c0bda420d Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 3 May 2025 19:32:55 +0000 Subject: [PATCH] chore(deps): update swc --- Cargo.lock | 160 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 16 +++--- 2 files changed, 88 insertions(+), 88 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f8e7d64..da669cd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2046,9 +2046,9 @@ dependencies = [ [[package]] name = "swc" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3809091d5035036db41f5212697b10e492a6c97d50bf76839ac52481547a0528" +checksum = "80c62891c5429818ccfd614cc1e6023ca005a8a893ef47a18c4620d5f1bf4e8e" dependencies = [ "anyhow", "base64", @@ -2138,9 +2138,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "8.1.1" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f8c8e4348383e4154f8d384cdad7e48f5d6d3daef78af376ac4e5ddbbf60c88" +checksum = "5e36654ec9a8b089c329ab7522aa70eb39cc3e4e3dfd70f9176a74414bdec00e" dependencies = [ "anyhow", "ast_node", @@ -2167,9 +2167,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "18.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3516918cdce803f6c175aeefefbf3a05b4064eadc2a772f98da63d4282f85497" +checksum = "6ac447d455ed338b84dcd914e790525a12a2a2f91173359e5ac7d62b4915af39" dependencies = [ "anyhow", "base64", @@ -2220,9 +2220,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "8.1.2" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4062a54522a9c02d2b68cc09282774b87121cd48693b0e67ae8c18b31b709866" +checksum = "0613d84468a6bb6d45d13c5a3368b37bd21f3067a089f69adac630dcb462a018" dependencies = [ "bitflags", "is-macro", @@ -2241,9 +2241,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b85453d346d0642f296c2b3aa204886a6ae2b9652262c3468d6f4556c1ed020d" +checksum = "b01b3de365a86b8f982cc162f257c82f84bda31d61084174a3be37e8ab15c0f4" dependencies = [ "ascii", "compact_str 0.7.1", @@ -2276,9 +2276,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e908297dfe18472b82b391ae444a72dbd63c4b5f2823eba52c1bf7972903952" +checksum = "cff1612d4d90df938533b5308634be1228c6bf14d7141c9f7787c99b5b26f4cc" dependencies = [ "rustc-hash 2.1.1", "swc_atoms", @@ -2294,9 +2294,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2d5902317bbf8e8c1944e63f19057e6dff1fb60a8a73f33bb26bdb2d365662" +checksum = "611db1605bff05603aacaf5e14f58cf2339991cceef03817bb8ed19010d10506" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2307,9 +2307,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb1efa640c57cbc4eaa40625275a86ff99a29cd0f4997668c88117e86390e821" +checksum = "f2a2cf0263f34234cfcebde0545e4ed017e1b2b5667792c6902319d75df03110" dependencies = [ "arrayvec", "indexmap", @@ -2334,9 +2334,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b890417e8080d460e1962c73d58f94cca5b27c5ec89f8ba37a114c7dd6a76b" +checksum = "a2c8cce4b0b0acfa156c235eca429d1bbffe3297cb48cd61578908ddcc5a8899" dependencies = [ "swc_atoms", "swc_common", @@ -2351,9 +2351,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "12.2.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7681f9e322245d0f0640db74c109f8a74cf9beaa32efe5e01e12d55afd1286d" +checksum = "4da9ff1172f67c8792b73d97a9c578e7de44b3af7a60991ce87145cf7f5372c8" dependencies = [ "serde", "swc_atoms", @@ -2369,9 +2369,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a41fe86e2a237f1b87ed4d34c20a3721665328fc8f1b8e5e6bdeb022ce52f148" +checksum = "544ef337a40dfa7f3fe7b4c7e65bba99057258f3ecee79fa9052eac59f502b97" dependencies = [ "serde", "swc_atoms", @@ -2388,9 +2388,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e06197f2f74f2a6366cfbf68d4de4feabf42bd2532413c71347ba7cdbe964c40" +checksum = "e116fb7a5a50251947160862c52596bdd2d8c417a1f9b8eb061d83bdfc699272" dependencies = [ "swc_atoms", "swc_common", @@ -2404,9 +2404,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92568d138eec2894c644fbf865401778026b42b45fa1073739b732cd66d55b42" +checksum = "4e858e1fc3d5a4299a81ca25028f8a01feca8f1876db6d2e19bbe5a8bac39c8a" dependencies = [ "serde", "swc_atoms", @@ -2422,9 +2422,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b38614b689a8ed0b4cda05bee30a7f908ea621db6010888f407be282884ecbe" +checksum = "8ba25f8d0c7f915525abe4f2efde17c7f04ecd7a1500acc82a36133bef7b9f60" dependencies = [ "swc_atoms", "swc_common", @@ -2438,9 +2438,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2923bf7ce2236f36aef951bd204ec115a17af421cdc696ff526c9ba22983533f" +checksum = "c412ba2452b20fdcb791448c6606ba43fa84f80e23b0b2fef0cc9ee02794d12c" dependencies = [ "rustc-hash 2.1.1", "swc_atoms", @@ -2458,9 +2458,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b386df40a8b1d0a71eb54b5766ce483bb4f9311c4df931035542a39341861" +checksum = "059c8b419ce4a2e432ec1520dde77db3b8f45df552bf0b6bd974d8516986c9eb" dependencies = [ "swc_common", "swc_ecma_ast", @@ -2473,9 +2473,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0064bdc27ebff66cb92e596b13e9c0e13c671c56b327c0083c200e4793c8db2b" +checksum = "5e9adc21155b19e21ee6c304015f9ef1a8af41ee3123b849af02c708f33dea69" dependencies = [ "phf", "swc_atoms", @@ -2487,9 +2487,9 @@ dependencies = [ [[package]] name = "swc_ecma_lexer" -version = "11.1.3" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d9ed10e3efa2230d0b3d0ad63c2e67d9b40c3892f31a865ad14d6fa881e0e9" +checksum = "0d11c8e71901401b9aae2ece4946eeb7674b14b8301a53768afbbeeb0e48b599" dependencies = [ "arrayvec", "bitflags", @@ -2512,9 +2512,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "12.1.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d86c9a647230352f00452699472e16fa76ec54a9e4acfe7fb8c0c93ec3d0ee07" +checksum = "10710ebbe155fd07b5be28a6af80c6f46c6385feeb3f6b3033d1d5d93b885312" dependencies = [ "auto_impl", "dashmap", @@ -2533,9 +2533,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a801462c997b71e4add7684ce4953c7d6200c75b5552b8d594783da84ad9564c" +checksum = "8eb574d660c05f3483c984107452b386e45b95531bdb1253794077edc986f413" dependencies = [ "anyhow", "dashmap", @@ -2556,9 +2556,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "16.1.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f1923c07f9858a1bcb79030c2c959d92a1fd1acb40189eccec714108233146f" +checksum = "bca0ad5b72d8b440e701d47f544a728543414f6f165c6c61a899a76d3c7fdf9d" dependencies = [ "arrayvec", "bitflags", @@ -2594,9 +2594,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "11.1.4" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d9ff9993501422696a575a4c02158aa74501ef52e535f19208e71af913cb876" +checksum = "250786944fbc05f6484eda9213df129ccfe17226ae9ad51b62fce2f72135dbee" dependencies = [ "arrayvec", "bitflags", @@ -2620,9 +2620,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "16.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcdb997223f2c92bb31278cf25b37398209fe5ce6a5cf276cf0cdc264386124b" +checksum = "551d1b1d3f27e9525b001fba9afd06294a5eaf8a8a9aff85da458a51e790ca1c" dependencies = [ "anyhow", "dashmap", @@ -2645,9 +2645,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13aeeeb6ba750d144d49d96f900063706e8e4ff45d63d1ccde0ce5f441bcee6a" +checksum = "3f2813bad599d24b1aeba4c90891703a046d86b681b003863673f2b418dff185" dependencies = [ "par-core", "swc_atoms", @@ -2666,9 +2666,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "12.2.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46e3a36213d78fb4233e596b8a5c81c6cdafe02d03d780eed006c983aa0a724" +checksum = "6856da3da598f4da001b7e4ce225ee8970bc9d5cbaafcaf580190cf0a6031ec5" dependencies = [ "better_scoped_tls", "bitflags", @@ -2690,9 +2690,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d871bbd46d14d032a48c14096abd778a8a87831638343f28b581c3025daa7086" +checksum = "0f84248f82bad599d250bbcd52cb4db6ff6409f48267fd6f001302a2e9716f80" dependencies = [ "swc_atoms", "swc_common", @@ -2704,9 +2704,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfdfb50bd6db7991105f371b23ebb7cc79d48f43f53866a9a55dfbf7cfacd36" +checksum = "012cd84fcc6c6fab718a177a3ffc360332d6bad29dbe19699be2ccbaba91e712" dependencies = [ "arrayvec", "indexmap", @@ -2753,9 +2753,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0cf50886962aa3d7d20317a486971b91002a930b236c1e4af1f1050280b4070" +checksum = "4653a46bffad40875469a0b75f0b9c8f1e019ca7014a45e876c3a10aadd58721" dependencies = [ "Inflector", "anyhow", @@ -2781,9 +2781,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "12.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6646a0a5e3662a2a86369a42f5203f1c92584c37502f9b79d4d10613db0c1fb3" +checksum = "b5874d0c808f0e658882edf00fef3d206f01a22781c48ca9b1795cf025cc9650" dependencies = [ "dashmap", "indexmap", @@ -2805,9 +2805,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "12.0.2" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a2b5e62d2badf805aba6e976518cceb28273a108cb9ab9f339c55483edc92c" +checksum = "193237e318421ef621c2b3958b4db174770c5280ef999f1878f2df93a2837ca6" dependencies = [ "either", "rustc-hash 2.1.1", @@ -2825,9 +2825,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "13.0.1" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e7635afe1e1e798d61ff3107b8d27e437e61f243dd226a47fb10724693be66" +checksum = "e17564ef28b1183a5d79f890066f11aba4563f390708cb03a6738cbc24799210" dependencies = [ "base64", "dashmap", @@ -2851,9 +2851,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "13.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec3c91a2c37372746ebc5608e30b7c2c3af60216768b59ec6413ee2bfe44c29" +checksum = "a647a99548ead69e5e87cf2b7caa7921e8a81e252e13e3180c3101a1d911fa6b" dependencies = [ "once_cell", "rustc-hash 2.1.1", @@ -2870,9 +2870,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "13.1.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50907e1e2f522ddbe5f94bea99f11a219cc1486812d5e55e502dbe5e0f0acc35" +checksum = "4d7858f1eccac3c8a85b97ba3820020583efa28bc766d253f0a93d7bbc54c985" dependencies = [ "bitflags", "indexmap", @@ -2888,9 +2888,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "12.0.1" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7c499ba586b784be6dfbdd76ebd3cfdbabaf43a5bda162a11fe7dd326670b62" +checksum = "bb6ecf7485a130df25c4ba4e27cfde0cc7bf45f453f40cf0c52eb69b3a4235d0" dependencies = [ "indexmap", "num_cpus", @@ -2909,9 +2909,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7a65fa06d0c0f709f1df4e820ccdc4eca7b3db7f9d131545e20c2ac2f1cd23" +checksum = "249dc9eede1a4ad59a038f9cfd61ce67845bd2c1392ade3586d714e7181f3c1a" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -2935,9 +2935,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "499cf6a20e6acb36f15e22cca18dadc108d7046ae062840b7371ae02eac4dfde" +checksum = "e3b5be5f151485ec9372c23bbb132c4a829c879632db8b790439779b873970be" dependencies = [ "anyhow", "miette", @@ -2962,9 +2962,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f97dba66fc5f0df68c706dc99ade59bcba4ce55c585117eefccafe1337ca270f" +checksum = "7b9ded5a3355c56eb1148491c70bd4f85f7fcb706d40c0a86a67260cbcb560c3" dependencies = [ "dashmap", "rustc-hash 2.1.1", @@ -2983,9 +2983,9 @@ dependencies = [ [[package]] name = "swc_trace_macro" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" +checksum = "559185db338f1bcb50297aafd4f79c0956c84dc71a66da4cffb57acf9d93fd88" dependencies = [ "proc-macro2", "quote", @@ -2994,9 +2994,9 @@ dependencies = [ [[package]] name = "swc_transform_common" -version = "2.0.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e40bbeef964d6edd66081a31bbfeef913bb0be536e398392f99e8e91b7da63eb" +checksum = "6d73c21cecc518e0107f890012a747fa679cb0faf04f32fc8f5bd618040eb8fe" dependencies = [ "better_scoped_tls", "once_cell", @@ -3008,9 +3008,9 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "11.0.1" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8538a8b2e8d8a3ebbf58fe7f933d7b4bb01a291fbd7356352ea255cc15bbc70" +checksum = "2c01b8c9b645f4b3b39664477166876bdc239c9b5f785389e117dee822dbcec5" dependencies = [ "bitflags", "petgraph 0.7.1", diff --git a/Cargo.toml b/Cargo.toml index 7e56d30..e530045 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -23,14 +23,14 @@ doctest = false [dependencies] oxc = { version = "0.67.0", features = ["transformer", "codegen", "semantic"] } -swc = "21.0.0" -swc_common = "8.1.1" -swc_ecma_ast = "8.1.2" -swc_ecma_parser = { version = "11.1.4", features = ["typescript"] } -swc_ecma_transforms = { version = "15.0.0", features = ["compat"] } -swc_ecma_transforms_react = "13.0.1" -swc_ecma_transforms_typescript = "13.0.0" -swc_ecma_visit = "8.0.0" +swc = "22.0.0" +swc_common = "9.0.0" +swc_ecma_ast = "9.0.0" +swc_ecma_parser = { version = "12.0.0", features = ["typescript"] } +swc_ecma_transforms = { version = "16.0.0", features = ["compat"] } +swc_ecma_transforms_react = "14.0.0" +swc_ecma_transforms_typescript = "14.0.0" +swc_ecma_visit = "9.0.0" num_cpus = "1.16.0" criterion2 = { version = "3.0.0", default-features = false }