From acf6edd3f256075c572b2ec8ec6648384b12c671 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:07:04 +0900 Subject: [PATCH 1/6] build: Update swc_core --- Cargo.lock | 144 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 42 ++++++++-------- 2 files changed, 93 insertions(+), 93 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 138cef20d..7f4088d66 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1634,7 +1634,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "modularize_imports" -version = "5.0.0" +version = "6.0.0" dependencies = [ "convert_case", "handlebars", @@ -2158,7 +2158,7 @@ dependencies = [ [[package]] name = "react_remove_properties" -version = "5.0.0" +version = "6.0.0" dependencies = [ "serde", "swc_atoms", @@ -2228,7 +2228,7 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "remove_console" -version = "5.0.0" +version = "6.0.0" dependencies = [ "serde", "swc_atoms", @@ -2655,7 +2655,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "styled_components" -version = "5.0.0" +version = "6.0.0" dependencies = [ "Inflector", "once_cell", @@ -2677,7 +2677,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "lightningcss", @@ -2751,9 +2751,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "21.0.2" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da38f2cee8e659bf0ec7f51ec5b37ec58c9127de755d3fe0b2c2353ec9474b09" +checksum = "162109f5780051aba388a3451c916096af5d47f530e68dc1f4999cfcb7633371" dependencies = [ "anyhow", "ast_node", @@ -2783,7 +2783,7 @@ dependencies = [ [[package]] name = "swc_confidential" -version = "5.0.0" +version = "6.0.0" dependencies = [ "cipher 0.4.4", "hex", @@ -2835,9 +2835,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "66.0.3" +version = "67.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "458fe6f4767653597b5d1c7ae2194c56bf0cb0929b6e4e45325402275d2436ff" +checksum = "596430882e5edc8eb266963700c291e02aade3947fbd1d01eaa03fe6e06c83b7" dependencies = [ "swc_allocator", "swc_atoms", @@ -2859,9 +2859,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "21.0.1" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d90d07d77b86533ba35be5bd41b2af1febc93085c8f3f8657d13f94650ae904" +checksum = "ea16b5a414d82e47f29e5d0b2ba94a99de0a59e3ebe9235dcb983c3d263de45d" dependencies = [ "is-macro", "string_enum", @@ -2871,9 +2871,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aadad5a5d4dd5f08a3e772e325974dc9df2498dbc262093ba80fcb8304c004c" +checksum = "6be6cbdcdc538ff7a0f205e06369cc467e72685192ff4a96a4cc3652c86d308f" dependencies = [ "auto_impl", "bitflags", @@ -2898,9 +2898,9 @@ dependencies = [ [[package]] name = "swc_css_compat" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aea25a7967900779f91066a3afe13f598e81bbcc3cff667a0dbe4e7c48f6e9ba" +checksum = "81517208908d11ab3b3b80133c74739995f33d5730dfb348c36c0a62ded7845b" dependencies = [ "bitflags", "serde", @@ -2913,9 +2913,9 @@ dependencies = [ [[package]] name = "swc_css_minifier" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36c025e12b2b2c1e6e5e5c510e5273b7d5bf1cf49c3bbcaaca7b3ad513d25d43" +checksum = "45795d834a4483c8eb6ec5f1f31d17043596af8ad83669d50645092928ad8a85" dependencies = [ "rustc-hash", "serde", @@ -2928,9 +2928,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f512fc138752963c667d42e525784a14ad3be9d94caf31f96c628e6241b7f6d4" +checksum = "fd421870021fafdc365520470bfe7e16ef1c19fa1dc5f43c76e656dbde32675e" dependencies = [ "lexical", "serde", @@ -2941,9 +2941,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "26.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2084619eb522101d68c8428e568e40bb9c57394ae2176665950f63712d24302" +checksum = "955ccf480822aa0dc57dc2b91228b3bb6ccba67202d93e60249f0643ee709414" dependencies = [ "once_cell", "preset_env_base", @@ -2959,9 +2959,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3813f5bb082bcf15d825c60ea5304394f40d161b8949c5f67e66b92dd545484" +checksum = "fc43dc053bb9049cbd052ca723a3e9cf5ede175a2658e641b300df14f053b030" dependencies = [ "once_cell", "rustc-hash", @@ -2974,9 +2974,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "21.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16cd73f86ec2fe7df85499a63abb4b4f956b24bf1e3540dacb598406e2e14c6" +checksum = "4781fc14c9615c3035934367c604cd618753d45e819d033a700a63a4b30a9ebc" dependencies = [ "serde", "swc_atoms", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "23.0.1" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550ee54eab536fe357090fec6d42d083c28cf44cc9bcfa93b1ea5e1606f3b2f7" +checksum = "0c9a622ffc0c3364da3a276154b30271319e9aa5fb95a1b111a2e99ace0ac3c4" dependencies = [ "bitflags", "cbor4ii", @@ -3008,9 +3008,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "26.0.2" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39230b073d1d785ac7a905354161e21970d15956e348f46a85deb0da0d4d5132" +checksum = "bbce091d854f467dd4dac339a25cadd867fc7a976fba4043ed6df46dafdc2e2a" dependencies = [ "ascii", "compact_str", @@ -3042,9 +3042,9 @@ dependencies = [ [[package]] name = "swc_ecma_hooks" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee7662517362f6726b0e107a3caec2b4cc7d629f9bf702958948e9350722e52f" +checksum = "577bdd0de044c14c8b5daef87c87c5cbb8c4495ea1acf0363cf61023fc05f38e" dependencies = [ "swc_atoms", "swc_common", @@ -3054,9 +3054,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "53.0.1" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42b8a26a135d998592f2e73ba0b177a0faf3607c56c3b5584c88df4ef18ed03a" +checksum = "bcc5ab5a95da345e6088cc728fe7adcf13dfce8c3abda7e926b20d135caa3475" dependencies = [ "arrayvec", "bitflags", @@ -3090,9 +3090,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "39.1.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e6934ad1cf59a947528f034943be40d06fb3332def0d71db29ba6ad8181283" +checksum = "6e5311f6c93d5790b28df4ea5bcf9c1785c6bbda90f9e647de3fe5c535bd7140" dependencies = [ "bitflags", "either", @@ -3111,9 +3111,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "39.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e4d28106d86d9c45d187687688d03bab7064bd8480d8bc783df9ff2a5d5a9a" +checksum = "203299bca3c8d0190486f9519ae61c470bc8a1c7df619af9688e3fa9cb9ad875" dependencies = [ "anyhow", "proc-macro2", @@ -3129,9 +3129,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "22.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497be914cd77ff4169871e3f4b4eb5ce710e36bfc2d953ad008df796874f5ecb" +checksum = "73eac019328e8d673df479bebc2faa944336de9ea58c1b740d50992a9ae9cb55" dependencies = [ "anyhow", "hex", @@ -3142,9 +3142,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "53.0.0" +version = "54.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0269f4ccf7a83a1a3bef7bde5257143e6794d2523db1fa6c5b03a6ab9fb430" +checksum = "c1077428549fe7a7489587fccaffcfea905496248f2cebfc655eb8f88d0a07ea" dependencies = [ "par-core", "swc_common", @@ -3155,9 +3155,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "42.0.1" +version = "43.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f0c8ee943a8f9099391cecef5b3eafc98aba64dfa5f6f7cd336a32989d92d1a" +checksum = "2e6abfa3cde48dcaf5a513d5110e6b8fb0fdfc285a5e39e6123a7ded797902bd" dependencies = [ "better_scoped_tls", "indexmap", @@ -3177,9 +3177,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "45.0.0" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b462cdbe5561316a2b15898fa2d8536c363d337285f78fc31a2f2a39b62ce99d" +checksum = "fa6a90476f1356ce065119a9be3e046810cb883ad2f4b40c0e898f9af75e6000" dependencies = [ "bytes-str", "dashmap 6.2.1", @@ -3201,9 +3201,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "47.0.0" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8989e4d64e0d219f1c471c4ecd2190bab717a15ad48c4ce3ba603f6501fc551d" +checksum = "9fb32d1ce7608f36839958f11df1b40335917946c2ccf7f9df35e18dddaa0e6e" dependencies = [ "base64 0.22.1", "bytes-str", @@ -3226,9 +3226,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "46.0.0" +version = "47.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49e30e9c3dbe227ffb8b701d0ccc19e060d8446faead55c3226db32af162911" +checksum = "26a3f503d38bfa5d69c9b3062b2b0bf448f8bc3798cbd33e9610b76434b8124a" dependencies = [ "ansi_term", "anyhow", @@ -3252,9 +3252,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "29.1.1" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d69b480aa02b5ff2ab951478d8e7633eeda42940aeb5fe0386eebc19dd3b1e4" +checksum = "85bf58c53435892e6faba97ee2c8d178f2a737e93f8c97b1ddf46fa3f7972995" dependencies = [ "dragonbox_ecma", "indexmap", @@ -3271,9 +3271,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad65d392ed427dc9e94f16a3d802b02e27722c21227639c8d5f45f19757b447b" +checksum = "0bc8718c20a595dda55d316a802dfa82fc0287312259e3e68c2adba29b110431" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -3286,7 +3286,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "5.0.0" +version = "6.0.0" dependencies = [ "base64 0.22.1", "byteorder", @@ -3326,9 +3326,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a901e41bea44b4ec8237b1cde1d2e7ae0a3b5c87c6d1100103de45caf440f972" +checksum = "e352ca9b8cd8f0e42ff18b2d4ef4aeb51ec7519a3049522cf4b7c57a0649fc04" dependencies = [ "anyhow", "miette", @@ -3339,7 +3339,7 @@ dependencies = [ [[package]] name = "swc_experimental_babel" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "once_cell", @@ -3359,7 +3359,7 @@ dependencies = [ [[package]] name = "swc_feature_flags" -version = "5.0.0" +version = "6.0.0" dependencies = [ "serde", "swc_atoms", @@ -3375,7 +3375,7 @@ dependencies = [ [[package]] name = "swc_formatjs_transform" -version = "28.0.0" +version = "29.0.0" dependencies = [ "base64ct", "digest 0.10.7", @@ -3395,7 +3395,7 @@ dependencies = [ [[package]] name = "swc_icu_messageformat_parser" -version = "24.0.0" +version = "25.0.0" dependencies = [ "langtag", "once_cell", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "swc_magic" -version = "5.0.0" +version = "6.0.0" dependencies = [ "rustc-hash", "serde", @@ -3438,7 +3438,7 @@ dependencies = [ [[package]] name = "swc_mut_cjs_exports" -version = "16.0.0" +version = "17.0.0" dependencies = [ "rustc-hash", "swc_core", @@ -3577,9 +3577,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "23.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfc8183fc43f5617a6bf5e6af0869dd634f3df469070f61b6f98d7cbd300d5a" +checksum = "49be3ff3d08e81604160b5585d46bd06b76f4ea79fd6a67ff06067dd4fa6c1ff" dependencies = [ "better_scoped_tls", "cbor4ii", @@ -3722,7 +3722,7 @@ dependencies = [ [[package]] name = "swc_prefresh" -version = "5.0.0" +version = "6.0.0" dependencies = [ "serde", "swc_atoms", @@ -3738,7 +3738,7 @@ dependencies = [ [[package]] name = "swc_relay" -version = "5.0.0" +version = "6.0.0" dependencies = [ "once_cell", "regex", @@ -3756,7 +3756,7 @@ dependencies = [ [[package]] name = "swc_sdk" -version = "5.0.0" +version = "6.0.0" dependencies = [ "default-from-serde", "rustc-hash", @@ -3812,9 +3812,9 @@ dependencies = [ [[package]] name = "swc_transform_common" -version = "15.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6619f4691d3934610de7d0acf4807634161f395bf44d695810ebae9e405d2" +checksum = "768a88c26bb362f9f89e3e7a2b57c2e9ad257f0aa3d5e08af55af262471b1f76" dependencies = [ "better_scoped_tls", "rustc-hash", @@ -3894,9 +3894,9 @@ dependencies = [ [[package]] name = "testing" -version = "22.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd50c53833442165fa5bf385497986c6ca501e8cf2df442919f5475aded14134" +checksum = "496362f56c48a4a23373f647a3b91047d101cd05bb061279c2d6781dacc8ae36" dependencies = [ "cargo_metadata", "difference", diff --git a/Cargo.toml b/Cargo.toml index 90f2eba0c..56dd795e9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -49,30 +49,30 @@ sha2 = "0.10" similar-asserts = "1.4.2" swc_atoms = "9.0.1" swc_cached = "2.0.0" -swc_common = "21.0.2" -swc_core = "66.0.3" -swc_css_ast = "21.0.1" -swc_css_codegen = "21.0.0" -swc_css_compat = "21.0.0" -swc_css_minifier = "21.0.0" -swc_css_parser = "21.0.0" -swc_css_prefixer = "26.0.0" -swc_css_visit = "21.0.0" -swc_ecma_ast = "23.0.1" -swc_ecma_codegen = "26.0.2" -swc_ecma_minifier = "53.0.1" -swc_ecma_parser = "39.1.0" -swc_ecma_transforms = "53.0.0" -swc_ecma_transforms_base = "42.0.1" -swc_ecma_transforms_react = "47.0.0" -swc_ecma_transforms_testing = "46.0.0" -swc_ecma_utils = "29.1.1" -swc_ecma_visit = "23.0.0" +swc_common = "22.0.0" +swc_core = "67.0.1" +swc_css_ast = "22.0.0" +swc_css_codegen = "22.0.0" +swc_css_compat = "22.0.0" +swc_css_minifier = "22.0.0" +swc_css_parser = "22.0.0" +swc_css_prefixer = "27.0.0" +swc_css_visit = "22.0.0" +swc_ecma_ast = "24.0.0" +swc_ecma_codegen = "27.0.0" +swc_ecma_minifier = "54.0.0" +swc_ecma_parser = "40.0.0" +swc_ecma_transforms = "54.0.0" +swc_ecma_transforms_base = "43.0.0" +swc_ecma_transforms_react = "48.0.0" +swc_ecma_transforms_testing = "47.0.0" +swc_ecma_utils = "30.0.0" +swc_ecma_visit = "24.0.0" swc_plugin_macro = "1.1.0" -swc_plugin_proxy = "23.0.0" +swc_plugin_proxy = "24.0.0" swc_sourcemap = "10.0.2" swc_trace_macro = "2.0.2" -testing = "22.0.0" +testing = "23.0.0" tracing = "0.1.40" widestring = "1.0.2" From 66d92c33a9b22856a7a7bd9e898aea69adcfb6f3 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:07:05 +0900 Subject: [PATCH 2/6] chore(release): bump 16 crate(s) --- Cargo.toml | 2 +- contrib/mut-cjs-exports/Cargo.toml | 2 +- crates/swc_experimental_babel/Cargo.toml | 2 +- crates/swc_feature_flags/Cargo.toml | 2 +- crates/swc_icu_messageformat_parser/Cargo.toml | 2 +- packages/emotion/Cargo.toml | 2 +- packages/emotion/transform/Cargo.toml | 2 +- packages/feature-flags/Cargo.toml | 2 +- packages/formatjs/Cargo.toml | 2 +- packages/formatjs/transform/Cargo.toml | 4 ++-- packages/prefresh/Cargo.toml | 2 +- packages/prefresh/transform/Cargo.toml | 2 +- packages/react-remove-properties/Cargo.toml | 2 +- packages/react-remove-properties/transform/Cargo.toml | 2 +- packages/relay/Cargo.toml | 2 +- packages/relay/transform/Cargo.toml | 2 +- packages/remove-console/Cargo.toml | 2 +- packages/remove-console/transform/Cargo.toml | 2 +- packages/styled-components/Cargo.toml | 2 +- packages/styled-components/transform/Cargo.toml | 2 +- packages/styled-jsx/Cargo.toml | 2 +- packages/styled-jsx/transform/Cargo.toml | 2 +- packages/swc-confidential/Cargo.toml | 2 +- packages/swc-confidential/transform/Cargo.toml | 2 +- packages/swc-magic/Cargo.toml | 2 +- packages/swc-magic/transform/Cargo.toml | 2 +- packages/swc-sdk/Cargo.toml | 2 +- packages/swc-sdk/transform/Cargo.toml | 2 +- packages/transform-imports/Cargo.toml | 2 +- packages/transform-imports/transform/Cargo.toml | 2 +- 30 files changed, 31 insertions(+), 31 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 56dd795e9..b6d942da3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,7 +76,7 @@ testing = "23.0.0" tracing = "0.1.40" widestring = "1.0.2" -swc_icu_messageformat_parser = { version = "25.0.0", path = "./crates/swc_icu_messageformat_parser" } +swc_icu_messageformat_parser = { version = "26.0.0", path = "./crates/swc_icu_messageformat_parser" } [profile.release] diff --git a/contrib/mut-cjs-exports/Cargo.toml b/contrib/mut-cjs-exports/Cargo.toml index af7497d07..64f926dc7 100644 --- a/contrib/mut-cjs-exports/Cargo.toml +++ b/contrib/mut-cjs-exports/Cargo.toml @@ -8,7 +8,7 @@ license = "MIT" name = "swc_mut_cjs_exports" readme = "README.md" repository = "https://github.com/magic-akari/swc_mut_cjs_exports" -version = "17.0.0" +version = "18.0.0" [lib] crate-type = ["cdylib", "lib"] diff --git a/crates/swc_experimental_babel/Cargo.toml b/crates/swc_experimental_babel/Cargo.toml index 2c5e01e22..6fe67f9f1 100644 --- a/crates/swc_experimental_babel/Cargo.toml +++ b/crates/swc_experimental_babel/Cargo.toml @@ -10,7 +10,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [dependencies] anyhow = { workspace = true } diff --git a/crates/swc_feature_flags/Cargo.toml b/crates/swc_feature_flags/Cargo.toml index dfb54d8b7..3f915cec0 100644 --- a/crates/swc_feature_flags/Cargo.toml +++ b/crates/swc_feature_flags/Cargo.toml @@ -1,7 +1,7 @@ [package] description = "Feature flag transformation for SWC - build-time marking and runtime dead code elimination" name = "swc_feature_flags" -version = "6.0.0" +version = "7.0.0" authors = { workspace = true } edition = { workspace = true } diff --git a/crates/swc_icu_messageformat_parser/Cargo.toml b/crates/swc_icu_messageformat_parser/Cargo.toml index c6f1f23a1..325e40cc1 100644 --- a/crates/swc_icu_messageformat_parser/Cargo.toml +++ b/crates/swc_icu_messageformat_parser/Cargo.toml @@ -8,7 +8,7 @@ edition = { workspace = true } license = { workspace = true } name = "swc_icu_messageformat_parser" repository = { workspace = true } -version = "25.0.0" +version = "26.0.0" [features] diff --git a/packages/emotion/Cargo.toml b/packages/emotion/Cargo.toml index b6bcda4a1..30046a07d 100644 --- a/packages/emotion/Cargo.toml +++ b/packages/emotion/Cargo.toml @@ -23,7 +23,7 @@ swc_core = { workspace = true, features = ["ecma_plugin_transform"] } swc_ecma_ast = { workspace = true } swc_ecma_utils = { workspace = true } swc_ecma_visit = { workspace = true } -swc_emotion = { path = "./transform", version = "6.0.0" } +swc_emotion = { path = "./transform", version = "7.0.0" } swc_plugin_macro = { workspace = true } swc_plugin_proxy = { workspace = true } tracing = { workspace = true, features = ["release_max_level_off"] } diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml index 180f76336..97299e3e6 100644 --- a/packages/emotion/transform/Cargo.toml +++ b/packages/emotion/transform/Cargo.toml @@ -7,7 +7,7 @@ license = { workspace = true } name = "swc_emotion" repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/feature-flags/Cargo.toml b/packages/feature-flags/Cargo.toml index 1f94e3234..dffef5507 100644 --- a/packages/feature-flags/Cargo.toml +++ b/packages/feature-flags/Cargo.toml @@ -20,4 +20,4 @@ swc_common = { workspace = true, features = ["concurrent"] } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } swc_ecma_ast = { workspace = true } swc_ecma_visit = { workspace = true } -swc_feature_flags = { path = "../../crates/swc_feature_flags", version = "6.0.0" } +swc_feature_flags = { path = "../../crates/swc_feature_flags", version = "7.0.0" } diff --git a/packages/formatjs/Cargo.toml b/packages/formatjs/Cargo.toml index 4604f8dba..66890f62a 100644 --- a/packages/formatjs/Cargo.toml +++ b/packages/formatjs/Cargo.toml @@ -22,4 +22,4 @@ swc_core = { workspace = true, features = [ "ecma_ast_serde", ] } swc_ecma_minifier = { workspace = true } -swc_formatjs_transform = { path = "./transform", version = "29.0.0" } +swc_formatjs_transform = { path = "./transform", version = "30.0.0" } diff --git a/packages/formatjs/transform/Cargo.toml b/packages/formatjs/transform/Cargo.toml index 6ab8d1561..2310feb5f 100644 --- a/packages/formatjs/transform/Cargo.toml +++ b/packages/formatjs/transform/Cargo.toml @@ -8,7 +8,7 @@ edition = { workspace = true } license = { workspace = true } name = "swc_formatjs_transform" repository = { workspace = true } -version = "29.0.0" +version = "30.0.0" [features] custom_transform = [] @@ -29,7 +29,7 @@ swc_ecma_minifier = { workspace = true } swc_icu_messageformat_parser = { features = [ "utf16", -], path = "../../../crates/swc_icu_messageformat_parser", version = "25.0.0" } +], path = "../../../crates/swc_icu_messageformat_parser", version = "26.0.0" } [dev-dependencies] pretty_assertions = { workspace = true } diff --git a/packages/prefresh/Cargo.toml b/packages/prefresh/Cargo.toml index 26b474a23..0504bf4bf 100644 --- a/packages/prefresh/Cargo.toml +++ b/packages/prefresh/Cargo.toml @@ -22,4 +22,4 @@ serde_json = { workspace = true } swc_common = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } -swc_prefresh = { path = "./transform", version = "6.0.0" } +swc_prefresh = { path = "./transform", version = "7.0.0" } diff --git a/packages/prefresh/transform/Cargo.toml b/packages/prefresh/transform/Cargo.toml index 0014efc64..366d8f68f 100644 --- a/packages/prefresh/transform/Cargo.toml +++ b/packages/prefresh/transform/Cargo.toml @@ -10,7 +10,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [dependencies] serde = { workspace = true, features = ["derive"] } diff --git a/packages/react-remove-properties/Cargo.toml b/packages/react-remove-properties/Cargo.toml index 72b3746b6..0c8e51e2e 100644 --- a/packages/react-remove-properties/Cargo.toml +++ b/packages/react-remove-properties/Cargo.toml @@ -18,7 +18,7 @@ version = "0.19.4" crate-type = ["cdylib", "rlib"] [dependencies] -react_remove_properties = { path = "./transform", version = "6.0.0" } +react_remove_properties = { path = "./transform", version = "7.0.0" } serde_json = { workspace = true } swc_cached = { workspace = true } swc_common = { workspace = true, features = ["concurrent"] } diff --git a/packages/react-remove-properties/transform/Cargo.toml b/packages/react-remove-properties/transform/Cargo.toml index 760314326..e599d1d53 100644 --- a/packages/react-remove-properties/transform/Cargo.toml +++ b/packages/react-remove-properties/transform/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/relay/Cargo.toml b/packages/relay/Cargo.toml index f5fad0d2c..ac1405ab0 100644 --- a/packages/relay/Cargo.toml +++ b/packages/relay/Cargo.toml @@ -25,7 +25,7 @@ swc_ecma_ast = { workspace = true } swc_ecma_utils = { workspace = true } swc_ecma_visit = { workspace = true } swc_plugin_macro = { workspace = true } -swc_relay = { path = "./transform", version = "6.0.0" } +swc_relay = { path = "./transform", version = "7.0.0" } tracing = { workspace = true, features = ["release_max_level_off"] } [dev-dependencies] diff --git a/packages/relay/transform/Cargo.toml b/packages/relay/transform/Cargo.toml index c94151d69..21fd54492 100644 --- a/packages/relay/transform/Cargo.toml +++ b/packages/relay/transform/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/remove-console/Cargo.toml b/packages/remove-console/Cargo.toml index 7b3799d29..dffb14b0c 100644 --- a/packages/remove-console/Cargo.toml +++ b/packages/remove-console/Cargo.toml @@ -18,7 +18,7 @@ version = "0.19.4" crate-type = ["cdylib", "rlib"] [dependencies] -remove_console = { path = "./transform", version = "6.0.0" } +remove_console = { path = "./transform", version = "7.0.0" } serde_json = { workspace = true } swc_common = { workspace = true, features = ["concurrent"] } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } diff --git a/packages/remove-console/transform/Cargo.toml b/packages/remove-console/transform/Cargo.toml index 252b3d65f..f92b43feb 100644 --- a/packages/remove-console/transform/Cargo.toml +++ b/packages/remove-console/transform/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/styled-components/Cargo.toml b/packages/styled-components/Cargo.toml index 054870f0b..24c0e1e42 100644 --- a/packages/styled-components/Cargo.toml +++ b/packages/styled-components/Cargo.toml @@ -21,7 +21,7 @@ crate-type = ["cdylib", "rlib"] rustc-hash = { workspace = true } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } -styled_components = { path = "./transform", version = "6.0.0" } +styled_components = { path = "./transform", version = "7.0.0" } swc_atoms = { workspace = true } swc_common = { workspace = true, features = ["concurrent"] } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } diff --git a/packages/styled-components/transform/Cargo.toml b/packages/styled-components/transform/Cargo.toml index b76cb718d..f85a63326 100644 --- a/packages/styled-components/transform/Cargo.toml +++ b/packages/styled-components/transform/Cargo.toml @@ -12,7 +12,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/styled-jsx/Cargo.toml b/packages/styled-jsx/Cargo.toml index 494e177b4..6403efddf 100644 --- a/packages/styled-jsx/Cargo.toml +++ b/packages/styled-jsx/Cargo.toml @@ -23,7 +23,7 @@ custom_transform = ["swc_common/concurrent"] [dependencies] anyhow = { workspace = true } serde_json = { workspace = true } -styled_jsx = { path = "./transform", version = "6.0.0" } +styled_jsx = { path = "./transform", version = "7.0.0" } swc_atoms = { workspace = true } swc_common = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } diff --git a/packages/styled-jsx/transform/Cargo.toml b/packages/styled-jsx/transform/Cargo.toml index 4557169c1..ba4819c82 100644 --- a/packages/styled-jsx/transform/Cargo.toml +++ b/packages/styled-jsx/transform/Cargo.toml @@ -10,7 +10,7 @@ license = { workspace = true } name = "styled_jsx" repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [features] diff --git a/packages/swc-confidential/Cargo.toml b/packages/swc-confidential/Cargo.toml index e762d2bf5..b207b0ba7 100644 --- a/packages/swc-confidential/Cargo.toml +++ b/packages/swc-confidential/Cargo.toml @@ -22,4 +22,4 @@ serde_json = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } -swc_confidential = { path = "./transform", version = "6.0.0" } +swc_confidential = { path = "./transform", version = "7.0.0" } diff --git a/packages/swc-confidential/transform/Cargo.toml b/packages/swc-confidential/transform/Cargo.toml index 61034a1a8..516c9087d 100644 --- a/packages/swc-confidential/transform/Cargo.toml +++ b/packages/swc-confidential/transform/Cargo.toml @@ -10,7 +10,7 @@ license = { workspace = true } name = "swc_confidential" repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [dependencies] diff --git a/packages/swc-magic/Cargo.toml b/packages/swc-magic/Cargo.toml index 34bac0827..4e79bcd86 100644 --- a/packages/swc-magic/Cargo.toml +++ b/packages/swc-magic/Cargo.toml @@ -22,4 +22,4 @@ serde_json = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } -swc_magic = { path = "./transform", version = "6.0.0" } +swc_magic = { path = "./transform", version = "7.0.0" } diff --git a/packages/swc-magic/transform/Cargo.toml b/packages/swc-magic/transform/Cargo.toml index 9325f6327..97df79261 100644 --- a/packages/swc-magic/transform/Cargo.toml +++ b/packages/swc-magic/transform/Cargo.toml @@ -10,7 +10,7 @@ license = { workspace = true } name = "swc_magic" repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [dependencies] diff --git a/packages/swc-sdk/Cargo.toml b/packages/swc-sdk/Cargo.toml index 18c870954..7cbae9289 100644 --- a/packages/swc-sdk/Cargo.toml +++ b/packages/swc-sdk/Cargo.toml @@ -22,4 +22,4 @@ serde_json = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } -swc_sdk = { path = "./transform", version = "6.0.0" } +swc_sdk = { path = "./transform", version = "7.0.0" } diff --git a/packages/swc-sdk/transform/Cargo.toml b/packages/swc-sdk/transform/Cargo.toml index 6f7835ee7..999d7d9cf 100644 --- a/packages/swc-sdk/transform/Cargo.toml +++ b/packages/swc-sdk/transform/Cargo.toml @@ -10,7 +10,7 @@ license = { workspace = true } name = "swc_sdk" repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" [dependencies] diff --git a/packages/transform-imports/Cargo.toml b/packages/transform-imports/Cargo.toml index 45f0c2e4a..65574dd84 100644 --- a/packages/transform-imports/Cargo.toml +++ b/packages/transform-imports/Cargo.toml @@ -18,7 +18,7 @@ version = "0.19.4" crate-type = ["cdylib", "rlib"] [dependencies] -modularize_imports = { path = "./transform", version = "6.0.0" } +modularize_imports = { path = "./transform", version = "7.0.0" } serde_json = { workspace = true } swc_common = { workspace = true, features = ["concurrent"] } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } diff --git a/packages/transform-imports/transform/Cargo.toml b/packages/transform-imports/transform/Cargo.toml index ac3328df5..9163b5365 100644 --- a/packages/transform-imports/transform/Cargo.toml +++ b/packages/transform-imports/transform/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } license = { workspace = true } repository = { workspace = true } rust-version = { workspace = true } -version = "6.0.0" +version = "7.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From 3b4d5b99afa18507e0bda42fc5cde37bafcc12b5 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:07:25 +0900 Subject: [PATCH 3/6] docs(changeset): build: Update swc_core to v67 --- .changeset/shaggy-rice-happen.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 .changeset/shaggy-rice-happen.md diff --git a/.changeset/shaggy-rice-happen.md b/.changeset/shaggy-rice-happen.md new file mode 100644 index 000000000..ec5454b41 --- /dev/null +++ b/.changeset/shaggy-rice-happen.md @@ -0,0 +1,22 @@ +--- +"@swc/plugin-react-remove-properties": minor +"@swc/plugin-styled-components": minor +"@swc/plugin-transform-imports": minor +"@swc/plugin-swc-confidential": minor +"@swc-contrib/mut-cjs-exports": minor +"@swc/plugin-remove-console": minor +"@swc/plugin-experimental-feature-flags": minor +"@swc/plugin-styled-jsx": minor +"@swc/plugin-swc-magic": minor +"@swc/plugin-formatjs": minor +"@swc/plugin-prefresh": minor +"@swc/plugin-emotion": minor +"@swc/plugin-swc-sdk": minor +"@swc/plugin-relay": minor +"@swc-contrib/plugin-graphql-codegen-client-preset": minor +"@swc/plugin-jest": minor +"@swc/plugin-loadable-components": minor +"@swc/plugin-noop": minor +--- + +build: Update swc_core to v67 From 1dbfd4cfae174829eb22e94db82d3ad921514435 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:07:27 +0900 Subject: [PATCH 4/6] RELEASING: Releasing 18 package(s) Releases: @swc/plugin-react-remove-properties@12.11.0 @swc/plugin-styled-components@12.11.0 @swc/plugin-transform-imports@12.11.0 @swc/plugin-swc-confidential@11.11.0 @swc-contrib/mut-cjs-exports@14.11.0 @swc/plugin-remove-console@12.11.0 @swc/plugin-experimental-feature-flags@0.10.0 @swc/plugin-styled-jsx@13.11.0 @swc/plugin-swc-magic@12.11.0 @swc/plugin-formatjs@9.11.0 @swc/plugin-prefresh@12.11.0 @swc/plugin-emotion@14.11.0 @swc/plugin-swc-sdk@12.11.0 @swc/plugin-relay@12.11.0 @swc-contrib/plugin-graphql-codegen-client-preset@0.23.0 @swc/plugin-jest@12.11.0 @swc/plugin-loadable-components@11.11.0 @swc/plugin-noop@12.11.0 [skip ci] --- .changeset/shaggy-rice-happen.md | 22 ------------------- .../CHANGELOG.md | 6 +++++ .../package.json | 2 +- contrib/mut-cjs-exports/CHANGELOG.md | 6 +++++ contrib/mut-cjs-exports/package.json | 2 +- packages/emotion/CHANGELOG.md | 6 +++++ packages/emotion/package.json | 2 +- packages/feature-flags/CHANGELOG.md | 6 +++++ packages/feature-flags/package.json | 2 +- packages/formatjs/CHANGELOG.md | 6 +++++ packages/formatjs/package.json | 2 +- packages/jest/CHANGELOG.md | 6 +++++ packages/jest/package.json | 2 +- packages/loadable-components/CHANGELOG.md | 6 +++++ packages/loadable-components/package.json | 2 +- packages/noop/CHANGELOG.md | 6 +++++ packages/noop/package.json | 2 +- packages/prefresh/CHANGELOG.md | 6 +++++ packages/prefresh/package.json | 2 +- packages/react-remove-properties/CHANGELOG.md | 6 +++++ packages/react-remove-properties/package.json | 2 +- packages/relay/CHANGELOG.md | 6 +++++ packages/relay/package.json | 2 +- packages/remove-console/CHANGELOG.md | 6 +++++ packages/remove-console/package.json | 2 +- packages/styled-components/CHANGELOG.md | 6 +++++ packages/styled-components/package.json | 2 +- packages/styled-jsx/CHANGELOG.md | 6 +++++ packages/styled-jsx/package.json | 2 +- packages/swc-confidential/CHANGELOG.md | 6 +++++ packages/swc-confidential/package.json | 2 +- packages/swc-magic/CHANGELOG.md | 6 +++++ packages/swc-magic/package.json | 2 +- packages/swc-sdk/CHANGELOG.md | 6 +++++ packages/swc-sdk/package.json | 2 +- packages/transform-imports/CHANGELOG.md | 6 +++++ packages/transform-imports/package.json | 2 +- 37 files changed, 126 insertions(+), 40 deletions(-) delete mode 100644 .changeset/shaggy-rice-happen.md diff --git a/.changeset/shaggy-rice-happen.md b/.changeset/shaggy-rice-happen.md deleted file mode 100644 index ec5454b41..000000000 --- a/.changeset/shaggy-rice-happen.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -"@swc/plugin-react-remove-properties": minor -"@swc/plugin-styled-components": minor -"@swc/plugin-transform-imports": minor -"@swc/plugin-swc-confidential": minor -"@swc-contrib/mut-cjs-exports": minor -"@swc/plugin-remove-console": minor -"@swc/plugin-experimental-feature-flags": minor -"@swc/plugin-styled-jsx": minor -"@swc/plugin-swc-magic": minor -"@swc/plugin-formatjs": minor -"@swc/plugin-prefresh": minor -"@swc/plugin-emotion": minor -"@swc/plugin-swc-sdk": minor -"@swc/plugin-relay": minor -"@swc-contrib/plugin-graphql-codegen-client-preset": minor -"@swc/plugin-jest": minor -"@swc/plugin-loadable-components": minor -"@swc/plugin-noop": minor ---- - -build: Update swc_core to v67 diff --git a/contrib/graphql-codegen-client-preset/CHANGELOG.md b/contrib/graphql-codegen-client-preset/CHANGELOG.md index 7a651d3cb..a8bae1c73 100644 --- a/contrib/graphql-codegen-client-preset/CHANGELOG.md +++ b/contrib/graphql-codegen-client-preset/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc-contrib/plugin-graphql-codegen-client-preset +## 0.23.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 0.22.0 ### Minor Changes diff --git a/contrib/graphql-codegen-client-preset/package.json b/contrib/graphql-codegen-client-preset/package.json index a23a068e9..60034a922 100644 --- a/contrib/graphql-codegen-client-preset/package.json +++ b/contrib/graphql-codegen-client-preset/package.json @@ -1,6 +1,6 @@ { "name": "@swc-contrib/plugin-graphql-codegen-client-preset", - "version": "0.22.0", + "version": "0.23.0", "publishConfig": { "access": "public", "provenance": true diff --git a/contrib/mut-cjs-exports/CHANGELOG.md b/contrib/mut-cjs-exports/CHANGELOG.md index f6c2e5bc2..4cb2069bc 100644 --- a/contrib/mut-cjs-exports/CHANGELOG.md +++ b/contrib/mut-cjs-exports/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc-contrib/mut-cjs-exports +## 14.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 14.10.0 ### Minor Changes diff --git a/contrib/mut-cjs-exports/package.json b/contrib/mut-cjs-exports/package.json index 08207f86a..4e2610a70 100644 --- a/contrib/mut-cjs-exports/package.json +++ b/contrib/mut-cjs-exports/package.json @@ -1,6 +1,6 @@ { "name": "@swc-contrib/mut-cjs-exports", - "version": "14.10.0", + "version": "14.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/emotion/CHANGELOG.md b/packages/emotion/CHANGELOG.md index 8ce71c938..17e173c3b 100644 --- a/packages/emotion/CHANGELOG.md +++ b/packages/emotion/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-emotion +## 14.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 14.10.0 ### Minor Changes diff --git a/packages/emotion/package.json b/packages/emotion/package.json index 084f25c8a..df68d7df3 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-emotion", - "version": "14.10.0", + "version": "14.11.0", "description": "SWC plugin for emotion css-in-js library", "main": "swc_plugin_emotion.wasm", "scripts": { diff --git a/packages/feature-flags/CHANGELOG.md b/packages/feature-flags/CHANGELOG.md index e2a3b98b3..d9ca94ba1 100644 --- a/packages/feature-flags/CHANGELOG.md +++ b/packages/feature-flags/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-experimental-feature-flags +## 0.10.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 0.9.0 ### Minor Changes diff --git a/packages/feature-flags/package.json b/packages/feature-flags/package.json index 93f9ef377..8e5a480b4 100644 --- a/packages/feature-flags/package.json +++ b/packages/feature-flags/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-experimental-feature-flags", - "version": "0.9.0", + "version": "0.10.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/formatjs/CHANGELOG.md b/packages/formatjs/CHANGELOG.md index 64fc1524d..11ddf86de 100644 --- a/packages/formatjs/CHANGELOG.md +++ b/packages/formatjs/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-formatjs +## 9.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 9.10.0 ### Minor Changes diff --git a/packages/formatjs/package.json b/packages/formatjs/package.json index d58db9330..6a4d00ef8 100644 --- a/packages/formatjs/package.json +++ b/packages/formatjs/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-formatjs", - "version": "9.10.0", + "version": "9.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index f2b7cfc31..b18839c72 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-jest +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/jest/package.json b/packages/jest/package.json index 25203959b..6d5ecd121 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-jest", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/loadable-components/CHANGELOG.md b/packages/loadable-components/CHANGELOG.md index a46b5ee78..b66479d2d 100644 --- a/packages/loadable-components/CHANGELOG.md +++ b/packages/loadable-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-loadable-components +## 11.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 11.10.0 ### Minor Changes diff --git a/packages/loadable-components/package.json b/packages/loadable-components/package.json index 3423f9f40..360c1d95e 100644 --- a/packages/loadable-components/package.json +++ b/packages/loadable-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-loadable-components", - "version": "11.10.0", + "version": "11.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/noop/CHANGELOG.md b/packages/noop/CHANGELOG.md index a8dd5f652..cd71fbe3a 100644 --- a/packages/noop/CHANGELOG.md +++ b/packages/noop/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-noop +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/noop/package.json b/packages/noop/package.json index 59485ca37..fdd6ee051 100644 --- a/packages/noop/package.json +++ b/packages/noop/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-noop", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/prefresh/CHANGELOG.md b/packages/prefresh/CHANGELOG.md index 7b4e74f11..57cbb547a 100644 --- a/packages/prefresh/CHANGELOG.md +++ b/packages/prefresh/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-prefresh +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/prefresh/package.json b/packages/prefresh/package.json index 8dd1c5f02..4fd032d3a 100644 --- a/packages/prefresh/package.json +++ b/packages/prefresh/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-prefresh", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/react-remove-properties/CHANGELOG.md b/packages/react-remove-properties/CHANGELOG.md index b6e179811..69444b307 100644 --- a/packages/react-remove-properties/CHANGELOG.md +++ b/packages/react-remove-properties/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-react-remove-properties +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/react-remove-properties/package.json b/packages/react-remove-properties/package.json index 840168b99..51c183e8b 100644 --- a/packages/react-remove-properties/package.json +++ b/packages/react-remove-properties/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-react-remove-properties", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/relay/CHANGELOG.md b/packages/relay/CHANGELOG.md index f176047eb..742d3a606 100644 --- a/packages/relay/CHANGELOG.md +++ b/packages/relay/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-relay +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/relay/package.json b/packages/relay/package.json index 00b230df0..26fd2a436 100644 --- a/packages/relay/package.json +++ b/packages/relay/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-relay", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/remove-console/CHANGELOG.md b/packages/remove-console/CHANGELOG.md index a912b4efd..a6039ad5a 100644 --- a/packages/remove-console/CHANGELOG.md +++ b/packages/remove-console/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-remove-console +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/remove-console/package.json b/packages/remove-console/package.json index 988f148cd..3a767c715 100644 --- a/packages/remove-console/package.json +++ b/packages/remove-console/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-remove-console", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/styled-components/CHANGELOG.md b/packages/styled-components/CHANGELOG.md index df67b3c6f..a66d6cb2b 100644 --- a/packages/styled-components/CHANGELOG.md +++ b/packages/styled-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-styled-components +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/styled-components/package.json b/packages/styled-components/package.json index 88a529f67..b06ab1d52 100644 --- a/packages/styled-components/package.json +++ b/packages/styled-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-components", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/styled-jsx/CHANGELOG.md b/packages/styled-jsx/CHANGELOG.md index 795c25063..dc13c9e69 100644 --- a/packages/styled-jsx/CHANGELOG.md +++ b/packages/styled-jsx/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-styled-jsx +## 13.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 13.10.0 ### Minor Changes diff --git a/packages/styled-jsx/package.json b/packages/styled-jsx/package.json index e428ed005..cbfec1458 100644 --- a/packages/styled-jsx/package.json +++ b/packages/styled-jsx/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-jsx", - "version": "13.10.0", + "version": "13.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-confidential/CHANGELOG.md b/packages/swc-confidential/CHANGELOG.md index e0095c3a8..ccbd0e518 100644 --- a/packages/swc-confidential/CHANGELOG.md +++ b/packages/swc-confidential/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-confidential +## 11.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 11.10.0 ### Minor Changes diff --git a/packages/swc-confidential/package.json b/packages/swc-confidential/package.json index 1138aea0d..6e18e95cc 100644 --- a/packages/swc-confidential/package.json +++ b/packages/swc-confidential/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-confidential", - "version": "11.10.0", + "version": "11.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-magic/CHANGELOG.md b/packages/swc-magic/CHANGELOG.md index bb0d8041f..f17dd750f 100644 --- a/packages/swc-magic/CHANGELOG.md +++ b/packages/swc-magic/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-magic +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/swc-magic/package.json b/packages/swc-magic/package.json index cc47a8b8f..b8ae7b2cc 100644 --- a/packages/swc-magic/package.json +++ b/packages/swc-magic/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-magic", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-sdk/CHANGELOG.md b/packages/swc-sdk/CHANGELOG.md index 31be59669..93486c33e 100644 --- a/packages/swc-sdk/CHANGELOG.md +++ b/packages/swc-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-sdk +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/swc-sdk/package.json b/packages/swc-sdk/package.json index 439cb57eb..3d2738edb 100644 --- a/packages/swc-sdk/package.json +++ b/packages/swc-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-sdk", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/transform-imports/CHANGELOG.md b/packages/transform-imports/CHANGELOG.md index 07b5bd38d..e5fe89c72 100644 --- a/packages/transform-imports/CHANGELOG.md +++ b/packages/transform-imports/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-transform-imports +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/transform-imports/package.json b/packages/transform-imports/package.json index 1c6bf880a..0a439d856 100644 --- a/packages/transform-imports/package.json +++ b/packages/transform-imports/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-transform-imports", - "version": "12.10.0", + "version": "12.11.0", "publishConfig": { "access": "public", "provenance": true From 0d361fe2521e17453c423ecd44af6e5cf2e2a1f9 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:07:28 +0900 Subject: [PATCH 5/6] Merge CHANGELOG into README --- packages/emotion/README.md | 6 ++++++ packages/feature-flags/README.md | 6 ++++++ packages/formatjs/README.md | 6 ++++++ packages/jest/README.md | 6 ++++++ packages/loadable-components/README.md | 6 ++++++ packages/noop/README.md | 6 ++++++ packages/prefresh/README.md | 6 ++++++ packages/react-remove-properties/README.md | 6 ++++++ packages/relay/README.md | 6 ++++++ packages/remove-console/README.md | 6 ++++++ packages/styled-components/README.md | 6 ++++++ packages/styled-jsx/README.md | 6 ++++++ packages/swc-magic/README.md | 6 ++++++ packages/swc-sdk/README.md | 6 ++++++ packages/transform-imports/README.md | 6 ++++++ 15 files changed, 90 insertions(+) diff --git a/packages/emotion/README.md b/packages/emotion/README.md index d0d45516c..ea4c0666b 100644 --- a/packages/emotion/README.md +++ b/packages/emotion/README.md @@ -34,6 +34,12 @@ Source code for plugin itself (not transforms) are copied from https://github.co # @swc/plugin-emotion +## 14.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 14.10.0 ### Minor Changes diff --git a/packages/feature-flags/README.md b/packages/feature-flags/README.md index 3a1acc585..2c41e1df7 100644 --- a/packages/feature-flags/README.md +++ b/packages/feature-flags/README.md @@ -363,6 +363,12 @@ This package includes TypeScript definitions. See `types.d.ts` for the full API. # @swc/plugin-experimental-feature-flags +## 0.10.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 0.9.0 ### Minor Changes diff --git a/packages/formatjs/README.md b/packages/formatjs/README.md index ae1b523d3..24fbb85e4 100644 --- a/packages/formatjs/README.md +++ b/packages/formatjs/README.md @@ -95,6 +95,12 @@ Will extract the metadata: `{project: "web", locale: "en", region: "us"}` that g # @swc/plugin-formatjs +## 9.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 9.10.0 ### Minor Changes diff --git a/packages/jest/README.md b/packages/jest/README.md index 3b9282108..c744bb810 100644 --- a/packages/jest/README.md +++ b/packages/jest/README.md @@ -4,6 +4,12 @@ # @swc/plugin-jest +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/loadable-components/README.md b/packages/loadable-components/README.md index 514b0f2e2..96919fe63 100644 --- a/packages/loadable-components/README.md +++ b/packages/loadable-components/README.md @@ -46,6 +46,12 @@ import loadable from '@loadable/component'; // will be transformed # @swc/plugin-loadable-components +## 11.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 11.10.0 ### Minor Changes diff --git a/packages/noop/README.md b/packages/noop/README.md index beefb4fa6..37f134f42 100644 --- a/packages/noop/README.md +++ b/packages/noop/README.md @@ -4,6 +4,12 @@ # @swc/plugin-noop +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/prefresh/README.md b/packages/prefresh/README.md index fcb095b3a..67be59b37 100644 --- a/packages/prefresh/README.md +++ b/packages/prefresh/README.md @@ -40,6 +40,12 @@ And SWC has built-in React Refresh transformation, therefore, this plugin only i # @swc/plugin-prefresh +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/react-remove-properties/README.md b/packages/react-remove-properties/README.md index 8736c3b1c..42d5846b3 100644 --- a/packages/react-remove-properties/README.md +++ b/packages/react-remove-properties/README.md @@ -23,6 +23,12 @@ or # @swc/plugin-react-remove-properties +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/relay/README.md b/packages/relay/README.md index 9e1f06608..7e6ca8bc6 100644 --- a/packages/relay/README.md +++ b/packages/relay/README.md @@ -106,6 +106,12 @@ In this example typescript graphql files will output transpiled import path of ` # @swc/plugin-relay +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/remove-console/README.md b/packages/remove-console/README.md index 7471aef83..5db697e37 100644 --- a/packages/remove-console/README.md +++ b/packages/remove-console/README.md @@ -21,6 +21,12 @@ or # @swc/plugin-remove-console +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/styled-components/README.md b/packages/styled-components/README.md index a7cc25918..41e226ffb 100644 --- a/packages/styled-components/README.md +++ b/packages/styled-components/README.md @@ -30,6 +30,12 @@ Then update your `.swcrc` file like below: # @swc/plugin-styled-components +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/styled-jsx/README.md b/packages/styled-jsx/README.md index e7e209af1..27a214a0a 100644 --- a/packages/styled-jsx/README.md +++ b/packages/styled-jsx/README.md @@ -4,6 +4,12 @@ # @swc/plugin-styled-jsx +## 13.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 13.10.0 ### Minor Changes diff --git a/packages/swc-magic/README.md b/packages/swc-magic/README.md index fe8f2a0af..094b0126d 100644 --- a/packages/swc-magic/README.md +++ b/packages/swc-magic/README.md @@ -26,6 +26,12 @@ markAsPure(() => console.log("This will be removed by the SWC minifier")); # @swc/plugin-swc-magic +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/swc-sdk/README.md b/packages/swc-sdk/README.md index cb83cf550..4551a4c41 100644 --- a/packages/swc-sdk/README.md +++ b/packages/swc-sdk/README.md @@ -65,6 +65,12 @@ export function sync() { # @swc/plugin-swc-sdk +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes diff --git a/packages/transform-imports/README.md b/packages/transform-imports/README.md index f8c2005ff..c5c2ef74e 100644 --- a/packages/transform-imports/README.md +++ b/packages/transform-imports/README.md @@ -20,6 +20,12 @@ # @swc/plugin-transform-imports +## 12.11.0 + +### Minor Changes + +- 3b4d5b9: build: Update swc_core to v67 + ## 12.10.0 ### Minor Changes From 153bbcc844486f9158173cddf18e43f1f0685a79 Mon Sep 17 00:00:00 2001 From: DongYun Kang Date: Wed, 27 May 2026 10:31:12 +0900 Subject: [PATCH 6/6] fix: update swc core v67 compatibility --- Cargo.lock | 32 ++-- package.json | 2 +- packages/emotion/src/lib.rs | 2 +- packages/emotion/transform/tests/fixture.rs | 6 +- packages/prefresh/src/lib.rs | 2 +- .../__tests__/__snapshots__/wasm.test.ts.snap | 14 +- packages/styled-components/src/lib.rs | 2 +- .../transform/tests/fixture.rs | 2 +- pnpm-lock.yaml | 148 +++++++++++++++++- 9 files changed, 176 insertions(+), 34 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7f4088d66..e51520ad8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1634,7 +1634,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "modularize_imports" -version = "6.0.0" +version = "7.0.0" dependencies = [ "convert_case", "handlebars", @@ -2158,7 +2158,7 @@ dependencies = [ [[package]] name = "react_remove_properties" -version = "6.0.0" +version = "7.0.0" dependencies = [ "serde", "swc_atoms", @@ -2228,7 +2228,7 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "remove_console" -version = "6.0.0" +version = "7.0.0" dependencies = [ "serde", "swc_atoms", @@ -2655,7 +2655,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "styled_components" -version = "6.0.0" +version = "7.0.0" dependencies = [ "Inflector", "once_cell", @@ -2677,7 +2677,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "lightningcss", @@ -2783,7 +2783,7 @@ dependencies = [ [[package]] name = "swc_confidential" -version = "6.0.0" +version = "7.0.0" dependencies = [ "cipher 0.4.4", "hex", @@ -3286,7 +3286,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "6.0.0" +version = "7.0.0" dependencies = [ "base64 0.22.1", "byteorder", @@ -3339,7 +3339,7 @@ dependencies = [ [[package]] name = "swc_experimental_babel" -version = "6.0.0" +version = "7.0.0" dependencies = [ "anyhow", "once_cell", @@ -3359,7 +3359,7 @@ dependencies = [ [[package]] name = "swc_feature_flags" -version = "6.0.0" +version = "7.0.0" dependencies = [ "serde", "swc_atoms", @@ -3375,7 +3375,7 @@ dependencies = [ [[package]] name = "swc_formatjs_transform" -version = "29.0.0" +version = "30.0.0" dependencies = [ "base64ct", "digest 0.10.7", @@ -3395,7 +3395,7 @@ dependencies = [ [[package]] name = "swc_icu_messageformat_parser" -version = "25.0.0" +version = "26.0.0" dependencies = [ "langtag", "once_cell", @@ -3421,7 +3421,7 @@ dependencies = [ [[package]] name = "swc_magic" -version = "6.0.0" +version = "7.0.0" dependencies = [ "rustc-hash", "serde", @@ -3438,7 +3438,7 @@ dependencies = [ [[package]] name = "swc_mut_cjs_exports" -version = "17.0.0" +version = "18.0.0" dependencies = [ "rustc-hash", "swc_core", @@ -3722,7 +3722,7 @@ dependencies = [ [[package]] name = "swc_prefresh" -version = "6.0.0" +version = "7.0.0" dependencies = [ "serde", "swc_atoms", @@ -3738,7 +3738,7 @@ dependencies = [ [[package]] name = "swc_relay" -version = "6.0.0" +version = "7.0.0" dependencies = [ "once_cell", "regex", @@ -3756,7 +3756,7 @@ dependencies = [ [[package]] name = "swc_sdk" -version = "6.0.0" +version = "7.0.0" dependencies = [ "default-from-serde", "rustc-hash", diff --git a/package.json b/package.json index 2e511e070..0a09cff2a 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@changesets/cli": "^2.27.1", - "@swc/core": "^1.15.0", + "@swc/core": "^1.15.40", "@taplo/cli": "^0.7.0", "@types/node": "^22.13.9", "husky": "^9.0.11", diff --git a/packages/emotion/src/lib.rs b/packages/emotion/src/lib.rs index 12e536b4f..cf10587d6 100644 --- a/packages/emotion/src/lib.rs +++ b/packages/emotion/src/lib.rs @@ -71,7 +71,7 @@ pub fn process_transform(program: Program, data: TransformPluginProgramMetadata) let path = Path::new(&file_name); let source_map = std::sync::Arc::new(data.source_map); let pos = source_map.lookup_char_pos(program.span().lo); - let hash = pos.file.src_hash as u32; + let hash = pos.file.src_hash() as u32; program.apply(swc_emotion::emotion( &config, path, diff --git a/packages/emotion/transform/tests/fixture.rs b/packages/emotion/transform/tests/fixture.rs index 42e1b859b..c77a8664d 100644 --- a/packages/emotion/transform/tests/fixture.rs +++ b/packages/emotion/transform/tests/fixture.rs @@ -55,7 +55,7 @@ fn next_emotion_fixture(input: PathBuf) { swc_emotion::emotion( &options, &path, - fm.src_hash as u32, + fm.src_hash() as u32, tr.cm.clone(), tr.comments.as_ref().clone(), ), @@ -133,7 +133,7 @@ fn emotion_label_option_fixture(output: PathBuf) { swc_emotion::emotion( &options, &file_name, - fm.src_hash as u32, + fm.src_hash() as u32, tr.cm.clone(), tr.comments.as_ref().clone(), ), @@ -202,7 +202,7 @@ fn emotion_label(input: PathBuf, label: String) { swc_emotion::emotion( &options, &file_name, - fm.src_hash as u32, + fm.src_hash() as u32, tr.cm.clone(), tr.comments.as_ref().clone(), ), diff --git a/packages/prefresh/src/lib.rs b/packages/prefresh/src/lib.rs index 8715f0074..a6b1e72fa 100644 --- a/packages/prefresh/src/lib.rs +++ b/packages/prefresh/src/lib.rs @@ -17,7 +17,7 @@ fn swc_plugin(program: Program, data: TransformPluginProgramMetadata) -> Program let source_map = std::sync::Arc::new(data.source_map); let pos = source_map.lookup_char_pos(program.span().lo); - let hash = format!("{:x}", pos.file.src_hash); + let hash = format!("{:x}", pos.file.src_hash()); program.apply(swc_prefresh::swc_prefresh(config, hash)) } diff --git a/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap b/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap index 7acd1850e..3cc5bdf68 100644 --- a/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap +++ b/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap @@ -663,10 +663,10 @@ const WrappedComponent = s(Inner).withConfig({ `; exports[`Should load styled-components wasm plugin correctly > Should transform transpile-css-prop correctly 1`] = ` -"/* +"import _styled from "styled-components"; +/* * Basic fixtures - */ import _styled from "styled-components"; -const StaticString = (p)=>/*#__PURE__*/ React.createElement(_StyledP, null, "A"); + */ const StaticString = (p)=>/*#__PURE__*/ React.createElement(_StyledP, null, "A"); const StaticTemplate = (p)=>/*#__PURE__*/ React.createElement(_StyledP2, null, "A"); const ObjectProp = (p)=>/*#__PURE__*/ React.createElement(_StyledP3, null, "A"); const NoChildren = (p)=>/*#__PURE__*/ React.createElement(_StyledP4, null); @@ -916,8 +916,8 @@ var _StyledP21 = _styled("p")\` `; exports[`Should load styled-components wasm plugin correctly > Should transform transpile-css-prop-add-import correctly 1`] = ` -"// @flow -import _styled from "styled-components"; +"import _styled from "styled-components"; +// @flow import React from "react"; import Card from "../../shared/components/Card"; import config from "../../../config"; @@ -931,8 +931,8 @@ var _StyledDiv = _styled("div")\` `; exports[`Should load styled-components wasm plugin correctly > Should transform transpile-css-prop-add-require correctly 1`] = ` -"// @flow -import _styled from "styled-components"; +"import _styled from "styled-components"; +// @flow import React from "react"; export default (()=>/*#__PURE__*/ React.createElement(_StyledDiv, null)); var _StyledDiv = _styled("div")\` diff --git a/packages/styled-components/src/lib.rs b/packages/styled-components/src/lib.rs index 76e666aa3..d274b7e0f 100644 --- a/packages/styled-components/src/lib.rs +++ b/packages/styled-components/src/lib.rs @@ -23,7 +23,7 @@ fn styled_components(mut program: Program, data: TransformPluginProgramMetadata) let file_name = data.get_context(&TransformPluginMetadataContextKind::Filename); let pos = data.source_map.lookup_char_pos(program.span().lo); - let hash = pos.file.src_hash; + let hash = pos.file.src_hash(); program.mutate(styled_components::styled_components( file_name.as_deref(), diff --git a/packages/styled-components/transform/tests/fixture.rs b/packages/styled-components/transform/tests/fixture.rs index 59ea58fa9..ebb8e0cb8 100644 --- a/packages/styled-components/transform/tests/fixture.rs +++ b/packages/styled-components/transform/tests/fixture.rs @@ -28,7 +28,7 @@ fn fixture(input: PathBuf) { ( resolver(Mark::new(), Mark::new(), false), - styled_components(Some(&file_name), fm.src_hash, &config, t.comments.clone()), + styled_components(Some(&file_name), fm.src_hash(), &config, t.comments.clone()), ) }, &input, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5115b6524..1ae4f5dd7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^2.27.1 version: 2.28.0 '@swc/core': - specifier: ^1.15.0 - version: 1.15.0 + specifier: ^1.15.40 + version: 1.15.40 '@taplo/cli': specifier: ^0.7.0 version: 0.7.0 @@ -761,60 +761,132 @@ packages: cpu: [arm64] os: [darwin] + '@swc/core-darwin-arm64@1.15.40': + resolution: {integrity: sha512-PaYyclfmQ++77D8ityYvmmVzHv9aG8ROwt2GfG6/ccloy4Hgf80qtOnzb9VYvPsUT7Ty1uhuDRhv3XYpf62qhQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + '@swc/core-darwin-x64@1.15.0': resolution: {integrity: sha512-f5JKL1v1H56CIZc1pVn4RGPOfnWqPwmuHdpf4wesvXunF1Bx85YgcspW5YxwqG5J9g3nPU610UFuExJXVUzOiQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] + '@swc/core-darwin-x64@1.15.40': + resolution: {integrity: sha512-HbbPzvfLBUXjIB1Ezks+//lNUjmLjfyd63XSwprJgrZaXYdm70kohXPJUWdqKZozolFxbPaO+xtBaiUp6BoueA==} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + '@swc/core-linux-arm-gnueabihf@1.15.0': resolution: {integrity: sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] + '@swc/core-linux-arm-gnueabihf@1.15.40': + resolution: {integrity: sha512-SlRZsCjOCPR2LvFs0Ri/Xrx/5o5TCt8vl4gW6mX1hEZOG0a625RxzRHpHdAQNGykmAN/7IeaFAJG+QnNmxlHcA==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + '@swc/core-linux-arm64-gnu@1.15.0': resolution: {integrity: sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-gnu@1.15.40': + resolution: {integrity: sha512-Q8byxJt2fh8CR3EUX6snBpy47AoBVm+In/+Z3rjDHMjC38ZvR9/gtUUNCT0tfrn4EdVsO8/QPi59nxrxvqxvBQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + '@swc/core-linux-arm64-musl@1.15.0': resolution: {integrity: sha512-Q5ldc2bzriuzYEoAuqJ9Vr3FyZhakk5hiwDbniZ8tlEXpbjBhbOleGf9/gkhLaouDnkNUEazFW9mtqwUTRdh7Q==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + '@swc/core-linux-arm64-musl@1.15.40': + resolution: {integrity: sha512-4z0MgHU+7M0pZDqBN1El7mFXDI1SBwinfcUkAyA4v8QrhOIUOZltySt2aStQLZGrdXVXM4Y4ylfiTC04ED+MoQ==} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + + '@swc/core-linux-ppc64-gnu@1.15.40': + resolution: {integrity: sha512-fLI4iUgeSZu0eRWUXwe6YzPFx9gHbFiPkl8Rp3mJfP8OpNR3nTQCGPvHdDh9xniW7mVvgMY4ni7A4VzqI1KrpA==} + engines: {node: '>=10'} + cpu: [ppc64] + os: [linux] + + '@swc/core-linux-s390x-gnu@1.15.40': + resolution: {integrity: sha512-YqeKMAb7d4nQSGMJQ454IlaCENpzcDqhvBE9+CPfdnYpnUXxd+BSrB6Xk0YjW8UyoEhUj4p6quATCxbsp6J3jg==} + engines: {node: '>=10'} + cpu: [s390x] + os: [linux] + '@swc/core-linux-x64-gnu@1.15.0': resolution: {integrity: sha512-pY4is+jEpOxlYCSnI+7N8Oxbap9TmTz5YT84tUvRTlOlTBwFAUlWFCX0FRwWJlsfP0TxbqhIe8dNNzlsEmJbXQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-gnu@1.15.40': + resolution: {integrity: sha512-7HOuS1iGcme/j/TuL1TfmmLGiMQrjv/GmjyZeydl00FKPtpGXEldwqfI56xgd1YzrzoB2svWjxbGGyQ0TEASxg==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-linux-x64-musl@1.15.0': resolution: {integrity: sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==} engines: {node: '>=10'} cpu: [x64] os: [linux] + '@swc/core-linux-x64-musl@1.15.40': + resolution: {integrity: sha512-h4kZYHc7dpc9P9u4brRJaS8Pl7tPVHAeiLSzw7T5RfIJgAoSdaCMKzI/2Uay9gFhaw8uyCDl0L5q37r0EpAfIA==} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + '@swc/core-win32-arm64-msvc@1.15.0': resolution: {integrity: sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] + '@swc/core-win32-arm64-msvc@1.15.40': + resolution: {integrity: sha512-+mQgKZXSj6mV38Zh05QaxSjUDmGP/R2JWlXZTDLSPkDzHU6p3GxN9eeSf5dfyDVU86946fmCvSzyl/ucImx8+A==} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + '@swc/core-win32-ia32-msvc@1.15.0': resolution: {integrity: sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==} engines: {node: '>=10'} cpu: [ia32] os: [win32] + '@swc/core-win32-ia32-msvc@1.15.40': + resolution: {integrity: sha512-yvwdPLGd25mcj/mNatjNQ0lZujtQD6psH3v9PNmMb+fSzjbNG8KIDxjFWrcV+fsFVLOkyOmdJsFmX7NAFjVyPw==} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + '@swc/core-win32-x64-msvc@1.15.0': resolution: {integrity: sha512-VE0Zod5vcs8iMLT64m5QS1DlTMXJFI/qSgtMDRx8rtZrnjt6/9NW8XUaiPJuRu8GluEO1hmHoyf1qlbY19gGSQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] + '@swc/core-win32-x64-msvc@1.15.40': + resolution: {integrity: sha512-OXtKsLU1bVtInzzDEAY2sYiF/rl4tvAnLLLpuMp3HzAOQZ5A+i69AKDhA1YLQTaMAqO3vzyYNVAYVRMPtSYD4w==} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + '@swc/core@1.15.0': resolution: {integrity: sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==} engines: {node: '>=10'} @@ -824,6 +896,15 @@ packages: '@swc/helpers': optional: true + '@swc/core@1.15.40': + resolution: {integrity: sha512-2kwzJikRvgtNAG7MwVZY2vEzZjTxKIq5jXOihuSV/8U+Hej8Va22t65aKnJZs3P+NwojZvR8Mf8kyM7O+V8sQg==} + engines: {node: '>=10'} + peerDependencies: + '@swc/helpers': '>=0.5.17' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} @@ -836,6 +917,9 @@ packages: '@swc/types@0.1.25': resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} + '@swc/types@0.1.26': + resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} + '@taplo/cli@0.7.0': resolution: {integrity: sha512-Ck3zFhQhIhi02Hl6T4ZmJsXdnJE+wXcJz5f8klxd4keRYgenMnip3JDPMGDRLbnC/2iGd8P0sBIQqI3KxfVjBg==} hasBin: true @@ -1297,7 +1381,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} @@ -2931,33 +3015,69 @@ snapshots: '@swc/core-darwin-arm64@1.15.0': optional: true + '@swc/core-darwin-arm64@1.15.40': + optional: true + '@swc/core-darwin-x64@1.15.0': optional: true + '@swc/core-darwin-x64@1.15.40': + optional: true + '@swc/core-linux-arm-gnueabihf@1.15.0': optional: true + '@swc/core-linux-arm-gnueabihf@1.15.40': + optional: true + '@swc/core-linux-arm64-gnu@1.15.0': optional: true + '@swc/core-linux-arm64-gnu@1.15.40': + optional: true + '@swc/core-linux-arm64-musl@1.15.0': optional: true + '@swc/core-linux-arm64-musl@1.15.40': + optional: true + + '@swc/core-linux-ppc64-gnu@1.15.40': + optional: true + + '@swc/core-linux-s390x-gnu@1.15.40': + optional: true + '@swc/core-linux-x64-gnu@1.15.0': optional: true + '@swc/core-linux-x64-gnu@1.15.40': + optional: true + '@swc/core-linux-x64-musl@1.15.0': optional: true + '@swc/core-linux-x64-musl@1.15.40': + optional: true + '@swc/core-win32-arm64-msvc@1.15.0': optional: true + '@swc/core-win32-arm64-msvc@1.15.40': + optional: true + '@swc/core-win32-ia32-msvc@1.15.0': optional: true + '@swc/core-win32-ia32-msvc@1.15.40': + optional: true + '@swc/core-win32-x64-msvc@1.15.0': optional: true + '@swc/core-win32-x64-msvc@1.15.40': + optional: true + '@swc/core@1.15.0': dependencies: '@swc/counter': 0.1.3 @@ -2974,6 +3094,24 @@ snapshots: '@swc/core-win32-ia32-msvc': 1.15.0 '@swc/core-win32-x64-msvc': 1.15.0 + '@swc/core@1.15.40': + dependencies: + '@swc/counter': 0.1.3 + '@swc/types': 0.1.26 + optionalDependencies: + '@swc/core-darwin-arm64': 1.15.40 + '@swc/core-darwin-x64': 1.15.40 + '@swc/core-linux-arm-gnueabihf': 1.15.40 + '@swc/core-linux-arm64-gnu': 1.15.40 + '@swc/core-linux-arm64-musl': 1.15.40 + '@swc/core-linux-ppc64-gnu': 1.15.40 + '@swc/core-linux-s390x-gnu': 1.15.40 + '@swc/core-linux-x64-gnu': 1.15.40 + '@swc/core-linux-x64-musl': 1.15.40 + '@swc/core-win32-arm64-msvc': 1.15.40 + '@swc/core-win32-ia32-msvc': 1.15.40 + '@swc/core-win32-x64-msvc': 1.15.40 + '@swc/counter@0.1.3': {} '@swc/jest@0.2.39(@swc/core@1.15.0)': @@ -2987,6 +3125,10 @@ snapshots: dependencies: '@swc/counter': 0.1.3 + '@swc/types@0.1.26': + dependencies: + '@swc/counter': 0.1.3 + '@taplo/cli@0.7.0': {} '@types/babel__core@7.20.5':