diff --git a/Cargo.lock b/Cargo.lock index 65983ba1a..b01e24e9e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -161,9 +161,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" [[package]] name = "ast_node" -version = "6.1.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b127110e8724bd19447ac72f31a66a9c06ac6b2b1372d81b6f5f0a2bddc6d1bb" +checksum = "edf54a7a1bf98e127c22e9e2b9d19619092c74283fdc14e4d67da69780f90db6" dependencies = [ "quote", "swc_macros_common", @@ -315,9 +315,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f7dc094d718f2e1c1559ad110e27eeaae14a5465d3d56dd6dbd793079fbd530" +checksum = "6bb31b46c14244e20ee9984b11bf5c992b91fb6939fea616e3512c8baecdbe5f" dependencies = [ "memchr", "regex-automata", @@ -426,9 +426,9 @@ checksum = "faed1a83001dc2c9201451030cc317e35bef36c84d3781d7c5bb9f343c397da8" [[package]] name = "cc" -version = "1.4.1" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9066c49992464636f92905fa096ec58baaa4d57ec19a5c096c68d3e25ef3d136" +checksum = "509591b7bcd67f4ef775afad7662703b4935daaa6ec0e5605cfb1090b32a2b6d" dependencies = [ "find-msvc-tools", "shlex", @@ -846,9 +846,9 @@ checksum = "da7c62ceae207dd37ea5b845da6a0696c799f85e97da1ab5b7910be3c1c80223" [[package]] name = "find-msvc-tools" -version = "0.1.10" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b73573e6edcd2af0cdf47bd6cb58f0b3839491263c314eaad1ccf24430e1de" +checksum = "d45db016d36b838f563236e9193d0ee6ce38f3f68b6c94e914b4929c96bbb890" [[package]] name = "fixedbitset" @@ -889,21 +889,21 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" [[package]] name = "futures-core" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cd50c473c80f6d7c3670a752354b8e569b1a7cbfdc0419ec88e5edad85e0dc7" +checksum = "92d699e522242e69e3003b94ecc1f960f3a5e015aa7c5d7486e65ad01dd94f5e" [[package]] name = "futures-task" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b231ed28831efb4a61a08580c4bc233ec56bc009f4cd8f52da2c3cb97df0c109" +checksum = "cd417de3d1d015fc3bfd2b1ea46dfc7bab72ef86f1cc7cc9c78e728b34a6d1fd" [[package]] name = "futures-util" -version = "0.3.33" +version = "0.3.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a77a90a256fce34da66415271e30f94ee91c57b04b8a2c042d9cf3220179deaa" +checksum = "0d50a92467f8ba5dd6e3ee5d4bd04d73ab2e4e1c44474a0674821dfce14b79bc" dependencies = [ "futures-core", "futures-task", @@ -1091,9 +1091,9 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2984d1cd16c883d7935b9e07e44071dca8d917fd52ecc02c04d5fa0b5a3f191c" +checksum = "fa68d21081c4a05d5a901a1c62add574c77048b6a1c67be3b50ce0b60d4ca513" dependencies = [ "displaydoc", "potential_utf", @@ -1105,9 +1105,9 @@ dependencies = [ [[package]] name = "icu_locale_core" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92219b62b3e2b4d88ac5119f8904c10f8f61bf7e95b640d25ba3075e6cac2c29" +checksum = "d56e28588da92eee5c3201a6eff33fabdd49b62269c8938d4ff050ce4d900deb" dependencies = [ "displaydoc", "litemap", @@ -1118,9 +1118,9 @@ dependencies = [ [[package]] name = "icu_normalizer" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c56e5ee99d6e3d33bd91c5d85458b6005a22140021cc324cea84dd0e72cff3b4" +checksum = "12f9cf5f235641ed274641dd81c3f28d870e276763d0797aeeab72317b1c646f" dependencies = [ "icu_collections", "icu_normalizer_data", @@ -1132,16 +1132,17 @@ dependencies = [ [[package]] name = "icu_normalizer_data" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da3be0ae77ea334f4da67c12f149704f19f81d1adf7c51cf482943e84a2bad38" +checksum = "1563da1ed3e0b3bf3d74c9b85917ac9c56464d2f57242270c09c9e752f8021a0" [[package]] name = "icu_properties" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bee3b67d0ea5c2cca5003417989af8996f8604e34fb9ddf96208a033901e70de" +checksum = "7e7ca276ad3145661a65914e6daf131ca5120cd3dcee8f8f3214b8875184a148" dependencies = [ + "displaydoc", "icu_collections", "icu_locale_core", "icu_properties_data", @@ -1152,15 +1153,15 @@ dependencies = [ [[package]] name = "icu_properties_data" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2bbb201e0c04f7b4b3e14382af113e17ba4f63e2c9d2ee626b720cbce54a14" +checksum = "e590f038c1464a96894fd6d10127e90a8be4509f56ff7ecef851b15cee0b7caa" [[package]] name = "icu_provider" -version = "2.2.0" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "139c4cf31c8b5f33d7e199446eff9c1e02decfc2f0eec2c8d71f65befa45b421" +checksum = "92a7ed671a6aad807a8651a2e1782a6598fda9ce5185dd8158549e95a91c6428" dependencies = [ "displaydoc", "icu_locale_core", @@ -1412,9 +1413,9 @@ checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "litemap" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0" +checksum = "47d9d19d1d6efa0109d2f65ff4c85cddd50bd572e5a00127ab10987290bcefae" [[package]] name = "lock_api" @@ -1516,7 +1517,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "16.0.0" +version = "17.0.0" dependencies = [ "convert_case", "handlebars", @@ -1570,9 +1571,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.46" +version = "0.1.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "7ce2d95d4b3734dc35aa2f45e1aa22cd416814592a4f9d9205e11affd5b8e10b" dependencies = [ "num-traits", ] @@ -1734,9 +1735,9 @@ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "pest" -version = "2.8.8" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df728be843c7070fab6ab7c328c4e9e9d78e23bf749c0669c86ee7ebfa050a2" +checksum = "5a07a60cc7a4d00c91f95c685609d1d2f79050e6804b70ebedd7650f0b839bcf" dependencies = [ "memchr", "ucd-trie", @@ -1744,9 +1745,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.8.8" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e2dd6fc3b26b3462ee188aac870f5a41d398f1cd5e2408d16531bd71c9591fd" +checksum = "b3a83744a5c8455b8b3e0dc5031362780a347c878bdd11584d1a8984228cc88d" dependencies = [ "pest", "pest_generator", @@ -1754,9 +1755,9 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.8.8" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a7a9205cfb6f596a9e8b689c0a15f9ceb7a1aafae7aaf788150ac65b29975b6" +checksum = "e0cd3451aa3de60d4b9a1e736885e4dea6b31617598026f12256ad566d63304a" dependencies = [ "pest", "pest_meta", @@ -1767,9 +1768,9 @@ dependencies = [ [[package]] name = "pest_meta" -version = "2.8.8" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85abd351c0de1e8384fc791a0737111a350394937e92b956b743dac12429f57c" +checksum = "e04d3a0849e241d7dfce834c83b1c5edc8622009e8dd51a12ba1927c32f05496" dependencies = [ "pest", ] @@ -1887,9 +1888,9 @@ checksum = "a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd" [[package]] name = "potential_utf" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564" +checksum = "d83eb9bc6d8e5cf568e7a1101d60ee05e81ed50ea106026f3d18deeb046d7661" dependencies = [ "zerovec", ] @@ -2037,7 +2038,7 @@ dependencies = [ [[package]] name = "react_remove_properties" -version = "16.0.0" +version = "17.0.0" dependencies = [ "serde", "swc_atoms", @@ -2107,7 +2108,7 @@ checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" [[package]] name = "remove_console" -version = "16.0.0" +version = "17.0.0" dependencies = [ "serde", "swc_atoms", @@ -2516,7 +2517,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "styled_components" -version = "16.0.0" +version = "17.0.0" dependencies = [ "Inflector", "once_cell", @@ -2538,7 +2539,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "16.0.0" +version = "17.0.0" dependencies = [ "anyhow", "lightningcss", @@ -2609,9 +2610,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "872e3beee92f0d63a7948ac03266c72a91cabf4c54d660ce992d448135ab5aec" +checksum = "142d2a06cafce623859ca799f5d1935bb8a886f18b66a2585ddeadff210121d0" dependencies = [ "anyhow", "ast_node", @@ -2638,7 +2639,7 @@ dependencies = [ [[package]] name = "swc_confidential" -version = "16.0.0" +version = "17.0.0" dependencies = [ "cipher 0.4.4", "hex", @@ -2690,9 +2691,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "76.0.0" +version = "77.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52af5f6afc54b2746e92dab457951e2b4621c7b3bf8c96d2ee66358e124b81aa" +checksum = "e3550b31eb172f3b27c55a05642a9d13520a55552382a708e44bdf286dfcbbe1" dependencies = [ "swc_allocator", "swc_atoms", @@ -2713,9 +2714,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b93bdd4b0c2481860c52f2fa55b4a11055a16af22bb85bc7aa1850ba2444dfce" +checksum = "b8e9af48ba0830de48912e6c3e8e8a18a4cf0f79a72ad7c1289b8fc5b0e48731" dependencies = [ "is-macro", "string_enum", @@ -2725,9 +2726,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e28788c6904536a294ee562086b78f3e99afe796f5f277b12acd2a8d87b88d4a" +checksum = "1c6a4170c77fac7abd665df0d091ab638bcdc0ee281f0eb498c8e71ca64dcde6" dependencies = [ "auto_impl", "bitflags", @@ -2752,9 +2753,9 @@ dependencies = [ [[package]] name = "swc_css_compat" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01b2719e39716796eb4e0f9b8be4ebba60f1e2d5ab8a8edbec8b453cae187ae8" +checksum = "07353cdfdc3085e5759065c8e3b06ed8cb6f3d10740f301e4dbbd12fdcb65ebf" dependencies = [ "bitflags", "serde", @@ -2767,9 +2768,9 @@ dependencies = [ [[package]] name = "swc_css_minifier" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4174acda4a6282aa7fafada4bc9a2e8c7ae0706038a1b2b84236ff2f1ef6b904" +checksum = "85d9a3f76392784a9ece0308e1496cb10ea19287e0208e8d38241993f60e112f" dependencies = [ "rustc-hash", "serde", @@ -2782,9 +2783,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2700937d73c8108b878b05ff3930c62d6db35ac3700b11494d2965f5ab8668c" +checksum = "1e17341cb961ba38bed9840d4ed207b0477d1818457683b8f69aab2578bdfe19" dependencies = [ "lexical", "serde", @@ -2795,9 +2796,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "30.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa69c82ea491ba2ad036eae83b41b0ee2e10d0a661caa32e7d7eb4fba4f93b3d" +checksum = "da222370bb729cd7b916db887c8beb6428522bf6832b54e55647e6e48fb1abe1" dependencies = [ "once_cell", "preset_env_base", @@ -2813,9 +2814,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548f03dfb5b1b3889f8ff109a8476e31dcbc1443d13cb1fe799888e9f31ad2c6" +checksum = "d10a9413198de0cac0957b162eea7ff5e282f5e1ff91839533f1c741ecdaba63" dependencies = [ "once_cell", "rustc-hash", @@ -2828,9 +2829,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "25.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99ca3b995cc6c8fb620a27066200526737b60fe946b24ad4441beb6d652df62e" +checksum = "4fb5bf486cf0b2f9fac9d2c1cea6ca33a8c5060ef66876cbdbe2a0e886ed3588" dependencies = [ "serde", "swc_atoms", @@ -2841,9 +2842,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08b25e2e91491e0e82f932c7a5a07f5c90bd227dbde0c34aeb231d5b3a5e5107" +checksum = "5a6fd43fc7e90b9d5b252af666c147f5e2ee692add2b075f7f0d6fc2f5357bb6" dependencies = [ "bitflags", "cbor4ii", @@ -2862,9 +2863,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "31.0.0" +version = "32.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f512e8afa1eb427f87913a0d918f5c509a6d8b26027275025e2856a14883c" +checksum = "a1b19a1d9f059fb77b0bc321688c7af59fe687a975581379456962586959c5d1" dependencies = [ "ascii", "compact_str", @@ -2897,9 +2898,9 @@ dependencies = [ [[package]] name = "swc_ecma_hooks" -version = "0.12.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ab2d337400963b24f764b3630eaa31cd28bd0c7f408ca9f41cf3a8fcadb917" +checksum = "f3abc7b19ffc01d358fe6dfce904cc0a9c30c4db6deed11011b67c320f71682c" dependencies = [ "swc_atoms", "swc_common", @@ -2909,9 +2910,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "60.0.0" +version = "61.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "310ab13e49dd014e2f050213d10ddfc34c5684e438bf81844a6e7ae7f7ba91d8" +checksum = "e69fe76dfd4f43ed4a3e351cee1f183169789c744db2d6db73fbf693ae080424" dependencies = [ "arrayvec", "bitflags", @@ -2944,9 +2945,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "44.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53c83ff3be8652d2caf9f074853f8c33a4a05b17079c1586f195eec17d3ec553" +checksum = "75a380e3e36a2167f1a2c6fd725c87a3aee60d404505667ea2c7c9e85763a70e" dependencies = [ "bitflags", "compact_str", @@ -2965,9 +2966,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "44.0.0" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9940ba4ef303aeebbba66267f7de9deca4e5471b49f1bb090887c633de16fa1a" +checksum = "44d38f4410bf67bdd824a2cbc3fc955ba7faf0230b4b9d2e9cac9a3ae1d2c131" dependencies = [ "anyhow", "proc-macro2", @@ -2983,9 +2984,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "26.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c265d11f2a7bb5186bcdfe20a71d8d208f786691965f97d6f2cbcb387c0de36" +checksum = "2d9eca985397245f45f146e13bb4f4aec6c9238fe8a05124ab9e626662f0d813" dependencies = [ "anyhow", "hex", @@ -2996,9 +2997,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "61.0.0" +version = "62.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16f4b84cbfd592c654261083be67f450169680ccb10ca3b2a05b8411529c78c7" +checksum = "d1582e1975f97a2ad6fd0ccfdc9ff96cb3ca9ba5d2d9f02b43a8055ae3cfc32f" dependencies = [ "par-core", "swc_common", @@ -3009,9 +3010,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "48.0.0" +version = "49.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b847c1419056e271c11a2fe1d36f988c9f121d0239ec401cbb3e622480ee3e8" +checksum = "4efb43c0b7a0478fc084c55849e182ce85e7123070eb61cfeba67811ab253051" dependencies = [ "better_scoped_tls", "indexmap", @@ -3031,9 +3032,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "51.0.0" +version = "52.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5afbe52092d7b1b929156762f986294a559bba0221ef80a1017e806b1d8f9c34" +checksum = "b72f337de0b83a0d73865c5dfb7a0f274c914d2460b241bdd707277f95389bde" dependencies = [ "bytes-str", "dashmap 6.2.1", @@ -3056,9 +3057,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "54.0.0" +version = "55.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46fa764bc0ea6a9ca6683fe5c32faf50accc8a6b86b96d4b124429473307ef30" +checksum = "0e0a418b1fed19876f340b9d54aba3acc89c8c3d3d74717d08709d00c17d401b" dependencies = [ "base64 0.22.1", "bytes-str", @@ -3081,9 +3082,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "52.0.0" +version = "53.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b952ab0bec3f94c9b4424b63c4144ea19bd8f88defb3b22b0003098163f7933" +checksum = "f76aec842cdbe4ae1c8a953f8b126c9e26a42ee388c9b3c9b68a0e4e5e9747c9" dependencies = [ "ansi_term", "anyhow", @@ -3107,9 +3108,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff0adbc5dd5676057ce6b0f63618838ba8691240972e3374189463f64214dd5e" +checksum = "a6fb39737b1c2bde685c5d85799aa04107548de69087a77c690a3ca8bbfc5100" dependencies = [ "dragonbox_ecma", "indexmap", @@ -3126,9 +3127,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3a8e8f80fdada267a6b556199be3f11ef491184e12270877c76cf2dca522ac0" +checksum = "a830a070fea84a3a8a8c556463f0551e3bfc6cf2f8bdeecd62fa753e22a72289" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -3141,7 +3142,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "16.0.0" +version = "17.0.0" dependencies = [ "base64 0.22.1", "byteorder", @@ -3181,9 +3182,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f81f7728b17b0cf39aa968e2f4b6315150e1c649c136401fdcb0ce95d39d4ad5" +checksum = "997aa1a85b9ebdab127d8819ea5ebfa5b90e5a958d969e25cce4c853c36d26de" dependencies = [ "anyhow", "miette", @@ -3194,7 +3195,7 @@ dependencies = [ [[package]] name = "swc_experimental_babel" -version = "16.0.0" +version = "17.0.0" dependencies = [ "anyhow", "once_cell", @@ -3214,7 +3215,7 @@ dependencies = [ [[package]] name = "swc_feature_flags" -version = "16.0.0" +version = "17.0.0" dependencies = [ "serde", "swc_atoms", @@ -3230,7 +3231,7 @@ dependencies = [ [[package]] name = "swc_formatjs_transform" -version = "39.0.0" +version = "40.0.0" dependencies = [ "base64ct", "digest 0.10.7", @@ -3251,7 +3252,7 @@ dependencies = [ [[package]] name = "swc_icu_messageformat_parser" -version = "35.0.0" +version = "36.0.0" dependencies = [ "langtag", "once_cell", @@ -3277,7 +3278,7 @@ dependencies = [ [[package]] name = "swc_magic" -version = "16.0.0" +version = "17.0.0" dependencies = [ "rustc-hash", "serde", @@ -3294,7 +3295,7 @@ dependencies = [ [[package]] name = "swc_mut_cjs_exports" -version = "27.0.0" +version = "28.0.0" dependencies = [ "rustc-hash", "swc_core", @@ -3432,9 +3433,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "29.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aa1cb6476767e09b3580f60f1a052051716678bc2b698ef1284dabc75464513" +checksum = "b13ffe2fc1fb9b1936f6ceaf21d8e2e68f23ac9f0022db414e5f30c5fc52a966" dependencies = [ "better_scoped_tls", "cbor4ii", @@ -3576,7 +3577,7 @@ dependencies = [ [[package]] name = "swc_prefresh" -version = "16.0.0" +version = "17.0.0" dependencies = [ "serde", "swc_atoms", @@ -3592,7 +3593,7 @@ dependencies = [ [[package]] name = "swc_relay" -version = "16.0.0" +version = "17.0.0" dependencies = [ "once_cell", "regex", @@ -3610,7 +3611,7 @@ dependencies = [ [[package]] name = "swc_sdk" -version = "16.0.0" +version = "17.0.0" dependencies = [ "default-from-serde", "rustc-hash", @@ -3657,9 +3658,9 @@ dependencies = [ [[package]] name = "swc_transform_common" -version = "19.0.0" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a573180abbfd2fae241d1e1974b33aef36a562d440f27fca5fd0229aaeabff03" +checksum = "693ff873dd31f50c44f5c05182631715bc03f7e1123e7805279b25d1db2bed20" dependencies = [ "better_scoped_tls", "rustc-hash", @@ -3751,9 +3752,9 @@ dependencies = [ [[package]] name = "testing" -version = "26.0.0" +version = "27.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ba142c2b1905b5210b110f6f48a4e2732395eb17bad0097a087b1a5783f145d" +checksum = "ab499434ba981fb7aada35505f2035e1bae4517c18bafebf8954dd2dc7e979af" dependencies = [ "cargo_metadata", "difference", @@ -3838,9 +3839,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d" +checksum = "b1e27c91459209c2986af3dcf603a5a74a4368754ce37414f59acc971167f643" dependencies = [ "displaydoc", "zerovec", @@ -4284,9 +4285,9 @@ checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" [[package]] name = "writeable" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4" +checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc" [[package]] name = "wyz" @@ -4378,9 +4379,9 @@ dependencies = [ [[package]] name = "zerotrie" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf" +checksum = "4ea269c3bd32f0a32c321907a2ae912ba6f4649bb0fc764a15627e99a7095a3f" dependencies = [ "displaydoc", "yoke", @@ -4389,9 +4390,9 @@ dependencies = [ [[package]] name = "zerovec" -version = "0.11.6" +version = "0.11.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239" +checksum = "94b5c6b5976d66c1d703c4fd17d3f5e43c8cedaacf604961b171adc7130896d8" dependencies = [ "yoke", "zerofrom", @@ -4400,13 +4401,13 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.3" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555" +checksum = "47402523226a02bfe5230160dc3ccc089aa6f6f19e7fcbb4e6f824bbb1b4aa62" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.3", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 383a272d8..03fd0b6a5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,34 +50,34 @@ sha2 = "0.10" similar-asserts = "1.4.2" swc_atoms = "10.0.0" swc_cached = "2.0.0" -swc_common = "25.0.0" -swc_core = "76.0.0" -swc_css_ast = "25.0.0" -swc_css_codegen = "25.0.0" -swc_css_compat = "25.0.0" -swc_css_minifier = "25.0.0" -swc_css_parser = "25.0.0" -swc_css_prefixer = "30.0.0" -swc_css_visit = "25.0.0" -swc_ecma_ast = "28.0.0" -swc_ecma_codegen = "31.0.0" -swc_ecma_minifier = "60.0.0" -swc_ecma_parser = "44.0.0" -swc_ecma_transforms = "61.0.0" -swc_ecma_transforms_base = "48.0.0" -swc_ecma_transforms_react = "54.0.0" -swc_ecma_transforms_testing = "52.0.0" -swc_ecma_utils = "34.0.0" -swc_ecma_visit = "28.0.0" +swc_common = "26.0.0" +swc_core = "77.0.0" +swc_css_ast = "26.0.0" +swc_css_codegen = "26.0.0" +swc_css_compat = "26.0.0" +swc_css_minifier = "26.0.0" +swc_css_parser = "26.0.0" +swc_css_prefixer = "31.0.0" +swc_css_visit = "26.0.0" +swc_ecma_ast = "29.0.0" +swc_ecma_codegen = "32.0.0" +swc_ecma_minifier = "61.0.0" +swc_ecma_parser = "45.0.0" +swc_ecma_transforms = "62.0.0" +swc_ecma_transforms_base = "49.0.0" +swc_ecma_transforms_react = "55.0.0" +swc_ecma_transforms_testing = "53.0.0" +swc_ecma_utils = "35.0.0" +swc_ecma_visit = "29.0.0" swc_plugin_macro = "2.0.0" -swc_plugin_proxy = "29.0.0" +swc_plugin_proxy = "30.0.0" swc_sourcemap = "10.0.2" swc_trace_macro = "2.0.2" -testing = "26.0.0" +testing = "27.0.0" tracing = "0.1.40" widestring = "1.0.2" -swc_icu_messageformat_parser = { version = "35.0.0", path = "./crates/swc_icu_messageformat_parser" } +swc_icu_messageformat_parser = { version = "36.0.0", path = "./crates/swc_icu_messageformat_parser" } [profile.release] diff --git a/contrib/graphql-codegen-client-preset/CHANGELOG.md b/contrib/graphql-codegen-client-preset/CHANGELOG.md index a566dfd40..bbf7a4516 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.32.0 + +### Minor Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 0.31.0 ### Minor Changes diff --git a/contrib/graphql-codegen-client-preset/package.json b/contrib/graphql-codegen-client-preset/package.json index ac6c07ba0..1330a2d5f 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.31.0", + "version": "0.32.0", "publishConfig": { "access": "public", "provenance": true diff --git a/contrib/mut-cjs-exports/CHANGELOG.md b/contrib/mut-cjs-exports/CHANGELOG.md index 0c1856023..1dea6a0c5 100644 --- a/contrib/mut-cjs-exports/CHANGELOG.md +++ b/contrib/mut-cjs-exports/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc-contrib/mut-cjs-exports +## 15.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 14.19.0 ### Minor Changes diff --git a/contrib/mut-cjs-exports/Cargo.toml b/contrib/mut-cjs-exports/Cargo.toml index 43a1678f2..735dc4333 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 = "27.0.0" +version = "28.0.0" [lib] crate-type = ["cdylib", "lib"] diff --git a/contrib/mut-cjs-exports/package.json b/contrib/mut-cjs-exports/package.json index fc681d982..d5da4373b 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.19.0", + "version": "15.0.0", "publishConfig": { "access": "public", "provenance": true @@ -41,7 +41,7 @@ "jest": "^29.7.0" }, "peerDependencies": { - "@swc/core": "^1.10.0", + "@swc/core": "^1.16.0", "@swc/jest": "^0.2.37" } -} \ No newline at end of file +} diff --git a/contrib/mut-cjs-exports/src/lib.rs b/contrib/mut-cjs-exports/src/lib.rs index 849b8098b..9d664a438 100644 --- a/contrib/mut-cjs-exports/src/lib.rs +++ b/contrib/mut-cjs-exports/src/lib.rs @@ -199,7 +199,7 @@ impl TransformVisitor { vec![Function { params: vec![key.clone().into()], span: DUMMY_SP, - body: Some(BlockStmt { + body: Some(FunctionBody { stmts: vec![ // if (key === "default" || key === "__esModule") return; IfStmt { diff --git a/contrib/mut-cjs-exports/src/utils.rs b/contrib/mut-cjs-exports/src/utils.rs index 853826c2a..e9d8a01a9 100644 --- a/contrib/mut-cjs-exports/src/utils.rs +++ b/contrib/mut-cjs-exports/src/utils.rs @@ -35,7 +35,7 @@ pub(crate) fn prop_method_setter(ident: Ident) -> Prop { let setter_param = private_ident!("v"); let params = vec![setter_param.clone().into()]; - let body = BlockStmt { + let body = FunctionBody { stmts: vec![setter_param .make_assign_to(op!("="), ident.clone().into()) .into_stmt()], diff --git a/crates/swc_experimental_babel/Cargo.toml b/crates/swc_experimental_babel/Cargo.toml index 2ee169b0b..5169eee71 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 = "16.0.0" +version = "17.0.0" [dependencies] anyhow = { workspace = true } diff --git a/crates/swc_feature_flags/Cargo.toml b/crates/swc_feature_flags/Cargo.toml index 332275ba9..5c42b5e06 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 = "16.0.0" +version = "17.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 dfe1a0428..a7375d96a 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 = "35.0.0" +version = "36.0.0" [features] diff --git a/package.json b/package.json index b58f328d2..7cf2e903f 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ }, "devDependencies": { "@changesets/cli": "^2.27.1", - "@swc/core": "^1.15.43", + "@swc/core": "^1.16.0", "@taplo/cli": "^0.7.0", "@types/node": "^22.13.9", "husky": "^9.0.11", diff --git a/packages/emotion/CHANGELOG.md b/packages/emotion/CHANGELOG.md index f9d5db80e..89d85c22c 100644 --- a/packages/emotion/CHANGELOG.md +++ b/packages/emotion/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-emotion +## 15.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 14.19.0 ### Minor Changes diff --git a/packages/emotion/Cargo.toml b/packages/emotion/Cargo.toml index c88bca66e..b25e956e0 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 = "16.0.0" } +swc_emotion = { path = "./transform", version = "17.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/README.md b/packages/emotion/README.md index 8cb541efa..aa22dc527 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 +## 15.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 14.19.0 ### Minor Changes diff --git a/packages/emotion/__tests__/__snapshots__/wasm.test.ts.snap b/packages/emotion/__tests__/__snapshots__/wasm.test.ts.snap index d001dccf1..6fd941631 100644 --- a/packages/emotion/__tests__/__snapshots__/wasm.test.ts.snap +++ b/packages/emotion/__tests__/__snapshots__/wasm.test.ts.snap @@ -9,9 +9,7 @@ export var anotherStyle = /*#__PURE__*/ css("color:red;", "label:anotherStyle"); exports[`Should transform emotion css correctly 1`] = ` "function _tagged_template_literal(strings, raw) { - if (!raw) { - raw = strings.slice(0); - } + if (!raw) raw = strings.slice(0); return Object.freeze(Object.defineProperties(strings, { raw: { value: Object.freeze(raw) diff --git a/packages/emotion/package.json b/packages/emotion/package.json index b2c4f318a..55cdbf1bd 100644 --- a/packages/emotion/package.json +++ b/packages/emotion/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-emotion", - "version": "14.19.0", + "version": "15.0.0", "description": "SWC plugin for emotion css-in-js library", "main": "swc_plugin_emotion.wasm", "scripts": { diff --git a/packages/emotion/transform/Cargo.toml b/packages/emotion/transform/Cargo.toml index d6630cc5b..f88e6a168 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/feature-flags/CHANGELOG.md b/packages/feature-flags/CHANGELOG.md index 88f394dca..b4ca6d886 100644 --- a/packages/feature-flags/CHANGELOG.md +++ b/packages/feature-flags/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-experimental-feature-flags +## 0.19.0 + +### Minor Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 0.18.0 ### Minor Changes diff --git a/packages/feature-flags/Cargo.toml b/packages/feature-flags/Cargo.toml index 09186694b..959ef6dbd 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 = "16.0.0" } +swc_feature_flags = { path = "../../crates/swc_feature_flags", version = "17.0.0" } diff --git a/packages/feature-flags/README.md b/packages/feature-flags/README.md index de89d3038..4e5569cad 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.19.0 + +### Minor Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 0.18.0 ### Minor Changes diff --git a/packages/feature-flags/package.json b/packages/feature-flags/package.json index f4bbcc6b6..b010f6618 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.18.0", + "version": "0.19.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/formatjs/CHANGELOG.md b/packages/formatjs/CHANGELOG.md index 2d86cb397..1e5bc3a65 100644 --- a/packages/formatjs/CHANGELOG.md +++ b/packages/formatjs/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-formatjs +## 10.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 9.19.0 ### Minor Changes diff --git a/packages/formatjs/Cargo.toml b/packages/formatjs/Cargo.toml index 2353ba91c..b6847456e 100644 --- a/packages/formatjs/Cargo.toml +++ b/packages/formatjs/Cargo.toml @@ -21,4 +21,4 @@ swc_core = { workspace = true, features = [ "ecma_plugin_transform", "ecma_ast_serde", ] } -swc_formatjs_transform = { path = "./transform", version = "39.0.0" } +swc_formatjs_transform = { path = "./transform", version = "40.0.0" } diff --git a/packages/formatjs/README.md b/packages/formatjs/README.md index b8f9b4992..929229d84 100644 --- a/packages/formatjs/README.md +++ b/packages/formatjs/README.md @@ -99,6 +99,12 @@ Will extract the metadata: `{project: "web", locale: "en", region: "us"}` that g # @swc/plugin-formatjs +## 10.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 9.19.0 ### Minor Changes diff --git a/packages/formatjs/package.json b/packages/formatjs/package.json index 8423473c1..5317b4338 100644 --- a/packages/formatjs/package.json +++ b/packages/formatjs/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-formatjs", - "version": "9.19.0", + "version": "10.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/formatjs/transform/Cargo.toml b/packages/formatjs/transform/Cargo.toml index 18d23d7dc..408ba9b5f 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 = "39.0.0" +version = "40.0.0" [features] custom_transform = [] @@ -31,7 +31,7 @@ swc_ecma_minifier = { workspace = true } swc_icu_messageformat_parser = { features = [ "utf16", -], path = "../../../crates/swc_icu_messageformat_parser", version = "35.0.0" } +], path = "../../../crates/swc_icu_messageformat_parser", version = "36.0.0" } [dev-dependencies] pretty_assertions = { workspace = true } diff --git a/packages/formatjs/transform/src/lib.rs b/packages/formatjs/transform/src/lib.rs index 9745ffa02..fbe3d47d8 100644 --- a/packages/formatjs/transform/src/lib.rs +++ b/packages/formatjs/transform/src/lib.rs @@ -21,11 +21,11 @@ use swc_core::{ ecma::{ ast::{ ArrayLit, AssignExpr, AssignTarget, BinaryOp, BlockStmt, Bool, CallExpr, Callee, Expr, - ExprOrSpread, Id, IdentName, JSXAttr, JSXAttrName, JSXAttrOrSpread, JSXAttrValue, - JSXElementName, JSXExpr, JSXExprContainer, JSXNamespacedName, JSXOpeningElement, - KeyValueProp, Lit, MemberExpr, MemberProp, ModuleDecl, ModuleItem, Number, ObjectLit, - Pat, Prop, PropName, PropOrSpread, SimpleAssignTarget, Stmt, Str, Tpl, UnaryOp, - VarDecl, VarDeclKind, VarDeclarator, + ExprOrSpread, FunctionBody, Id, IdentName, JSXAttr, JSXAttrName, JSXAttrOrSpread, + JSXAttrValue, JSXElementName, JSXExpr, JSXExprContainer, JSXNamespacedName, + JSXOpeningElement, KeyValueProp, Lit, MemberExpr, MemberProp, ModuleDecl, ModuleItem, + Number, ObjectLit, Pat, Prop, PropName, PropOrSpread, SimpleAssignTarget, Stmt, Str, + Tpl, UnaryOp, VarDecl, VarDeclKind, VarDeclarator, }, visit::{noop_visit_mut_type, VisitMut, VisitMutWith}, }, @@ -1437,6 +1437,14 @@ impl VisitMut for FormatJSVisitor { block.visit_mut_children_with(self); } + fn visit_mut_function_body(&mut self, body: &mut FunctionBody) { + for stmt in &body.stmts { + self.collect_stmt_bindings(stmt); + } + + body.visit_mut_children_with(self); + } + fn visit_mut_jsx_opening_element(&mut self, jsx_opening_elem: &mut JSXOpeningElement) { jsx_opening_elem.visit_mut_children_with(self); diff --git a/packages/jest/CHANGELOG.md b/packages/jest/CHANGELOG.md index 378acf8b7..4313986a7 100644 --- a/packages/jest/CHANGELOG.md +++ b/packages/jest/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-jest +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/jest/README.md b/packages/jest/README.md index 08a3fb79a..0d0d7a4bc 100644 --- a/packages/jest/README.md +++ b/packages/jest/README.md @@ -4,6 +4,12 @@ # @swc/plugin-jest +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/jest/package.json b/packages/jest/package.json index 50bc9070b..5419ee88b 100644 --- a/packages/jest/package.json +++ b/packages/jest/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-jest", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/loadable-components/CHANGELOG.md b/packages/loadable-components/CHANGELOG.md index 7319331ff..09ff05a76 100644 --- a/packages/loadable-components/CHANGELOG.md +++ b/packages/loadable-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-loadable-components +## 12.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 11.19.0 ### Minor Changes diff --git a/packages/loadable-components/README.md b/packages/loadable-components/README.md index 77788e5b8..d419c8b6c 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 +## 12.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 11.19.0 ### Minor Changes diff --git a/packages/loadable-components/package.json b/packages/loadable-components/package.json index 13d7588c6..26896623a 100644 --- a/packages/loadable-components/package.json +++ b/packages/loadable-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-loadable-components", - "version": "11.19.0", + "version": "12.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/loadable-components/src/lib.rs b/packages/loadable-components/src/lib.rs index a416c3b9f..456c18620 100644 --- a/packages/loadable-components/src/lib.rs +++ b/packages/loadable-components/src/lib.rs @@ -21,7 +21,7 @@ use swc_plugin_macro::plugin_transform; use swc_plugin_proxy::{PluginCommentsProxy, TransformPluginProgramMetadata}; use tracing::debug; -use crate::util::get_import_arg; +use crate::util::{expect_fn_body, get_import_arg}; mod util; @@ -384,7 +384,7 @@ where key: PropName::Ident(quote_ident!("chunkName")), function: Box::new(Function { params: clone_params(func), - body: Some(BlockStmt { + body: Some(FunctionBody { stmts: vec![Stmt::Return(ReturnStmt { span: DUMMY_SP, arg: Some(Box::new(self.replace_chunk_name(import))), @@ -407,9 +407,8 @@ where decorators: Default::default(), pat: Pat::Ident(quote_ident!("props").into()), }], - body: Some( - quote!( - " + body: Some(expect_fn_body(quote!( + " { const key=this.resolve(props) if (this.resolved[key] !== true) { @@ -423,9 +422,7 @@ where return false } " as Stmt - ) - .expect_block(), - ), + ))), is_generator: false, is_async: false, ..Default::default() @@ -449,9 +446,8 @@ where decorators: Default::default(), pat: Pat::Ident(quote_ident!("props").into()), }], - body: Some( - quote!( - " + body: Some(expect_fn_body(quote!( + " { const key = this.resolve(props) this.resolved[key] = false @@ -461,9 +457,7 @@ where }); } " as Stmt - ) - .expect_block(), - ), + ))), is_generator: false, is_async: false, ..Default::default() @@ -480,9 +474,8 @@ where decorators: Default::default(), pat: Pat::Ident(quote_ident!("props").into()), }], - body: Some( - quote!( - " + body: Some(expect_fn_body(quote!( + " { const id = this.resolve(props) @@ -493,9 +486,7 @@ where return eval('module.require')(id) } " as Stmt - ) - .expect_block(), - ), + ))), is_generator: false, is_async: false, ..Default::default() @@ -514,9 +505,8 @@ where key: PropName::Ident(quote_ident!("resolve")), function: Box::new(Function { params: clone_params(func), - body: Some( - quote!( - " + body: Some(expect_fn_body(quote!( + " { if (require.resolveWeak) { return require.resolveWeak($id) @@ -525,10 +515,8 @@ where return eval('require.resolve')($id) } " as Stmt, - id: Expr = get_call_value(import) - ) - .expect_block(), - ), + id: Expr = get_call_value(import) + ))), is_generator: false, is_async: false, ..Default::default() diff --git a/packages/loadable-components/src/util.rs b/packages/loadable-components/src/util.rs index c776b2986..bf2a8611d 100644 --- a/packages/loadable-components/src/util.rs +++ b/packages/loadable-components/src/util.rs @@ -3,3 +3,14 @@ use swc_core::ecma::ast::*; pub(crate) fn get_import_arg(call: &CallExpr) -> &Expr { &call.args[0].expr } + +/// `quote!` can only produce a `Stmt`, so quoted function bodies are parsed as +/// a block statement and converted here. +pub(crate) fn expect_fn_body(stmt: Stmt) -> FunctionBody { + let block = stmt.expect_block(); + + FunctionBody { + span: block.span, + stmts: block.stmts, + } +} diff --git a/packages/noop/CHANGELOG.md b/packages/noop/CHANGELOG.md index 290cfc36d..8b4e8d5be 100644 --- a/packages/noop/CHANGELOG.md +++ b/packages/noop/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-noop +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/noop/README.md b/packages/noop/README.md index 29ea2629b..f746f5ad9 100644 --- a/packages/noop/README.md +++ b/packages/noop/README.md @@ -4,6 +4,12 @@ # @swc/plugin-noop +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/noop/package.json b/packages/noop/package.json index 1af3c6d50..73efa3715 100644 --- a/packages/noop/package.json +++ b/packages/noop/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-noop", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/prefresh/CHANGELOG.md b/packages/prefresh/CHANGELOG.md index a9c7a580f..c904e33ca 100644 --- a/packages/prefresh/CHANGELOG.md +++ b/packages/prefresh/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-prefresh +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/prefresh/Cargo.toml b/packages/prefresh/Cargo.toml index 79941aa0c..9247b0f99 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 = "16.0.0" } +swc_prefresh = { path = "./transform", version = "17.0.0" } diff --git a/packages/prefresh/README.md b/packages/prefresh/README.md index 5275464bb..8b1b9975d 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 +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/prefresh/package.json b/packages/prefresh/package.json index 6a9c8ca98..10a7ff311 100644 --- a/packages/prefresh/package.json +++ b/packages/prefresh/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-prefresh", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/prefresh/transform/Cargo.toml b/packages/prefresh/transform/Cargo.toml index 6569a2c5a..df4cf774b 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 = "16.0.0" +version = "17.0.0" [dependencies] serde = { workspace = true, features = ["derive"] } diff --git a/packages/react-remove-properties/CHANGELOG.md b/packages/react-remove-properties/CHANGELOG.md index 11d9cdb17..7eac739f0 100644 --- a/packages/react-remove-properties/CHANGELOG.md +++ b/packages/react-remove-properties/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-react-remove-properties +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/react-remove-properties/Cargo.toml b/packages/react-remove-properties/Cargo.toml index e60ca7cf9..636e199b8 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 = "16.0.0" } +react_remove_properties = { path = "./transform", version = "17.0.0" } serde_json = { workspace = true } swc_cached = { workspace = true } swc_common = { workspace = true, features = ["concurrent"] } diff --git a/packages/react-remove-properties/README.md b/packages/react-remove-properties/README.md index bb47bd2c0..9cbe6c55c 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 +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/react-remove-properties/package.json b/packages/react-remove-properties/package.json index 912fecb14..3f19ac44a 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.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/react-remove-properties/transform/Cargo.toml b/packages/react-remove-properties/transform/Cargo.toml index 41f3f808d..6f3267bd8 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/relay/CHANGELOG.md b/packages/relay/CHANGELOG.md index 8368eb23d..5ff971a7b 100644 --- a/packages/relay/CHANGELOG.md +++ b/packages/relay/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-relay +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/relay/Cargo.toml b/packages/relay/Cargo.toml index fabac3c90..1168110fe 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 = "16.0.0" } +swc_relay = { path = "./transform", version = "17.0.0" } tracing = { workspace = true, features = ["release_max_level_off"] } [dev-dependencies] diff --git a/packages/relay/README.md b/packages/relay/README.md index 92e2325c3..b88e28433 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 +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/relay/package.json b/packages/relay/package.json index 6f1898465..55d68da3a 100644 --- a/packages/relay/package.json +++ b/packages/relay/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-relay", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/relay/transform/Cargo.toml b/packages/relay/transform/Cargo.toml index 20ed3f265..151eb0e3e 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/remove-console/CHANGELOG.md b/packages/remove-console/CHANGELOG.md index 708b39c61..62f72bdb4 100644 --- a/packages/remove-console/CHANGELOG.md +++ b/packages/remove-console/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-remove-console +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/remove-console/Cargo.toml b/packages/remove-console/Cargo.toml index a2a01729d..5a93e3d98 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 = "16.0.0" } +remove_console = { path = "./transform", version = "17.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/README.md b/packages/remove-console/README.md index d979a4f85..93c4f64af 100644 --- a/packages/remove-console/README.md +++ b/packages/remove-console/README.md @@ -21,6 +21,12 @@ or # @swc/plugin-remove-console +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/remove-console/package.json b/packages/remove-console/package.json index 06e9ea6e8..af6ba98af 100644 --- a/packages/remove-console/package.json +++ b/packages/remove-console/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-remove-console", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/remove-console/transform/Cargo.toml b/packages/remove-console/transform/Cargo.toml index 23c35cd2b..672aaaf7d 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/styled-components/CHANGELOG.md b/packages/styled-components/CHANGELOG.md index 8718f771f..630a32e81 100644 --- a/packages/styled-components/CHANGELOG.md +++ b/packages/styled-components/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-styled-components +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/styled-components/Cargo.toml b/packages/styled-components/Cargo.toml index 4772ee59d..3952a6913 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 = "16.0.0" } +styled_components = { path = "./transform", version = "17.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/README.md b/packages/styled-components/README.md index ad4a4f8a0..f2217ba28 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 +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap b/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap index 68d6cd775..bfa04a087 100644 --- a/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap +++ b/packages/styled-components/__tests__/__snapshots__/wasm.test.ts.snap @@ -50,9 +50,7 @@ exports[`Should load styled-components wasm plugin correctly > Should transform configurable: true, writable: true }); - } else { - obj[key] = value; - } + } else obj[key] = value; return obj; } import styled from "styled-components"; diff --git a/packages/styled-components/package.json b/packages/styled-components/package.json index 8b2480767..959399041 100644 --- a/packages/styled-components/package.json +++ b/packages/styled-components/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-components", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/styled-components/transform/Cargo.toml b/packages/styled-components/transform/Cargo.toml index f249ef829..c1e7bc668 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/styled-jsx/CHANGELOG.md b/packages/styled-jsx/CHANGELOG.md index 332563eae..fd9219e96 100644 --- a/packages/styled-jsx/CHANGELOG.md +++ b/packages/styled-jsx/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-styled-jsx +## 14.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 13.19.0 ### Minor Changes diff --git a/packages/styled-jsx/Cargo.toml b/packages/styled-jsx/Cargo.toml index b661961f2..4222b9bd6 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 = "16.0.0" } +styled_jsx = { path = "./transform", version = "17.0.0" } swc_atoms = { workspace = true } swc_common = { workspace = true } swc_core = { workspace = true, features = ["ecma_plugin_transform"] } diff --git a/packages/styled-jsx/README.md b/packages/styled-jsx/README.md index 7bb1b9aa1..338593ca5 100644 --- a/packages/styled-jsx/README.md +++ b/packages/styled-jsx/README.md @@ -4,6 +4,12 @@ # @swc/plugin-styled-jsx +## 14.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 13.19.0 ### Minor Changes diff --git a/packages/styled-jsx/package.json b/packages/styled-jsx/package.json index 4088325c1..b1cf94e75 100644 --- a/packages/styled-jsx/package.json +++ b/packages/styled-jsx/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-styled-jsx", - "version": "13.19.0", + "version": "14.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/styled-jsx/transform/Cargo.toml b/packages/styled-jsx/transform/Cargo.toml index bcdc76a81..395c63691 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 = "16.0.0" +version = "17.0.0" [features] diff --git a/packages/styled-jsx/transform/src/visitor.rs b/packages/styled-jsx/transform/src/visitor.rs index 60fb0674d..19107339e 100644 --- a/packages/styled-jsx/transform/src/visitor.rs +++ b/packages/styled-jsx/transform/src/visitor.rs @@ -824,8 +824,11 @@ fn get_style_expr(el: &JSXElement) -> Result { .iter() .filter(|child| { if let JSXElementChild::JSXText(txt) = child { - if txt.value.chars().all(char::is_whitespace) { - return false; + // A text node containing lone surrogates is never whitespace-only. + if let Some(value) = txt.value.as_atom() { + if value.chars().all(char::is_whitespace) { + return false; + } } } true diff --git a/packages/swc-confidential/CHANGELOG.md b/packages/swc-confidential/CHANGELOG.md index 4e5f67067..2e72d7d17 100644 --- a/packages/swc-confidential/CHANGELOG.md +++ b/packages/swc-confidential/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-confidential +## 12.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 11.19.0 ### Minor Changes diff --git a/packages/swc-confidential/Cargo.toml b/packages/swc-confidential/Cargo.toml index 78e9ee637..eb8c5fb09 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 = "16.0.0" } +swc_confidential = { path = "./transform", version = "17.0.0" } diff --git a/packages/swc-confidential/package.json b/packages/swc-confidential/package.json index dfd36e7dd..e26f81388 100644 --- a/packages/swc-confidential/package.json +++ b/packages/swc-confidential/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-confidential", - "version": "11.19.0", + "version": "12.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-confidential/transform/Cargo.toml b/packages/swc-confidential/transform/Cargo.toml index 7649fe5a5..a64c2549c 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 = "16.0.0" +version = "17.0.0" [dependencies] diff --git a/packages/swc-magic/CHANGELOG.md b/packages/swc-magic/CHANGELOG.md index f086096ee..6e030d3e2 100644 --- a/packages/swc-magic/CHANGELOG.md +++ b/packages/swc-magic/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-magic +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/swc-magic/Cargo.toml b/packages/swc-magic/Cargo.toml index a1eb292f2..d2a08000e 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 = "16.0.0" } +swc_magic = { path = "./transform", version = "17.0.0" } diff --git a/packages/swc-magic/README.md b/packages/swc-magic/README.md index 926061ec0..cef29bb92 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 +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/swc-magic/package.json b/packages/swc-magic/package.json index 03bd8a93a..225cfb0d5 100644 --- a/packages/swc-magic/package.json +++ b/packages/swc-magic/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-magic", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-magic/transform/Cargo.toml b/packages/swc-magic/transform/Cargo.toml index a94b4cf0b..2452faf62 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 = "16.0.0" +version = "17.0.0" [dependencies] diff --git a/packages/swc-sdk/CHANGELOG.md b/packages/swc-sdk/CHANGELOG.md index a6409b624..dcf77a16f 100644 --- a/packages/swc-sdk/CHANGELOG.md +++ b/packages/swc-sdk/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-swc-sdk +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/swc-sdk/Cargo.toml b/packages/swc-sdk/Cargo.toml index 3a572866e..c35ad333a 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 = "16.0.0" } +swc_sdk = { path = "./transform", version = "17.0.0" } diff --git a/packages/swc-sdk/README.md b/packages/swc-sdk/README.md index 8a03b53ec..a69527592 100644 --- a/packages/swc-sdk/README.md +++ b/packages/swc-sdk/README.md @@ -65,6 +65,12 @@ export function sync() { # @swc/plugin-swc-sdk +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/swc-sdk/package.json b/packages/swc-sdk/package.json index 43fbd9773..83ba3168b 100644 --- a/packages/swc-sdk/package.json +++ b/packages/swc-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-swc-sdk", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/swc-sdk/transform/Cargo.toml b/packages/swc-sdk/transform/Cargo.toml index 183ed5627..6eef6623d 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 = "16.0.0" +version = "17.0.0" [dependencies] diff --git a/packages/transform-imports/CHANGELOG.md b/packages/transform-imports/CHANGELOG.md index 0cd13349d..daae299af 100644 --- a/packages/transform-imports/CHANGELOG.md +++ b/packages/transform-imports/CHANGELOG.md @@ -1,5 +1,11 @@ # @swc/plugin-transform-imports +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/transform-imports/Cargo.toml b/packages/transform-imports/Cargo.toml index 5377f5099..74e12d928 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 = "16.0.0" } +modularize_imports = { path = "./transform", version = "17.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/README.md b/packages/transform-imports/README.md index fed3206bd..db7c681a1 100644 --- a/packages/transform-imports/README.md +++ b/packages/transform-imports/README.md @@ -20,6 +20,12 @@ # @swc/plugin-transform-imports +## 13.0.0 + +### Major Changes + +- 74931df: build!: Update swc_core to v77.0.0 + ## 12.19.0 ### Minor Changes diff --git a/packages/transform-imports/package.json b/packages/transform-imports/package.json index 747466772..d2f851fbc 100644 --- a/packages/transform-imports/package.json +++ b/packages/transform-imports/package.json @@ -1,6 +1,6 @@ { "name": "@swc/plugin-transform-imports", - "version": "12.19.0", + "version": "13.0.0", "publishConfig": { "access": "public", "provenance": true diff --git a/packages/transform-imports/transform/Cargo.toml b/packages/transform-imports/transform/Cargo.toml index 44206ffb6..c5cfcf500 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 = "16.0.0" +version = "17.0.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d7741d68..21f48cfe7 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.43 - version: 1.15.43 + specifier: ^1.16.0 + version: 1.16.0 '@taplo/cli': specifier: ^0.7.0 version: 0.7.0 @@ -38,12 +38,12 @@ importers: contrib/mut-cjs-exports: dependencies: '@swc/core': - specifier: ^1.10.0 - version: 1.15.0 + specifier: ^1.16.0 + version: 1.16.0 devDependencies: '@swc/jest': specifier: ^0.2.37 - version: 0.2.39(@swc/core@1.15.0) + version: 0.2.39(@swc/core@1.16.0) '@types/jest': specifier: ^29.5.11 version: 29.5.14 @@ -755,149 +755,80 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@swc/core-darwin-arm64@1.15.0': - resolution: {integrity: sha512-TBKWkbnShnEjlIbO4/gfsrIgAqHBVqgPWLbWmPdZ80bF393yJcLgkrb7bZEnJs6FCbSSuGwZv2rx1jDR2zo6YA==} + '@swc/core-darwin-arm64@1.16.0': + resolution: {integrity: sha512-SJQPl+xG/zB8bNjC/gTg3WOmOvz7EzlQD+VShfCKFYPNr2qvb+vATUY11vYEjnMWCn6wV8H8eAtjQrVflYyX5A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-arm64@1.15.43': - resolution: {integrity: sha512-v1aVuvXdo/BHxJzco9V2xpHrvwWmhfS8t6gziY5wJxd+Z2h8AeJRnAwPD8itCDaGXVBwJ/CaKfxEzTkG0Va0OA==} - 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.43': - resolution: {integrity: sha512-lp3d4Lamc8dt5huYdGLSR+9hLxmfr1jb0l+4XXG2zPqZwYWRN9R0U2qYoTrggiU2RWW0oV9VbWM3kBnqIc2kdQ==} + '@swc/core-darwin-x64@1.16.0': + resolution: {integrity: sha512-ql2JVch8V5t1i+HxiiuD4oVDI1dOku4/e3QiCkplONrm3SLitqNAP+nztHN51fSG2IgGuOwpAi3hgA+ukT5yQg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.0': - resolution: {integrity: sha512-duK6nG+WyuunnfsfiTUQdzC9Fk8cyDLqT9zyXvY2i2YgDu5+BH5W6wM5O4mDNCU5MocyB/SuF5YDF7XySnowiQ==} + '@swc/core-linux-arm-gnueabihf@1.16.0': + resolution: {integrity: sha512-PcdDBaRbe39y37h1rXVkhNy7mEU7f8b34KD761C68R23EsfMsj5oDPVddRzGdSRAvwwSfH0WSNEHgYmc/AJipg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm-gnueabihf@1.15.43': - resolution: {integrity: sha512-JWTQQELtsG5GgphDrr/XqqmM2pDN3cZqbMS0Mrg+iTiXL3F74sn/S2IyYE/5u4h2KLkTf9qQ7dXyxsbx7YzkeA==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.15.0': - resolution: {integrity: sha512-ITe9iDtTRXM98B91rvyPP6qDVbhUBnmA/j4UxrHlMQ0RlwpqTjfZYZkD0uclOxSZ6qIrOj/X5CaoJlDUuQ0+Cw==} + '@swc/core-linux-arm64-gnu@1.16.0': + resolution: {integrity: sha512-t21IUztHQ/COucy7Kk9eIlehmq08H/hYq7aRA6fZox3S5ddi6TxWPK6e5S/+aTCf6+Od9qQ+LIpjHMiTy737vA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.43': - resolution: {integrity: sha512-B4otJRdPWIsmiSBf0uG7Z/+vMWmkufjz5MmYxubwKuZazDW14Zd3symga1N62QR4RT+kEFeHEgsXfZGyn/w0hw==} + '@swc/core-linux-arm64-musl@1.16.0': + resolution: {integrity: sha512-d9+iajbMB87b0umgbP+Gy3yBDSDgty4Q6H5pZ8fgTb/dOoKIwwynP4L4kvWCOFg2i49kxmAAUs1uJZh9s0E+RQ==} 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.43': - resolution: {integrity: sha512-6zB6OnpViBxYy4tgY3v2i6AZY9fwkcHZ032UOwtwUuW1d19sdT07qF0kZe6/3UR1tUaK6jjg2rmVcUIBCEYVjQ==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-ppc64-gnu@1.15.43': - resolution: {integrity: sha512-coxE1ZWdB3uSDVNoEtYNrRi/1epvckZx9cTJ8ICUxTMTxGk+yvQ/Twacp3ruZSaMPGCriUjP86C37VhaT6nyRg==} + '@swc/core-linux-ppc64-gnu@1.16.0': + resolution: {integrity: sha512-QRpeKGOg+B0qmo3BFU+6rL/gpoKYYJ7OFSMf5DNMafohYZ/iq2qvAH9Gcrf8NxROj3iooKOVewJ+YgahH1nSLw==} engines: {node: '>=10'} cpu: [ppc64] os: [linux] - '@swc/core-linux-s390x-gnu@1.15.43': - resolution: {integrity: sha512-lXfLhs+LpBsD5inuYx+YDH5WsPPBQ95KPUiy8P5wq9ob9xKDZFqwNfU2QW6bGO8NqRO/H9JQomTSt5Yyh+FGfA==} + '@swc/core-linux-s390x-gnu@1.16.0': + resolution: {integrity: sha512-q+Vr/hmHCcRXT/WFzOJC+T6GGEEtq2iaTtmyLfxO7yzu4ckgcqSNkg9m181wfNhuMwfNBoBhOfwQCnLsGZ5F4g==} 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.43': - resolution: {integrity: sha512-07XnKwTmKy8TGOZG3D9fRnLWGynxPjwQnZLVmBFbo6F+7vHYzBIOuwXEhemrChBWb6yDNZsVCcMWCPX6FDD2xg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.15.0': - resolution: {integrity: sha512-zYEt5eT8y8RUpoe7t5pjpoOdGu+/gSTExj8PV86efhj6ugB3bPlj3Y85ogdW3WMVXr4NvwqvzdaYGCZfXzSyVg==} + '@swc/core-linux-x64-gnu@1.16.0': + resolution: {integrity: sha512-DWVBc3QnpsSgKoq8N4rmZeZa5r/XrHdLkITsExN/tvTdqPtAPDPt+Ysy33OfgBlyN8lNe4xwsXWe6DXlRkJeRQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.15.43': - resolution: {integrity: sha512-TJc+bsSIaBh+hZvZ5GRtW/K1bw66TJ9vsUwvVIsZdiWxU5ObLwZvfcnZ3UpgVfMnFibRes9uriJrQNBHEEogRQ==} + '@swc/core-linux-x64-musl@1.16.0': + resolution: {integrity: sha512-6XCgDSc1HPf/5dpjvABhKHICiBcsuZyW3hQMkn8sxel0TqprkJGp+H4iaBYIUTPixhrBub2hBPtfjcZLE6yL3w==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.15.0': - resolution: {integrity: sha512-zC1rmOgFH5v2BCbByOazEqs0aRNpTdLRchDExfcCfgKgeaD+IdpUOqp7i3VG1YzkcnbuZjMlXfM0ugpt+CddoA==} + '@swc/core-win32-arm64-msvc@1.16.0': + resolution: {integrity: sha512-T/+9VVCZJ3AKEth9IP3U9AJ2YscQq+7LUqRTvfR4a2q36+Ri22oOwUizpAKOqQ42vb2Y/kOa4TOcJOfHoDIT/w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-arm64-msvc@1.15.43': - resolution: {integrity: sha512-jfd7s2/bUQYkOHLs+LWQNKZdmDa8+sufKLllhpWAhVQ2GDCwsHe3vR/j+OSiItZNtkzFuaawa3+SAKz9y5gYfw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.15.0': - resolution: {integrity: sha512-7t9U9KwMwQblkdJIH+zX1V4q1o3o41i0HNO+VlnAHT5o+5qHJ963PHKJ/pX3P2UlZnBCY465orJuflAN4rAP9A==} + '@swc/core-win32-ia32-msvc@1.16.0': + resolution: {integrity: sha512-Pr1lsR/PMs8ndL0UWMrW8nLZ7H7sspIxBRDdjL8f+YJ/FJNASgzfunbVVXAqj0csgIJYHPZy+OW9smjFmk1Rcg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.43': - resolution: {integrity: sha512-rLAE8JvucqEW1ZGohxPQrQWPBQeJG4+ypKbWfdlU/qmKScvCkxf9/Jxnzki1dkUQCQ7P5Enp13RlvqOlvx/32g==} - 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.43': - resolution: {integrity: sha512-h8MLDHZcfIukwQWj03rIJZx1I0E81AYj2X7J/nGErG4nz+QAv6G1Z+peotvinL3lqpbo32tLYSMFo32/ySzxKg==} + '@swc/core-win32-x64-msvc@1.16.0': + resolution: {integrity: sha512-ktdeYLgOQdaonvsj5tJijqgpb0wk7gfF80wCFVA0kucI1hhSUIyfcGbjo5+9sdqv38OhMnTdLoA6xbqgOgPQjw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.15.0': - resolution: {integrity: sha512-8SnJV+JV0rYbfSiEiUvYOmf62E7QwsEG+aZueqSlKoxFt0pw333+bgZSQXGUV6etXU88nxur0afVMaINujBMSw==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '>=0.5.17' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/core@1.15.43': - resolution: {integrity: sha512-1CuKjFkPxIgGdeHVuNbkxmBxkcbdc08u0aiI43pFq6yY1tTVKmXT9hFEooyyKs/sJ3xf1GPHyEwTtk9Xl8dvQw==} + '@swc/core@1.16.0': + resolution: {integrity: sha512-zSdvEHxBg00WhUNtW/u58hhcdR33gjtMQvOBo8F7POWJDyjRCt/miKfhidT3hCc/118RUwNnlEAmxiihFMbK4Q==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -914,11 +845,8 @@ packages: peerDependencies: '@swc/core': '*' - '@swc/types@0.1.25': - resolution: {integrity: sha512-iAoY/qRhNH8a/hBvm3zKj9qQ4oc2+3w1unPJa2XvTK3XjeLXtzcCingVPw/9e5mn1+0yPqxcBGp9Jf0pkfMb1g==} - - '@swc/types@0.1.27': - resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} + '@swc/types@0.1.28': + resolution: {integrity: sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==} '@taplo/cli@0.7.0': resolution: {integrity: sha512-Ck3zFhQhIhi02Hl6T4ZmJsXdnJE+wXcJz5f8klxd4keRYgenMnip3JDPMGDRLbnC/2iGd8P0sBIQqI3KxfVjBg==} @@ -3012,120 +2940,70 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@swc/core-darwin-arm64@1.15.0': - optional: true - - '@swc/core-darwin-arm64@1.15.43': - optional: true - - '@swc/core-darwin-x64@1.15.0': - optional: true - - '@swc/core-darwin-x64@1.15.43': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.15.0': + '@swc/core-darwin-arm64@1.16.0': optional: true - '@swc/core-linux-arm-gnueabihf@1.15.43': + '@swc/core-darwin-x64@1.16.0': optional: true - '@swc/core-linux-arm64-gnu@1.15.0': + '@swc/core-linux-arm-gnueabihf@1.16.0': optional: true - '@swc/core-linux-arm64-gnu@1.15.43': + '@swc/core-linux-arm64-gnu@1.16.0': optional: true - '@swc/core-linux-arm64-musl@1.15.0': + '@swc/core-linux-arm64-musl@1.16.0': optional: true - '@swc/core-linux-arm64-musl@1.15.43': + '@swc/core-linux-ppc64-gnu@1.16.0': optional: true - '@swc/core-linux-ppc64-gnu@1.15.43': + '@swc/core-linux-s390x-gnu@1.16.0': optional: true - '@swc/core-linux-s390x-gnu@1.15.43': + '@swc/core-linux-x64-gnu@1.16.0': optional: true - '@swc/core-linux-x64-gnu@1.15.0': + '@swc/core-linux-x64-musl@1.16.0': optional: true - '@swc/core-linux-x64-gnu@1.15.43': + '@swc/core-win32-arm64-msvc@1.16.0': optional: true - '@swc/core-linux-x64-musl@1.15.0': + '@swc/core-win32-ia32-msvc@1.16.0': optional: true - '@swc/core-linux-x64-musl@1.15.43': + '@swc/core-win32-x64-msvc@1.16.0': optional: true - '@swc/core-win32-arm64-msvc@1.15.0': - optional: true - - '@swc/core-win32-arm64-msvc@1.15.43': - optional: true - - '@swc/core-win32-ia32-msvc@1.15.0': - optional: true - - '@swc/core-win32-ia32-msvc@1.15.43': - optional: true - - '@swc/core-win32-x64-msvc@1.15.0': - optional: true - - '@swc/core-win32-x64-msvc@1.15.43': - optional: true - - '@swc/core@1.15.0': + '@swc/core@1.16.0': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.25 + '@swc/types': 0.1.28 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.0 - '@swc/core-darwin-x64': 1.15.0 - '@swc/core-linux-arm-gnueabihf': 1.15.0 - '@swc/core-linux-arm64-gnu': 1.15.0 - '@swc/core-linux-arm64-musl': 1.15.0 - '@swc/core-linux-x64-gnu': 1.15.0 - '@swc/core-linux-x64-musl': 1.15.0 - '@swc/core-win32-arm64-msvc': 1.15.0 - '@swc/core-win32-ia32-msvc': 1.15.0 - '@swc/core-win32-x64-msvc': 1.15.0 - - '@swc/core@1.15.43': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.27 - optionalDependencies: - '@swc/core-darwin-arm64': 1.15.43 - '@swc/core-darwin-x64': 1.15.43 - '@swc/core-linux-arm-gnueabihf': 1.15.43 - '@swc/core-linux-arm64-gnu': 1.15.43 - '@swc/core-linux-arm64-musl': 1.15.43 - '@swc/core-linux-ppc64-gnu': 1.15.43 - '@swc/core-linux-s390x-gnu': 1.15.43 - '@swc/core-linux-x64-gnu': 1.15.43 - '@swc/core-linux-x64-musl': 1.15.43 - '@swc/core-win32-arm64-msvc': 1.15.43 - '@swc/core-win32-ia32-msvc': 1.15.43 - '@swc/core-win32-x64-msvc': 1.15.43 + '@swc/core-darwin-arm64': 1.16.0 + '@swc/core-darwin-x64': 1.16.0 + '@swc/core-linux-arm-gnueabihf': 1.16.0 + '@swc/core-linux-arm64-gnu': 1.16.0 + '@swc/core-linux-arm64-musl': 1.16.0 + '@swc/core-linux-ppc64-gnu': 1.16.0 + '@swc/core-linux-s390x-gnu': 1.16.0 + '@swc/core-linux-x64-gnu': 1.16.0 + '@swc/core-linux-x64-musl': 1.16.0 + '@swc/core-win32-arm64-msvc': 1.16.0 + '@swc/core-win32-ia32-msvc': 1.16.0 + '@swc/core-win32-x64-msvc': 1.16.0 '@swc/counter@0.1.3': {} - '@swc/jest@0.2.39(@swc/core@1.15.0)': + '@swc/jest@0.2.39(@swc/core@1.16.0)': dependencies: '@jest/create-cache-key-function': 30.0.2 - '@swc/core': 1.15.0 + '@swc/core': 1.16.0 '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 - '@swc/types@0.1.25': - dependencies: - '@swc/counter': 0.1.3 - - '@swc/types@0.1.27': + '@swc/types@0.1.28': dependencies: '@swc/counter': 0.1.3