From 05534e27926809c4fcfbf5bc15c1dfb464b157d3 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 15:52:53 +0100 Subject: [PATCH 1/8] chore(swc): update to swc_core 14.0.1 (compatible with @swc/core@1.10.18) --- README.md | 5 +- packages/yak-swc/Cargo.lock | 1583 +++++++++++++++++++-------- packages/yak-swc/yak_swc/Cargo.toml | 2 +- pnpm-lock.yaml | 301 ++--- pnpm-workspace.yaml | 6 +- 5 files changed, 1275 insertions(+), 622 deletions(-) diff --git a/README.md b/README.md index a95f0cd4..c2cb3170 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ | next-yak | Next.js | react | swc_core | |------------------|-----------------|------------------|------------------| +| 5.x | >= 15.2 | 19.x | 14.0.1 | | 4.x | >= 15.0.4 | 19.x | 5.0.1 | | 3.x | 15.x | 18.x / 19.x | 3.0.2 | | 2.x | 14.x | 18.x / 19.x | 0.279.0 | @@ -30,8 +31,8 @@ ## Installation ```bash -# For Next.js >= 15.0.4 -npm install next-yak@4 +# For Next.js >= 15.2 +npm install next-yak@5 # For Next.js 14.x npm install next-yak@2 diff --git a/packages/yak-swc/Cargo.lock b/packages/yak-swc/Cargo.lock index 0931b957..43f69f35 100644 --- a/packages/yak-swc/Cargo.lock +++ b/packages/yak-swc/Cargo.lock @@ -12,17 +12,6 @@ dependencies = [ "regex", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.11" @@ -30,7 +19,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", - "getrandom", + "getrandom 0.2.15", "once_cell", "serde", "version_check", @@ -48,9 +37,9 @@ dependencies = [ [[package]] name = "allocator-api2" -version = "0.2.18" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "android-tzdata" @@ -78,15 +67,15 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8365de52b16c035ff4fcafe0092ba9390540e3e352870ac09933bebcaa2c8c56" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" [[package]] name = "anyhow" -version = "1.0.92" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13" +checksum = "6b964d184e89d9b6b67dd2715bc8e74cf3107fb2b529990c90cf517326150bf4" [[package]] name = "arrayvec" @@ -94,6 +83,12 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" +[[package]] +name = "ascii" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" + [[package]] name = "ast_node" version = "2.0.0" @@ -103,7 +98,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -115,18 +110,18 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "auto_impl" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" +checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -161,9 +156,9 @@ dependencies = [ [[package]] name = "bitflags" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "8f68f53c83ab957f72c32642f3868eec03eb974d1fb82e453128456482613d36" [[package]] name = "bitvec" @@ -192,7 +187,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" dependencies = [ - "ahash 0.8.11", + "ahash", "chrono", "either", "indexmap", @@ -201,45 +196,46 @@ dependencies = [ "once_cell", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", ] [[package]] name = "bumpalo" -version = "3.16.0" +version = "3.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" dependencies = [ "allocator-api2", ] [[package]] name = "bytecheck" -version = "0.6.12" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" +checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ "bytecheck_derive", - "ptr_meta 0.1.4", + "ptr_meta 0.3.0", + "rancor", "simdutf8", ] [[package]] name = "bytecheck_derive" -version = "0.6.12" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" +checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] name = "bytes" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9" [[package]] name = "camino" @@ -252,9 +248,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" dependencies = [ "serde", ] @@ -267,17 +263,40 @@ checksum = "2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037" dependencies = [ "camino", "cargo-platform", - "semver 1.0.23", + "semver 1.0.25", + "serde", + "serde_json", + "thiserror 1.0.69", +] + +[[package]] +name = "cargo_metadata" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8769706aad5d996120af43197bf46ef6ad0fda35216b4505f926a365a232d924" +dependencies = [ + "camino", + "cargo-platform", + "semver 1.0.25", "serde", "serde_json", - "thiserror", + "thiserror 2.0.11", +] + +[[package]] +name = "castaway" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" +dependencies = [ + "rustversion", ] [[package]] name = "cc" -version = "1.1.31" +version = "1.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e7962b54006dcfcc61cb72735f4d89bb97061dd6a7ed882ec6b8ee53714c6f" +checksum = "c736e259eea577f443d5c86c304f9f4ae0295c43f3ba05c21f1d66b5f06001af" dependencies = [ "shlex", ] @@ -290,30 +309,30 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.38" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", "num-traits", - "windows-targets", + "windows-link", ] [[package]] name = "clap" -version = "4.5.20" +version = "4.5.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8" +checksum = "027bb0d98429ae334a8698531da7077bdf906419543a35a55c2cb1b66437d767" dependencies = [ "clap_builder", ] [[package]] name = "clap_builder" -version = "4.5.20" +version = "4.5.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54" +checksum = "5589e0cba072e0f3d23791efac0fd8627b49c829c196a492e88168e6a669d863" dependencies = [ "anstyle", "clap_lex", @@ -322,9 +341,22 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6" + +[[package]] +name = "compact_str" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" +dependencies = [ + "castaway", + "cfg-if", + "itoa", + "ryu", + "static_assertions", +] [[package]] name = "condtype" @@ -334,14 +366,14 @@ checksum = "baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af" [[package]] name = "console" -version = "0.15.8" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +checksum = "ea3c6ecd8059b57859df5c69830340ed3c41d30e3da0c1cbed90a96ac853041b" dependencies = [ "encode_unicode", - "lazy_static", "libc", - "windows-sys 0.52.0", + "once_cell", + "windows-sys", ] [[package]] @@ -352,18 +384,18 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" [[package]] name = "cpufeatures" -version = "0.2.14" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0" +checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" dependencies = [ "libc", ] [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -380,9 +412,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crypto-common" @@ -425,7 +457,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -436,7 +468,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -454,9 +486,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.6.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" +checksum = "575f75dfd25738df5b91b8e43e14d44bda14637a58fae779fd2b064f8bf3e010" [[package]] name = "debugid" @@ -486,7 +518,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -496,7 +528,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -521,6 +553,17 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "divan" version = "0.1.17" @@ -543,42 +586,42 @@ checksum = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "either" -version = "1.13.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "b7914353092ddf589ad78f25c5c1c21b7f80b0ff8621e7c814c3485b5306da9d" [[package]] name = "encode_unicode" -version = "0.3.6" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] name = "fastrand" -version = "2.1.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6" +checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "fixedbitset" @@ -609,7 +652,7 @@ checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -636,23 +679,26 @@ checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", - "wasi", + "wasi 0.11.0+wasi-snapshot-preview1", ] [[package]] -name = "glob" +name = "getrandom" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "43a49c392881ce6d5c3b8cb70f98717b7c07aabbdff06687b9030dbfbe2725f8" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.13.3+wasi-0.2.2", + "windows-targets", +] [[package]] -name = "hashbrown" -version = "0.12.3" +name = "glob" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] +checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" [[package]] name = "hashbrown" @@ -660,7 +706,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.11", + "ahash", ] [[package]] @@ -669,15 +715,21 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash 0.8.11", + "ahash", "allocator-api2", ] [[package]] name = "hashbrown" -version = "0.15.0" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + +[[package]] +name = "heck" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e087f84d4f86bf4b218b927129862374b72199ae7d8657835f1e89000eea4fb" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" @@ -693,9 +745,9 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hstr" -version = "0.2.12" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dae404c0c5d4e95d4858876ab02eecd6a196bb8caa42050dfa809938833fc412" +checksum = "a1a26def229ea95a8709dad32868d975d0dd40235bd2ce82920e4a8fe692b5e0" dependencies = [ "hashbrown 0.14.5", "new_debug_unreachable", @@ -705,6 +757,20 @@ dependencies = [ "triomphe", ] +[[package]] +name = "hstr" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4032fdbefb72a4538180ef5dec6d0970e642f30f2e639c4d27e477afb5d97036" +dependencies = [ + "hashbrown 0.14.5", + "new_debug_unreachable", + "once_cell", + "phf", + "rustc-hash 2.1.1", + "triomphe", +] + [[package]] name = "iana-time-zone" version = "0.1.61" @@ -728,6 +794,124 @@ dependencies = [ "cc", ] +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "ident_case" version = "1.0.1" @@ -736,12 +920,23 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "0.5.0" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "icu_normalizer", + "icu_properties", ] [[package]] @@ -752,38 +947,39 @@ checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" [[package]] name = "indexmap" -version = "2.6.0" +version = "2.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707907fe3c25f5424cce2cb7e1cbcafee6bdbe735ca90ef77c29e84591e5b9da" +checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" dependencies = [ "equivalent", - "hashbrown 0.15.0", + "hashbrown 0.15.2", "serde", ] [[package]] name = "insta" -version = "1.41.1" +version = "1.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9ffc4d4892617c50a928c52b2961cb5174b6fc6ebf252b2fac9d21955c48b8" +checksum = "71c1b125e30d93896b365e156c33dadfffab45ee8400afcbba4752f59de08a86" dependencies = [ "console", - "lazy_static", "linked-hash-map", + "once_cell", + "pin-project", "serde", "similar", ] [[package]] name = "is-macro" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2069faacbe981460232f880d26bf3c7634e322d49053aa48c27e3ae642f728f1" +checksum = "1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4" dependencies = [ - "Inflector", + "heck", "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -797,16 +993,17 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" [[package]] name = "js-sys" -version = "0.3.72" +version = "0.3.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a88f1bda2bd75b0452a14784937d796722fdebfe50df998aeb3f0b7603019a9" +checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" dependencies = [ + "once_cell", "wasm-bindgen", ] @@ -827,9 +1024,9 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" -version = "0.2.161" +version = "0.2.170" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9489c2807c139ffd9c1794f4af0ebe86a828db53ecdc7fea2111d0fed085d1" +checksum = "875b3680cb2f8f71bdcf9a30f38d48282f5d3c95cbf9b3fa57269bb5d5c06828" [[package]] name = "linked-hash-map" @@ -839,9 +1036,15 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" + +[[package]] +name = "litemap" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" @@ -855,9 +1058,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e" [[package]] name = "lru" @@ -885,27 +1088,27 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "miette" -version = "7.2.0" +version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" +checksum = "1a955165f87b37fd1862df2a59547ac542c77ef6d17c666f619d1ad22dd89484" dependencies = [ "cfg-if", "miette-derive", "owo-colors", "textwrap", - "thiserror", + "thiserror 1.0.69", "unicode-width", ] [[package]] name = "miette-derive" -version = "7.2.0" +version = "7.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" +checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -914,6 +1117,26 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +[[package]] +name = "munge" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0091202c98cf06da46c279fdf50cccb6b1c43b4521abdf6a27b4c7e71d5d9d7" +dependencies = [ + "munge_macro", +] + +[[package]] +name = "munge_macro" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734799cf91479720b2f970c61a22850940dd91e27d4f02b1c6fc792778df2459" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "new_debug_unreachable" version = "1.0.6" @@ -990,9 +1213,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.20.2" +version = "1.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" +checksum = "945462a4b81e43c4e3ba96bd7b49d834c6f61198356aa858733bc4acf3cbe62e" [[package]] name = "outref" @@ -1008,9 +1231,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "owo-colors" -version = "4.1.0" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" +checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "parking_lot" @@ -1071,9 +1294,9 @@ dependencies = [ [[package]] name = "phf" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" +checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", "phf_shared", @@ -1081,9 +1304,9 @@ dependencies = [ [[package]] name = "phf_generator" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" +checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ "phf_shared", "rand", @@ -1091,31 +1314,51 @@ dependencies = [ [[package]] name = "phf_macros" -version = "0.11.2" +version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" +checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ "phf_generator", "phf_shared", "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "phf_shared" -version = "0.11.2" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" +dependencies = [ + "siphasher 1.0.1", +] + +[[package]] +name = "pin-project" +version = "1.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfe2e71e1471fe07709406bf725f710b02927c9c54b2b5b2ec0e8087d97c327d" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b" +checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ - "siphasher", + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] name = "pin-project-lite" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" +checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "preset_env_base" @@ -1123,13 +1366,13 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c8a797e42c09d55157424ac6e9b6e9e5843fc68b887691b280b055e8c3ca5e4" dependencies = [ - "ahash 0.8.11", + "ahash", "anyhow", "browserslist-rs", "dashmap", "from_variant", "once_cell", - "semver 1.0.23", + "semver 1.0.25", "serde", "st-map", "tracing", @@ -1147,18 +1390,18 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.89" +version = "1.0.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e" +checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" dependencies = [ "unicode-ident", ] [[package]] name = "psm" -version = "0.1.23" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa37f80ca58604976033fae9515a8a2989fc13797d953f7c04fb8fa36a11f205" +checksum = "f58e5423e24c18cc840e1c98370b3993c6649cd1678b4d24318bcf0a083cbe88" dependencies = [ "cc", ] @@ -1200,14 +1443,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "quote" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" dependencies = [ "proc-macro2", ] @@ -1224,6 +1467,15 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" +[[package]] +name = "rancor" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" +dependencies = [ + "ptr_meta 0.3.0", +] + [[package]] name = "rand" version = "0.8.5" @@ -1261,9 +1513,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.7" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +checksum = "82b568323e98e49e2a0899dcee453dd679fae22d69adf9b11dd508d1549b7e2f" dependencies = [ "bitflags", ] @@ -1276,7 +1528,7 @@ checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.8", + "regex-automata 0.4.9", "regex-syntax 0.8.5", ] @@ -1291,9 +1543,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.8" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368758f23274712b504848e9d5a6f010445cc8b87a7cdb4d7cbee666c1288da3" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", @@ -1335,40 +1587,41 @@ dependencies = [ [[package]] name = "rend" -version = "0.4.2" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" dependencies = [ "bytecheck", ] [[package]] name = "rkyv" -version = "0.7.45" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" +checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" dependencies = [ - "bitvec", "bytecheck", "bytes", - "hashbrown 0.12.3", - "ptr_meta 0.1.4", + "hashbrown 0.15.2", + "indexmap", + "munge", + "ptr_meta 0.3.0", + "rancor", "rend", "rkyv_derive", - "seahash", "tinyvec", "uuid", ] [[package]] name = "rkyv_derive" -version = "0.7.45" +version = "0.8.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" +checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.98", ] [[package]] @@ -1379,9 +1632,9 @@ checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" [[package]] name = "rustc-hash" -version = "2.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" @@ -1394,34 +1647,34 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.38" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa260229e6538e52293eeb577aabd09945a09d6d9cc0fc550ed7529056c2e32a" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys", - "windows-sys 0.52.0", + "windows-sys", ] [[package]] name = "rustversion" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" +checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" [[package]] name = "ryu" -version = "1.0.18" +version = "1.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" +checksum = "6ea1a2d0a644769cc99faa24c3ad26b379b786fe7c36fd3c546254801650e6dd" [[package]] name = "ryu-js" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad97d4ce1560a5e27cec89519dc8300d1aa6035b099821261c651486a19e44d5" +checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" [[package]] name = "scoped-tls" @@ -1435,12 +1688,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - [[package]] name = "semver" version = "0.9.0" @@ -1452,9 +1699,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "f79dfe2d285b0488816f30e700a7438c5a73d816b5b7d3ac72fbc48b0d185e03" dependencies = [ "serde", ] @@ -1467,29 +1714,29 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.218" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "serde_json" -version = "1.0.134" +version = "1.0.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" +checksum = "44f86c3acccc9c65b153fe1b85a3be07fe5515274ec9f0653b4a0875731c72a6" dependencies = [ "itoa", "memchr", @@ -1505,7 +1752,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -1562,9 +1809,9 @@ checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" [[package]] name = "similar" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de1d4f81173b03af4c0cbed3c898f6bff5b870e4a7f5d6f4057d62a7a4b686e" +checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" [[package]] name = "siphasher" @@ -1572,11 +1819,17 @@ version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" +[[package]] +name = "siphasher" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" + [[package]] name = "smallvec" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "smartstring" @@ -1589,17 +1842,11 @@ dependencies = [ "version_check", ] -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - [[package]] name = "sourcemap" -version = "9.0.0" +version = "9.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dab08a862c70980b8e23698b507e272317ae52a608a164a844111f5372374f1f" +checksum = "27c4ea7042fd1a155ad95335b5d505ab00d5124ea0332a06c8390d200bb1a76a" dependencies = [ "base64-simd", "bitvec", @@ -1632,15 +1879,15 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stacker" -version = "0.1.17" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "799c883d55abdb5e98af1a7b3f23b9b6de8ecada0ecac058672d7635eb48ca7b" +checksum = "d9156ebd5870ef293bfb43f91c7a74528d363ec0d424afe24160ed5a4343d08a" dependencies = [ "cc", "cfg-if", "libc", "psm", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -1651,7 +1898,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -1669,7 +1916,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -1704,20 +1951,20 @@ dependencies = [ "swc_common 4.0.1", "swc_compiler_base", "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen 4.0.2", "swc_ecma_ext_transforms", "swc_ecma_lints", "swc_ecma_loader", "swc_ecma_minifier", - "swc_ecma_parser", + "swc_ecma_parser 5.0.0", "swc_ecma_preset_env", "swc_ecma_transforms", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_compat", "swc_ecma_transforms_optimization", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_error_reporters 5.0.0", "swc_node_comments", "swc_timer", @@ -1754,29 +2001,55 @@ dependencies = [ "triomphe", ] +[[package]] +name = "swc_allocator" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d63ac41acf5c6d64fd1a8eccd4e53f30f45b6cfe86e8a4bcb40385068bbb1294" +dependencies = [ + "bumpalo", + "hashbrown 0.14.5", + "ptr_meta 0.3.0", + "rustc-hash 2.1.1", + "triomphe", +] + [[package]] name = "swc_atoms" version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5d7211e5c57ea972f32b8a104d7006c4a68d094ec30c6a73bcd20d4d6c473c7c" dependencies = [ - "bytecheck", - "hstr", + "hstr 0.2.17", "once_cell", - "rkyv", "rustc-hash 1.1.0", "serde", ] [[package]] name = "swc_atoms" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151a6feb82b989a087433baca7f6a6eb4fcf83f828c479eecd039c9312d60e10" +checksum = "c24077f986f0bc1c07823f850f688dd9be91b186efdb03fe1d52f7c2f2a4a346" dependencies = [ - "hstr", + "hstr 0.2.17", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", + "serde", +] + +[[package]] +name = "swc_atoms" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26769479f9cb4248b9c4a9ebde709e2657bb38d612576786680a2eed35c22549" +dependencies = [ + "bytecheck", + "hstr 0.3.1", + "once_cell", + "rancor", + "rkyv", + "rustc-hash 2.1.1", "serde", ] @@ -1786,7 +2059,7 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96b6a5ef4cfec51d3fa30b73600f206453a37fc30cf1141e4644a57b1ed88616" dependencies = [ - "ahash 0.8.11", + "ahash", "anyhow", "dashmap", "once_cell", @@ -1800,11 +2073,9 @@ version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f87a21612a324493fd065e9c6fea960b4031088a213db782e2ca71d2fabb3ec" dependencies = [ - "ahash 0.8.11", - "anyhow", + "ahash", "ast_node 2.0.0", "better_scoped_tls", - "bytecheck", "cfg-if", "either", "from_variant", @@ -1812,10 +2083,9 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", - "rkyv", "rustc-hash 1.1.0", "serde", - "siphasher", + "siphasher 0.3.11", "sourcemap", "swc_allocator 1.0.0", "swc_atoms 2.0.0", @@ -1829,9 +2099,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a521e8120dc0401580864a643b5bffa035c29fc3fc41697c972743d4f008ed22" +checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" dependencies = [ "ast_node 3.0.0", "better_scoped_tls", @@ -1844,9 +2114,9 @@ dependencies = [ "parking_lot", "rustc-hash 1.1.0", "serde", - "siphasher", + "siphasher 0.3.11", "swc_allocator 2.0.0", - "swc_atoms 3.0.0", + "swc_atoms 3.1.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -1856,8 +2126,41 @@ dependencies = [ ] [[package]] -name = "swc_compiler_base" -version = "5.0.0" +name = "swc_common" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" +dependencies = [ + "anyhow", + "ast_node 3.0.0", + "better_scoped_tls", + "bytecheck", + "cfg-if", + "either", + "from_variant", + "new_debug_unreachable", + "num-bigint", + "once_cell", + "parking_lot", + "rancor", + "rkyv", + "rustc-hash 2.1.1", + "serde", + "siphasher 0.3.11", + "sourcemap", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_eq_ignore_macros", + "swc_visit", + "termcolor", + "tracing", + "unicode-width", + "url", +] + +[[package]] +name = "swc_compiler_base" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93642202236e85434c36ec37daee144d4faf05d5495a4187228f9b03e6b4db88" dependencies = [ @@ -1873,11 +2176,11 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen 4.0.2", "swc_ecma_minifier", - "swc_ecma_parser", - "swc_ecma_visit", + "swc_ecma_parser 5.0.0", + "swc_ecma_visit 4.0.1", "swc_timer", ] @@ -1905,23 +2208,23 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "swc_core" -version = "5.0.4" +version = "14.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92086975747587872715a20f78fc51e7047bac58f3a6a17d4ed5a9643f3fd0a2" +checksum = "d3be889540f3495d5ee9d34b2d23ff1d44a1fd000f84fb917bfb47f0a1ed4d78" dependencies = [ "once_cell", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_transforms_testing", - "swc_ecma_visit", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_testing 10.0.0", + "swc_ecma_visit 7.0.0", "swc_plugin", "swc_plugin_macro", "swc_plugin_proxy", @@ -1935,11 +2238,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1bdab7759509c1b37ec77bd9fc231f525b888d9609c2963ce71995da1b27357c" dependencies = [ "bitflags", - "bytecheck", "is-macro", "num-bigint", "phf", - "rkyv", "scoped-tls", "serde", "string_enum", @@ -1949,6 +2250,27 @@ dependencies = [ "unicode-id-start", ] +[[package]] +name = "swc_ecma_ast" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d856e3b85126e83d806b8d327ff6dc3708a4f512137510a210b8b0aaa2b1588b" +dependencies = [ + "bitflags", + "bytecheck", + "is-macro", + "num-bigint", + "phf", + "rancor", + "rkyv", + "scoped-tls", + "string_enum", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_visit", + "unicode-id-start", +] + [[package]] name = "swc_ecma_codegen" version = "4.0.2" @@ -1964,21 +2286,44 @@ dependencies = [ "swc_allocator 1.0.0", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen_macros", + "tracing", +] + +[[package]] +name = "swc_ecma_codegen" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a16d8fe0b81c3856cbd82c6bb7d28c21bd3891a387c9f1f862f545ce9b8a6e88" +dependencies = [ + "ascii", + "compact_str", + "memchr", + "num-bigint", + "once_cell", + "regex", + "rustc-hash 2.1.1", + "serde", + "sourcemap", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_codegen_macros", "tracing", ] [[package]] name = "swc_ecma_codegen_macros" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9a42f479a6475647e248fa9750982c87cd985e19d1016a1fc18a70682305d1" +checksum = "4ac2ff0957329e0dfcde86a1ac465382e189bf42a5989720d3476bea78eaa31a" dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -1989,11 +2334,11 @@ checksum = "1329a40848de17863db27ab4d8840f5aa6a79e6655bab2a5abe0f4e7f5c56d6a" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_es2015", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2005,9 +2350,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c5d585318a0d8ad1465d68fb10c29674d41988f59f4fab1e162a2f0bf13dbdc2" dependencies = [ "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", ] @@ -2027,13 +2372,13 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_common", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2046,11 +2391,11 @@ checksum = "4a329b3d6bcc4bebab396a556ec6accda6f7d4a8a1126ded05f2c7a705c6343e" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2064,11 +2409,11 @@ dependencies = [ "serde", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2082,12 +2427,12 @@ dependencies = [ "serde", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_common", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2100,10 +2445,10 @@ checksum = "d9389a8364fd44f041302b09ce46d54d42de033737597cf481c2bdc09ac8a899" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2117,11 +2462,11 @@ dependencies = [ "serde", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_es2022", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2134,10 +2479,10 @@ checksum = "3c59d09c7146386ca51e3eb225f4c7b392d7d9020742e7cf47bc3c4ceb6aa4a6" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2150,13 +2495,13 @@ checksum = "0947eca60f422bf25f926e06ebcde5f3189df7fb7fc9c4f0d07fcb6a90bd0acf" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_common", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2168,10 +2513,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2241d79bc42ab25133b9107c0ec08aef55503dde6dac85debae7ba750b21afd4" dependencies = [ "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2185,9 +2530,9 @@ dependencies = [ "phf", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2205,9 +2550,9 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2255,14 +2600,14 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen 4.0.2", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_optimization", "swc_ecma_usage_analyzer", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_timer", "tracing", ] @@ -2284,7 +2629,30 @@ dependencies = [ "stacker", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", + "tracing", + "typed-arena", +] + +[[package]] +name = "swc_ecma_parser" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee398e6093d6816e060d44013f1b8111e2043367899bc05d01cac3fdce12301" +dependencies = [ + "either", + "new_debug_unreachable", + "num-bigint", + "num-traits", + "phf", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "smartstring", + "stacker", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "tracing", "typed-arena", ] @@ -2301,17 +2669,17 @@ dependencies = [ "once_cell", "preset_env_base", "rustc-hash 1.1.0", - "semver 1.0.23", + "semver 1.0.25", "serde", "serde_json", "st-map", "string_enum", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_transforms", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2327,6 +2695,19 @@ dependencies = [ "tracing", ] +[[package]] +name = "swc_ecma_testing" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8337a466d19da1d3bfcb6f8b12113fb8c82cf6664602b1183ef46ca9d7a8c66e" +dependencies = [ + "anyhow", + "hex", + "sha2", + "testing 7.0.0", + "tracing", +] + [[package]] name = "swc_ecma_transforms" version = "5.0.0" @@ -2335,16 +2716,16 @@ checksum = "1600bc245ac36783f219678d0831ffb8aeee7ab06908c394fc1da9be1b0fd16a" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_compat", "swc_ecma_transforms_module", "swc_ecma_transforms_optimization", "swc_ecma_transforms_proposal", "swc_ecma_transforms_react", "swc_ecma_transforms_typescript", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2363,10 +2744,34 @@ dependencies = [ "smallvec", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_parser 5.0.0", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_base" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f73624c31126342dd5b53938a1a4a405ce73ce60b2498af86b432793e58b9e7" +dependencies = [ + "better_scoped_tls", + "bitflags", + "indexmap", + "once_cell", + "phf", + "rustc-hash 2.1.1", + "serde", + "smallvec", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", "tracing", ] @@ -2378,10 +2783,10 @@ checksum = "63a93f8b41f89e08edf77f70a8fa959cd3b84d396c2c6a3e0b0cca62f1b89683" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2399,7 +2804,7 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_compat_bugfixes", "swc_ecma_compat_common", "swc_ecma_compat_es2015", @@ -2411,11 +2816,11 @@ dependencies = [ "swc_ecma_compat_es2021", "swc_ecma_compat_es2022", "swc_ecma_compat_es3", - "swc_ecma_transforms_base", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_trace_macro", "tracing", ] @@ -2429,7 +2834,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -2450,12 +2855,12 @@ dependencies = [ "swc_atoms 2.0.0", "swc_cached", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "tracing", ] @@ -2473,12 +2878,12 @@ dependencies = [ "serde_json", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_fast_graph", "tracing", ] @@ -2495,12 +2900,12 @@ dependencies = [ "smallvec", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2520,12 +2925,12 @@ dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", "swc_config", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2543,17 +2948,44 @@ dependencies = [ "sha2", "sourcemap", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "swc_ecma_testing", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen 4.0.2", + "swc_ecma_parser 5.0.0", + "swc_ecma_testing 4.0.0", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "tempfile", "testing 4.0.0", ] +[[package]] +name = "swc_ecma_transforms_testing" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfbda9a6efd41c8fe47f0800913bb5c092313d2bdeb9ede8d6006701e4b3d1cb" +dependencies = [ + "ansi_term", + "anyhow", + "base64", + "hex", + "serde", + "serde_json", + "sha2", + "sourcemap", + "swc_allocator 3.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_testing 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "tempfile", + "testing 7.0.0", +] + [[package]] name = "swc_ecma_transforms_typescript" version = "5.0.0" @@ -2564,11 +2996,11 @@ dependencies = [ "serde", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_transforms_base", + "swc_ecma_ast 4.0.1", + "swc_ecma_transforms_base 5.0.1", "swc_ecma_transforms_react", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", ] [[package]] @@ -2581,9 +3013,9 @@ dependencies = [ "rustc-hash 1.1.0", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "swc_timer", "tracing", ] @@ -2601,8 +3033,28 @@ dependencies = [ "ryu-js", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "swc_ecma_visit", + "swc_ecma_ast 4.0.1", + "swc_ecma_visit 4.0.1", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_utils" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f3f5232b8fb1c756d428a36f09df1dac2f44d77951d7f946cab809757deab6" +dependencies = [ + "indexmap", + "num_cpus", + "once_cell", + "rustc-hash 2.1.1", + "ryu-js", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", "tracing", "unicode-id", ] @@ -2617,7 +3069,22 @@ dependencies = [ "num-bigint", "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", + "swc_ecma_ast 4.0.1", + "swc_visit", + "tracing", +] + +[[package]] +name = "swc_ecma_visit" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "195a418699326c6a4be906ecd3144d58335bef9c166f07ecfa1b7399028733aa" +dependencies = [ + "new_debug_unreachable", + "num-bigint", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_visit", "tracing", ] @@ -2630,7 +3097,7 @@ checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -2656,7 +3123,20 @@ dependencies = [ "miette", "once_cell", "parking_lot", - "swc_common 5.0.0", + "swc_common 5.0.1", +] + +[[package]] +name = "swc_error_reporters" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d89a68d5725643421457eb8cde1f6d05c4d704bbb884044c889fb7e729effd" +dependencies = [ + "anyhow", + "miette", + "once_cell", + "parking_lot", + "swc_common 7.0.0", ] [[package]] @@ -2679,7 +3159,7 @@ checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -2693,6 +3173,15 @@ dependencies = [ "swc_common 4.0.1", ] +[[package]] +name = "swc_parallel" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5f75f1094d69174ef628e3665fff0f81d58e9f568802e3c90d332c72b0b6026" +dependencies = [ + "once_cell", +] + [[package]] name = "swc_plugin" version = "1.0.0" @@ -2710,19 +3199,22 @@ checksum = "0917ccfdcd3fa6cf41bdacef2388702a3b274f9ea708d930e1e8db37c7c3e1c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "swc_plugin_proxy" -version = "4.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6749c4027aad79cf648ffce6633100ea01a7b0d6cf17299cfa68ce141897c26c" +checksum = "5ac6c5059fba4db71d99d1df451f57ddc8c01a150c04662075ac1b20acd1c858" dependencies = [ "better_scoped_tls", + "bytecheck", + "rancor", "rkyv", - "swc_common 4.0.1", - "swc_ecma_ast", + "rustc-hash 2.1.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_trace_macro", "tracing", ] @@ -2744,18 +3236,18 @@ checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "swc_transform_common" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ade45bb0d8b5299022dc0f674c2125512412f5b26f42cfaffa16dcc00d56b" +checksum = "79319c2165695896119f0cb22847dedfb0bd7f77acd98dbc5bc1f081105db6f3" dependencies = [ "better_scoped_tls", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "serde_json", ] @@ -2768,8 +3260,8 @@ checksum = "fbc49333e23eac4f485ee976267d1f81648637c1abe2b904641f28b00a1a514e" dependencies = [ "swc_atoms 2.0.0", "swc_common 4.0.1", - "swc_ecma_ast", - "thiserror", + "swc_ecma_ast 4.0.1", + "thiserror 1.0.69", ] [[package]] @@ -2795,15 +3287,26 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.86" +version = "2.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89275301d38033efb81a6e60e3497e734dfcc62571f2854bf4b16690398824c" +checksum = "36147f1a48ae0ec2b5b3bc5b537d267457555a10dc06f3dbc8cb11ba3006d3b1" dependencies = [ "proc-macro2", "quote", "unicode-ident", ] +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", +] + [[package]] name = "tap" version = "1.0.1" @@ -2812,15 +3315,16 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "tempfile" -version = "3.13.0" +version = "3.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f2c9fc62d0beef6951ccffd757e241266a2c833136efbe35af6cd2567dca5b" +checksum = "22e5a0acb1f3f55f65cc4a866c361b2fb2a0ff6366785ae6fbb5f85df07ba230" dependencies = [ "cfg-if", "fastrand", + "getrandom 0.3.1", "once_cell", "rustix", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -2834,12 +3338,12 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f599bd7ca042cfdf8f4512b277c02ba102247820f9d9d4a9f521f496751a6ef" +checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" dependencies = [ "rustix", - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -2849,7 +3353,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1c6b200c27382caadd583563c79cdf870d854e14c4c078731d447ecbfe27c35f" dependencies = [ "ansi_term", - "cargo_metadata", + "cargo_metadata 0.18.1", "difference", "once_cell", "pretty_assertions", @@ -2870,20 +3374,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" dependencies = [ "ansi_term", - "cargo_metadata", + "cargo_metadata 0.18.1", "difference", "once_cell", "pretty_assertions", "regex", "serde", "serde_json", - "swc_common 5.0.0", + "swc_common 5.0.1", "swc_error_reporters 6.0.0", "testing_macros", "tracing", "tracing-subscriber", ] +[[package]] +name = "testing" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357b1e3ef6414c8a97e0d4701a67ee52ea65095f7afb7fcc8a3609efdc0e7cf4" +dependencies = [ + "ansi_term", + "cargo_metadata 0.18.1", + "difference", + "once_cell", + "pretty_assertions", + "regex", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_common 7.0.0", + "swc_error_reporters 8.0.0", + "testing_macros", + "tracing", + "tracing-subscriber", +] + [[package]] name = "testing_macros" version = "1.0.0" @@ -2897,7 +3423,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] @@ -2906,29 +3432,48 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9" dependencies = [ - "smawk", "unicode-linebreak", "unicode-width", ] [[package]] name = "thiserror" -version = "1.0.66" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d171f59dbaa811dbbb1aee1e73db92ec2b122911a48e1390dfe327a821ddede" +checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" dependencies = [ - "thiserror-impl", + "thiserror-impl 2.0.11", ] [[package]] name = "thiserror-impl" -version = "1.0.66" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08be0f17bd307950653ce45db00cd31200d82b624b36e181337d9c7d92765b5" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] [[package]] @@ -2941,11 +3486,21 @@ dependencies = [ "once_cell", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "022db8904dfa342efe721985167e9fcd16c29b226db4397ed752a761cfce81e8" dependencies = [ "tinyvec_macros", ] @@ -2958,9 +3513,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ "pin-project-lite", "tracing-attributes", @@ -2969,20 +3524,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -3001,9 +3556,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ "matchers", "nu-ansi-term", @@ -3035,15 +3590,9 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a" [[package]] name = "typenum" -version = "1.17.0" +version = "1.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825" - -[[package]] -name = "unicode-bidi" -version = "0.3.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ab17db44d7388991a428b2ee655ce0c212e862eff1768a455c58f9aad6e7893" +checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" [[package]] name = "unicode-id" @@ -3059,9 +3608,9 @@ checksum = "2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b" [[package]] name = "unicode-ident" -version = "1.0.13" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe" +checksum = "00e2473a93778eb0bad35909dff6a10d28e63f792f16ed15e404fca9d5eeedbe" [[package]] name = "unicode-linebreak" @@ -3069,15 +3618,6 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" -[[package]] -name = "unicode-normalization" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" -dependencies = [ - "tinyvec", -] - [[package]] name = "unicode-width" version = "0.1.14" @@ -3086,35 +3626,47 @@ checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" [[package]] name = "url" -version = "2.5.2" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", "percent-encoding", ] +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "uuid" -version = "1.11.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" +checksum = "e0f540e3240398cce6128b64ba83fdbdd86129c16a3aa1a3a252efd66eb3d587" [[package]] name = "valuable" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" [[package]] name = "vergen" -version = "9.0.1" +version = "9.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349ed9e45296a581f455bc18039878f409992999bc1d5da12a6800eb18c8752f" +checksum = "e0d2f179f8075b805a43a2a21728a46f0cc2921b3c58695b28fa8817e103cd9a" dependencies = [ "anyhow", - "cargo_metadata", + "cargo_metadata 0.19.1", "derive_builder", "regex", "rustversion", @@ -3123,9 +3675,9 @@ dependencies = [ [[package]] name = "vergen-lib" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229eaddb0050920816cf051e619affaf18caa3dd512de8de5839ccbc8e53abb0" +checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166" dependencies = [ "anyhow", "derive_builder", @@ -3144,37 +3696,46 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" +[[package]] +name = "wasi" +version = "0.13.3+wasi-0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26816d2e1a4a36a2940b96c5296ce403917633dff8f3440e9b236ed6f6bacad2" +dependencies = [ + "wit-bindgen-rt", +] + [[package]] name = "wasm-bindgen" -version = "0.2.95" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e" +checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" dependencies = [ "cfg-if", "once_cell", + "rustversion", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.95" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358" +checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" dependencies = [ "bumpalo", "log", - "once_cell", "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.95" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56" +checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3182,22 +3743,25 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.95" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" +checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.95" +version = "0.2.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d" +checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" +dependencies = [ + "unicode-ident", +] [[package]] name = "winapi" @@ -3221,7 +3785,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.59.0", + "windows-sys", ] [[package]] @@ -3240,13 +3804,10 @@ dependencies = [ ] [[package]] -name = "windows-sys" -version = "0.52.0" +name = "windows-link" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets", -] +checksum = "6dccfd733ce2b1753b03b6d3c65edf020262ea35e20ccdf3e288043e6dd620e3" [[package]] name = "windows-sys" @@ -3321,6 +3882,27 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "wit-bindgen-rt" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3268f3d866458b787f390cf61f4bbb563b922d091359f9608842999eaee3943c" +dependencies = [ + "bitflags", +] + +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wyz" version = "0.5.1" @@ -3341,13 +3923,13 @@ dependencies = [ "percent-encoding", "regex", "relative_posix_path", - "rustc-hash 2.1.0", + "rustc-hash 2.1.1", "serde", "serde_json", "swc", "swc_core", - "swc_ecma_parser", - "swc_ecma_transforms_testing", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_testing 5.0.0", "testing 5.0.0", ] @@ -3357,6 +3939,30 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.35" @@ -3374,5 +3980,48 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.86", + "syn 2.0.98", +] + +[[package]] +name = "zerofrom" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", + "synstructure", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.98", ] diff --git a/packages/yak-swc/yak_swc/Cargo.toml b/packages/yak-swc/yak_swc/Cargo.toml index bf1c9504..06abfe34 100644 --- a/packages/yak-swc/yak_swc/Cargo.toml +++ b/packages/yak-swc/yak_swc/Cargo.toml @@ -10,7 +10,7 @@ crate-type = ["cdylib", "rlib"] lazy_static = "1.4.0" serde = "1.0.217" serde_json = "1.0.134" -swc_core = { version = "5.0.4", features = ["ecma_plugin_transform"] } +swc_core = { version = "14.0.1", features = ["ecma_plugin_transform"] } css_in_js_parser = { path = "../css_in_js_parser" } relative_posix_path = { path = "../relative_posix_path" } itertools = "0.13.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 10146fe0..a8b65a7e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,8 +32,8 @@ catalogs: specifier: 4.6.0 version: 4.6.0 '@next/mdx': - specifier: 15.1.3 - version: 15.1.3 + specifier: 15.2.0 + version: 15.2.0 '@shikijs/monaco': specifier: 1.24.4 version: 1.24.4 @@ -41,8 +41,8 @@ catalogs: specifier: 1.24.4 version: 1.24.4 '@swc/core': - specifier: 1.9.2 - version: 1.9.2 + specifier: 1.10.18 + version: 1.10.18 '@testing-library/dom': specifier: 10.4.0 version: 10.4.0 @@ -116,8 +116,8 @@ catalogs: specifier: 4.15.1 version: 4.15.1 next: - specifier: 15.1.3 - version: 15.1.3 + specifier: 15.2.0 + version: 15.2.0 next-themes: specifier: 0.4.4 version: 0.4.4 @@ -169,6 +169,9 @@ catalogs: unionfs: specifier: 4.5.4 version: 4.5.4 + vite: + specifier: 6.0.6 + version: 6.0.6 vitest: specifier: 2.1.8 version: 2.1.8 @@ -194,10 +197,10 @@ importers: dependencies: '@swc/core': specifier: catalog:dev - version: 1.9.2(@swc/helpers@0.5.15) + version: 1.10.18(@swc/helpers@0.5.15) next: specifier: catalog:dev - version: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-yak: specifier: workspace:* version: link:../next-yak @@ -234,7 +237,7 @@ importers: version: 1.2.2 tsup: specifier: catalog:dev - version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0) + version: 8.3.5(@swc/core@1.10.18(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0) typescript: specifier: catalog:dev version: 5.7.2 @@ -243,7 +246,7 @@ importers: devDependencies: '@swc/core': specifier: catalog:dev - version: 1.9.2(@swc/helpers@0.5.15) + version: 1.10.18(@swc/helpers@0.5.15) fast-glob: specifier: catalog:dev version: 3.3.2 @@ -255,19 +258,19 @@ importers: version: link:../next-yak swc-loader: specifier: catalog:dev - version: 0.2.6(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 0.2.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))) unionfs: specifier: catalog:dev version: 4.5.4 vite: specifier: catalog:dev - version: 6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) + version: 6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) vitest: specifier: catalog:dev version: 2.1.8(@types/node@22.10.2)(jsdom@25.0.1)(terser@5.36.0) webpack: specifier: catalog:dev - version: 5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)) packages/docs: dependencies: @@ -279,7 +282,7 @@ importers: version: 4.6.0(monaco-editor@0.52.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@next/mdx': specifier: catalog:dev - version: 15.1.3 + version: 15.2.0 '@shikijs/monaco': specifier: catalog:dev version: 1.24.4 @@ -288,25 +291,25 @@ importers: version: 1.24.4 '@swc/core': specifier: catalog:dev - version: 1.9.2(@swc/helpers@0.5.15) + version: 1.10.18(@swc/helpers@0.5.15) fumadocs-core: specifier: catalog:dev - version: 14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) fumadocs-mdx: specifier: catalog:dev - version: 11.2.1(acorn@8.14.0)(fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) + version: 11.2.1(acorn@8.14.0)(fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)) fumadocs-openapi: specifier: catalog:dev - version: 5.10.6(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(ajv@8.17.1)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) + version: 5.10.6(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(ajv@8.17.1)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) fumadocs-twoslash: specifier: catalog:dev - version: 2.0.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(shiki@1.24.4)(typescript@5.7.2) + version: 2.0.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(shiki@1.24.4)(typescript@5.7.2) fumadocs-ui: specifier: catalog:dev - version: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) + version: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) next: specifier: catalog:dev - version: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-themes: specifier: catalog:dev version: 0.4.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -315,7 +318,7 @@ importers: version: link:../next-yak raw-loader: specifier: catalog:dev - version: 4.0.2(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))) + version: 4.0.2(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))) react: specifier: catalog:dev version: 19.0.0 @@ -349,7 +352,7 @@ importers: version: 19.0.2(@types/react@19.0.2) '@types/webpack': specifier: catalog:dev - version: 5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.28.5(@swc/core@1.10.18(@swc/helpers@0.5.15)) autoprefixer: specifier: catalog:dev version: 10.4.20(postcss@8.4.49) @@ -376,7 +379,7 @@ importers: version: 19.0.2(@types/react@19.0.2) next: specifier: catalog:dev - version: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-yak: specifier: workspace:* version: link:../next-yak @@ -410,7 +413,7 @@ importers: version: 29.5.14 '@vitejs/plugin-react': specifier: catalog:dev - version: 4.3.4(vite@6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0)) + version: 4.3.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0)) jest: specifier: catalog:dev version: 29.7.0(@types/node@22.10.2) @@ -422,7 +425,7 @@ importers: version: 25.0.1 vite: specifier: catalog:dev - version: 6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) + version: 6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) vitest: specifier: catalog:dev version: 2.1.8(@types/node@22.10.2)(jsdom@25.0.1)(terser@5.36.0) @@ -465,7 +468,7 @@ importers: version: 19.0.2(@types/react@19.0.2) '@types/webpack': specifier: catalog:dev - version: 5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.15)) + version: 5.28.5(@swc/core@1.10.18(@swc/helpers@0.5.15)) fast-glob: specifier: catalog:dev version: 3.3.2 @@ -474,19 +477,19 @@ importers: version: 25.0.1 next: specifier: catalog:dev - version: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + version: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: catalog:dev version: 19.0.0 tsup: specifier: catalog:dev - version: 8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0) + version: 8.3.5(@swc/core@1.10.18(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0) typescript: specifier: catalog:dev version: 5.7.2 vite: specifier: catalog:dev - version: 6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) + version: 6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) vitest: specifier: catalog:dev version: 2.1.8(@types/node@22.10.2)(jsdom@25.0.1)(terser@5.36.0) @@ -1372,11 +1375,11 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@next/env@15.1.3': - resolution: {integrity: sha512-Q1tXwQCGWyA3ehMph3VO+E6xFPHDKdHFYosadt0F78EObYxPio0S09H9UGYznDe6Wc8eLKLG89GqcFJJDiK5xw==} + '@next/env@15.2.0': + resolution: {integrity: sha512-eMgJu1RBXxxqqnuRJQh5RozhskoNUDHBFybvi+Z+yK9qzKeG7dadhv/Vp1YooSZmCnegf7JxWuapV77necLZNA==} - '@next/mdx@15.1.3': - resolution: {integrity: sha512-dvOQWYbvdztu9ubhSwQPTnIY5zUA8lorEtO1+f8kaba2nVjQSh3G16tfqY/8Ovw9T3kAJhxOZIbuWMpaeDIBAw==} + '@next/mdx@15.2.0': + resolution: {integrity: sha512-q10eCj5ERepucvG/2vos/iNXh9XZCG7qTPMi9/QIYWW4SUnaZnz7ip7F4QpyHSRp4A3afk/BTVDTwuOOZ1VZMA==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -1386,50 +1389,50 @@ packages: '@mdx-js/react': optional: true - '@next/swc-darwin-arm64@15.1.3': - resolution: {integrity: sha512-aZtmIh8jU89DZahXQt1La0f2EMPt/i7W+rG1sLtYJERsP7GRnNFghsciFpQcKHcGh4dUiyTB5C1X3Dde/Gw8gg==} + '@next/swc-darwin-arm64@15.2.0': + resolution: {integrity: sha512-rlp22GZwNJjFCyL7h5wz9vtpBVuCt3ZYjFWpEPBGzG712/uL1bbSkS675rVAUCRZ4hjoTJ26Q7IKhr5DfJrHDA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.1.3': - resolution: {integrity: sha512-aw8901rjkVBK5mbq5oV32IqkJg+CQa6aULNlN8zyCWSsePzEG3kpDkAFkkTOh3eJ0p95KbkLyWBzslQKamXsLA==} + '@next/swc-darwin-x64@15.2.0': + resolution: {integrity: sha512-DiU85EqSHogCz80+sgsx90/ecygfCSGl5P3b4XDRVZpgujBm5lp4ts7YaHru7eVTyZMjHInzKr+w0/7+qDrvMA==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.1.3': - resolution: {integrity: sha512-YbdaYjyHa4fPK4GR4k2XgXV0p8vbU1SZh7vv6El4bl9N+ZSiMfbmqCuCuNU1Z4ebJMumafaz6UCC2zaJCsdzjw==} + '@next/swc-linux-arm64-gnu@15.2.0': + resolution: {integrity: sha512-VnpoMaGukiNWVxeqKHwi8MN47yKGyki5q+7ql/7p/3ifuU2341i/gDwGK1rivk0pVYbdv5D8z63uu9yMw0QhpQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.1.3': - resolution: {integrity: sha512-qgH/aRj2xcr4BouwKG3XdqNu33SDadqbkqB6KaZZkozar857upxKakbRllpqZgWl/NDeSCBYPmUAZPBHZpbA0w==} + '@next/swc-linux-arm64-musl@15.2.0': + resolution: {integrity: sha512-ka97/ssYE5nPH4Qs+8bd8RlYeNeUVBhcnsNUmFM6VWEob4jfN9FTr0NBhXVi1XEJpj3cMfgSRW+LdE3SUZbPrw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.1.3': - resolution: {integrity: sha512-uzafnTFwZCPN499fNVnS2xFME8WLC9y7PLRs/yqz5lz1X/ySoxfaK2Hbz74zYUdEg+iDZPd8KlsWaw9HKkLEVw==} + '@next/swc-linux-x64-gnu@15.2.0': + resolution: {integrity: sha512-zY1JduE4B3q0k2ZCE+DAF/1efjTXUsKP+VXRtrt/rJCTgDlUyyryx7aOgYXNc1d8gobys/Lof9P9ze8IyRDn7Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.1.3': - resolution: {integrity: sha512-el6GUFi4SiDYnMTTlJJFMU+GHvw0UIFnffP1qhurrN1qJV3BqaSRUjkDUgVV44T6zpw1Lc6u+yn0puDKHs+Sbw==} + '@next/swc-linux-x64-musl@15.2.0': + resolution: {integrity: sha512-QqvLZpurBD46RhaVaVBepkVQzh8xtlUN00RlG4Iq1sBheNugamUNPuZEH1r9X1YGQo1KqAe1iiShF0acva3jHQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.1.3': - resolution: {integrity: sha512-6RxKjvnvVMM89giYGI1qye9ODsBQpHSHVo8vqA8xGhmRPZHDQUE4jcDbhBwK0GnFMqBnu+XMg3nYukNkmLOLWw==} + '@next/swc-win32-arm64-msvc@15.2.0': + resolution: {integrity: sha512-ODZ0r9WMyylTHAN6pLtvUtQlGXBL9voljv6ujSlcsjOxhtXPI1Ag6AhZK0SE8hEpR1374WZZ5w33ChpJd5fsjw==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.1.3': - resolution: {integrity: sha512-VId/f5blObG7IodwC5Grf+aYP0O8Saz1/aeU3YcWqNdIUAmFQY3VEPKPaIzfv32F/clvanOb2K2BR5DtDs6XyQ==} + '@next/swc-win32-x64-msvc@15.2.0': + resolution: {integrity: sha512-8+4Z3Z7xa13NdUuUAcpVNA6o76lNPniBd9Xbo02bwXQXnZgFvEopwY2at5+z7yHl47X9qbZpvwatZ2BRo3EdZw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2039,68 +2042,68 @@ packages: '@sinonjs/fake-timers@10.3.0': resolution: {integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==} - '@swc/core-darwin-arm64@1.9.2': - resolution: {integrity: sha512-nETmsCoY29krTF2PtspEgicb3tqw7Ci5sInTI03EU5zpqYbPjoPH99BVTjj0OsF53jP5MxwnLI5Hm21lUn1d6A==} + '@swc/core-darwin-arm64@1.10.18': + resolution: {integrity: sha512-FdGqzAIKVQJu8ROlnHElP59XAUsUzCFSNsou+tY/9ba+lhu8R9v0OI5wXiPErrKGZpQFMmx/BPqqhx3X4SuGNg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.9.2': - resolution: {integrity: sha512-9gD+bwBz8ZByjP6nZTXe/hzd0tySIAjpDHgkFiUrc+5zGF+rdTwhcNrzxNHJmy6mw+PW38jqII4uspFHUqqxuQ==} + '@swc/core-darwin-x64@1.10.18': + resolution: {integrity: sha512-RZ73gZRituL/ZVLgrW6BYnQ5g8tuStG4cLUiPGJsUZpUm0ullSH6lHFvZTCBNFTfpQChG6eEhi2IdG6DwFp1lw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.9.2': - resolution: {integrity: sha512-kYq8ief1Qrn+WmsTWAYo4r+Coul4dXN6cLFjiPZ29Cv5pyU+GFvSPAB4bEdMzwy99rCR0u2P10UExaeCjurjvg==} + '@swc/core-linux-arm-gnueabihf@1.10.18': + resolution: {integrity: sha512-8iJqI3EkxJuuq21UHoen1VS+QlS23RvynRuk95K+Q2HBjygetztCGGEc+Xelx9a0uPkDaaAtFvds4JMDqb9SAA==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.9.2': - resolution: {integrity: sha512-n0W4XiXlmEIVqxt+rD3ZpkogsEWUk1jJ+i5bQNgB+1JuWh0fBE8c/blDgTQXa0GB5lTPVDZQussgdNOCnAZwiA==} + '@swc/core-linux-arm64-gnu@1.10.18': + resolution: {integrity: sha512-8f1kSktWzMB6PG+r8lOlCfXz5E8Qhsmfwonn77T/OfjvGwQaWrcoASh2cdjpk3dydbf8jsKGPQE1lSc7GyjXRQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.9.2': - resolution: {integrity: sha512-8xzrOmsyCC1zrx2Wzx/h8dVsdewO1oMCwBTLc1gSJ/YllZYTb04pNm6NsVbzUX2tKddJVRgSJXV10j/NECLwpA==} + '@swc/core-linux-arm64-musl@1.10.18': + resolution: {integrity: sha512-4rv+E4VLdgQw6zjbTAauCAEExxChvxMpBUMCiZweTNPKbJJ2dY6BX2WGJ1ea8+RcgqR/Xysj3AFbOz1LBz6dGA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.9.2': - resolution: {integrity: sha512-kZrNz/PjRQKcchWF6W292jk3K44EoVu1ad5w+zbS4jekIAxsM8WwQ1kd+yjUlN9jFcF8XBat5NKIs9WphJCVXg==} + '@swc/core-linux-x64-gnu@1.10.18': + resolution: {integrity: sha512-vTNmyRBVP+sZca+vtwygYPGTNudTU6Gl6XhaZZ7cEUTBr8xvSTgEmYXoK/2uzyXpaTUI4Bmtp1x81cGN0mMoLQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.9.2': - resolution: {integrity: sha512-TTIpR4rjMkhX1lnFR+PSXpaL83TrQzp9znRdp2TzYrODlUd/R20zOwSo9vFLCyH6ZoD47bccY7QeGZDYT3nlRg==} + '@swc/core-linux-x64-musl@1.10.18': + resolution: {integrity: sha512-1TZPReKhFCeX776XaT6wegknfg+g3zODve+r4oslFHI+g7cInfWlxoGNDS3niPKyuafgCdOjme2g3OF+zzxfsQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.9.2': - resolution: {integrity: sha512-+Eg2d4icItKC0PMjZxH7cSYFLWk0aIp94LNmOw6tPq0e69ax6oh10upeq0D1fjWsKLmOJAWEvnXlayZcijEXDw==} + '@swc/core-win32-arm64-msvc@1.10.18': + resolution: {integrity: sha512-o/2CsaWSN3bkzVQ6DA+BiFKSVEYvhWGA1h+wnL2zWmIDs2Knag54sOEXZkCaf8YQyZesGeXJtPEy9hh/vjJgkA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.9.2': - resolution: {integrity: sha512-nLWBi4vZDdM/LkiQmPCakof8Dh1/t5EM7eudue04V1lIcqx9YHVRS3KMwEaCoHLGg0c312Wm4YgrWQd9vwZ5zQ==} + '@swc/core-win32-ia32-msvc@1.10.18': + resolution: {integrity: sha512-eTPASeJtk4mJDfWiYEiOC6OYUi/N7meHbNHcU8e+aKABonhXrIo/FmnTE8vsUtC6+jakT1TQBdiQ8fzJ1kJVwA==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.9.2': - resolution: {integrity: sha512-ik/k+JjRJBFkXARukdU82tSVx0CbExFQoQ78qTO682esbYXzjdB5eLVkoUbwen299pnfr88Kn4kyIqFPTje8Xw==} + '@swc/core-win32-x64-msvc@1.10.18': + resolution: {integrity: sha512-1Dud8CDBnc34wkBOboFBQud9YlV1bcIQtKSg7zC8LtwR3h+XAaCayZPkpGmmAlCv1DLQPvkF+s0JcaVC9mfffQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.9.2': - resolution: {integrity: sha512-dYyEkO6mRYtZFpnOsnYzv9rY69fHAHoawYOjGOEcxk9WYtaJhowMdP/w6NcOKnz2G7GlZaenjkzkMa6ZeQeMsg==} + '@swc/core@1.10.18': + resolution: {integrity: sha512-IUWKD6uQYGRy8w2X9EZrtYg1O3SCijlHbCXzMaHQYc1X7yjijQh4H3IVL9ssZZyVp2ZDfQZu4bD5DWxxvpyjvg==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -3940,8 +3943,8 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc - next@15.1.3: - resolution: {integrity: sha512-5igmb8N8AEhWDYzogcJvtcRDU6n4cMGtBklxKD4biYv4LXN8+awc/bbQ2IM2NQHdVPgJ6XumYXfo3hBtErg1DA==} + next@15.2.0: + resolution: {integrity: sha512-VaiM7sZYX8KIAHBrRGSFytKknkrexNfGb8GlG6e93JqueCspuGte8i4ybn8z4ww1x3f2uzY4YpTaBEW4/hvsoQ==} engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: @@ -5005,8 +5008,8 @@ packages: terser: optional: true - vite@6.0.10: - resolution: {integrity: sha512-MEszunEcMo6pFsfXN1GhCFQqnE25tWRH0MA4f0Q7uanACi4y1Us+ZGpTMnITwCTnYzB2b9cpmnelTlxgTBmaBA==} + vite@6.0.6: + resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -6220,34 +6223,34 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - '@next/env@15.1.3': {} + '@next/env@15.2.0': {} - '@next/mdx@15.1.3': + '@next/mdx@15.2.0': dependencies: source-map: 0.7.4 - '@next/swc-darwin-arm64@15.1.3': + '@next/swc-darwin-arm64@15.2.0': optional: true - '@next/swc-darwin-x64@15.1.3': + '@next/swc-darwin-x64@15.2.0': optional: true - '@next/swc-linux-arm64-gnu@15.1.3': + '@next/swc-linux-arm64-gnu@15.2.0': optional: true - '@next/swc-linux-arm64-musl@15.1.3': + '@next/swc-linux-arm64-musl@15.2.0': optional: true - '@next/swc-linux-x64-gnu@15.1.3': + '@next/swc-linux-x64-gnu@15.2.0': optional: true - '@next/swc-linux-x64-musl@15.1.3': + '@next/swc-linux-x64-musl@15.2.0': optional: true - '@next/swc-win32-arm64-msvc@15.1.3': + '@next/swc-win32-arm64-msvc@15.2.0': optional: true - '@next/swc-win32-x64-msvc@15.1.3': + '@next/swc-win32-x64-msvc@15.2.0': optional: true '@nodelib/fs.scandir@2.1.5': @@ -6822,51 +6825,51 @@ snapshots: dependencies: '@sinonjs/commons': 3.0.1 - '@swc/core-darwin-arm64@1.9.2': + '@swc/core-darwin-arm64@1.10.18': optional: true - '@swc/core-darwin-x64@1.9.2': + '@swc/core-darwin-x64@1.10.18': optional: true - '@swc/core-linux-arm-gnueabihf@1.9.2': + '@swc/core-linux-arm-gnueabihf@1.10.18': optional: true - '@swc/core-linux-arm64-gnu@1.9.2': + '@swc/core-linux-arm64-gnu@1.10.18': optional: true - '@swc/core-linux-arm64-musl@1.9.2': + '@swc/core-linux-arm64-musl@1.10.18': optional: true - '@swc/core-linux-x64-gnu@1.9.2': + '@swc/core-linux-x64-gnu@1.10.18': optional: true - '@swc/core-linux-x64-musl@1.9.2': + '@swc/core-linux-x64-musl@1.10.18': optional: true - '@swc/core-win32-arm64-msvc@1.9.2': + '@swc/core-win32-arm64-msvc@1.10.18': optional: true - '@swc/core-win32-ia32-msvc@1.9.2': + '@swc/core-win32-ia32-msvc@1.10.18': optional: true - '@swc/core-win32-x64-msvc@1.9.2': + '@swc/core-win32-x64-msvc@1.10.18': optional: true - '@swc/core@1.9.2(@swc/helpers@0.5.15)': + '@swc/core@1.10.18(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.17 optionalDependencies: - '@swc/core-darwin-arm64': 1.9.2 - '@swc/core-darwin-x64': 1.9.2 - '@swc/core-linux-arm-gnueabihf': 1.9.2 - '@swc/core-linux-arm64-gnu': 1.9.2 - '@swc/core-linux-arm64-musl': 1.9.2 - '@swc/core-linux-x64-gnu': 1.9.2 - '@swc/core-linux-x64-musl': 1.9.2 - '@swc/core-win32-arm64-msvc': 1.9.2 - '@swc/core-win32-ia32-msvc': 1.9.2 - '@swc/core-win32-x64-msvc': 1.9.2 + '@swc/core-darwin-arm64': 1.10.18 + '@swc/core-darwin-x64': 1.10.18 + '@swc/core-linux-arm-gnueabihf': 1.10.18 + '@swc/core-linux-arm64-gnu': 1.10.18 + '@swc/core-linux-arm64-musl': 1.10.18 + '@swc/core-linux-x64-gnu': 1.10.18 + '@swc/core-linux-x64-musl': 1.10.18 + '@swc/core-win32-arm64-msvc': 1.10.18 + '@swc/core-win32-ia32-msvc': 1.10.18 + '@swc/core-win32-x64-msvc': 1.10.18 '@swc/helpers': 0.5.15 '@swc/counter@0.1.3': {} @@ -7024,11 +7027,11 @@ snapshots: '@types/unist@3.0.3': {} - '@types/webpack@5.28.5(@swc/core@1.9.2(@swc/helpers@0.5.15))': + '@types/webpack@5.28.5(@swc/core@1.10.18(@swc/helpers@0.5.15))': dependencies: '@types/node': 22.10.2 tapable: 2.2.1 - webpack: 5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)) transitivePeerDependencies: - '@swc/core' - esbuild @@ -7050,14 +7053,14 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-react@4.3.4(vite@6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0))': + '@vitejs/plugin-react@4.3.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) '@types/babel__core': 7.20.5 react-refresh: 0.14.2 - vite: 6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) + vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0) transitivePeerDependencies: - supports-color @@ -7939,7 +7942,7 @@ snapshots: fsevents@2.3.3: optional: true - fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: '@formatjs/intl-localematcher': 0.5.9 '@orama/orama': 2.1.1 @@ -7956,14 +7959,14 @@ snapshots: shiki: 1.24.4 unist-util-visit: 5.0.0 optionalDependencies: - next: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: 19.0.0 react-dom: 19.0.0(react@19.0.0) transitivePeerDependencies: - '@types/react' - supports-color - fumadocs-mdx@11.2.1(acorn@8.14.0)(fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): + fumadocs-mdx@11.2.1(acorn@8.14.0)(fumadocs-core@14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0)): dependencies: '@mdx-js/mdx': 3.1.0(acorn@8.14.0) chokidar: 4.0.3 @@ -7971,17 +7974,17 @@ snapshots: esbuild: 0.24.2 estree-util-value-to-estree: 3.2.1 fast-glob: 3.3.2 - fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) gray-matter: 4.0.3 micromatch: 4.0.8 - next: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) unist-util-visit: 5.0.0 zod: 3.24.1 transitivePeerDependencies: - acorn - supports-color - fumadocs-openapi@5.10.6(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(ajv@8.17.1)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17): + fumadocs-openapi@5.10.6(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(ajv@8.17.1)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17): dependencies: '@fumari/json-schema-to-typescript': 1.1.2 '@radix-ui/react-select': 2.1.4(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -7990,12 +7993,12 @@ snapshots: ajv-draft-04: 1.0.0(ajv@8.17.1) class-variance-authority: 0.7.1 fast-glob: 3.3.2 - fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - fumadocs-ui: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) + fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fumadocs-ui: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) github-slugger: 2.0.0 hast-util-to-jsx-runtime: 2.3.2 js-yaml: 4.1.0 - next: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) openapi-sampler: 1.6.1 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) @@ -8012,11 +8015,11 @@ snapshots: - supports-color - tailwindcss - fumadocs-twoslash@2.0.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(shiki@1.24.4)(typescript@5.7.2): + fumadocs-twoslash@2.0.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(shiki@1.24.4)(typescript@5.7.2): dependencies: '@radix-ui/react-popover': 1.1.4(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@shikijs/twoslash': 1.24.4(typescript@5.7.2) - fumadocs-ui: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) + fumadocs-ui: 14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17) mdast-util-from-markdown: 2.0.2 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 @@ -8030,7 +8033,7 @@ snapshots: - supports-color - typescript - fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17): + fumadocs-ui@14.6.8(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(tailwindcss@3.4.17): dependencies: '@radix-ui/react-accordion': 1.2.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@radix-ui/react-collapsible': 1.1.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -8042,10 +8045,10 @@ snapshots: '@radix-ui/react-slot': 1.1.1(@types/react@19.0.2)(react@19.0.0) '@radix-ui/react-tabs': 1.1.2(@types/react-dom@19.0.2(@types/react@19.0.2))(@types/react@19.0.2)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) class-variance-authority: 0.7.1 - fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + fumadocs-core: 14.6.8(@types/react@19.0.2)(next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0))(react-dom@19.0.0(react@19.0.0))(react@19.0.0) lodash.merge: 4.6.2 lucide-react: 0.469.0(react@19.0.0) - next: 15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + next: 15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) next-themes: 0.4.4(react-dom@19.0.0(react@19.0.0))(react@19.0.0) postcss-selector-parser: 7.0.0 react: 19.0.0 @@ -9364,9 +9367,9 @@ snapshots: react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - next@15.1.3(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + next@15.2.0(@babel/core@7.26.0)(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@next/env': 15.1.3 + '@next/env': 15.2.0 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -9376,14 +9379,14 @@ snapshots: react-dom: 19.0.0(react@19.0.0) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.0.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.1.3 - '@next/swc-darwin-x64': 15.1.3 - '@next/swc-linux-arm64-gnu': 15.1.3 - '@next/swc-linux-arm64-musl': 15.1.3 - '@next/swc-linux-x64-gnu': 15.1.3 - '@next/swc-linux-x64-musl': 15.1.3 - '@next/swc-win32-arm64-msvc': 15.1.3 - '@next/swc-win32-x64-msvc': 15.1.3 + '@next/swc-darwin-arm64': 15.2.0 + '@next/swc-darwin-x64': 15.2.0 + '@next/swc-linux-arm64-gnu': 15.2.0 + '@next/swc-linux-arm64-musl': 15.2.0 + '@next/swc-linux-x64-gnu': 15.2.0 + '@next/swc-linux-x64-musl': 15.2.0 + '@next/swc-win32-arm64-msvc': 15.2.0 + '@next/swc-win32-x64-msvc': 15.2.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -9579,7 +9582,7 @@ snapshots: postcss@8.4.31: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -9650,11 +9653,11 @@ snapshots: dependencies: safe-buffer: 5.2.1 - raw-loader@4.0.2(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))): + raw-loader@4.0.2(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)) react-dom@19.0.0(react@19.0.0): dependencies: @@ -10156,11 +10159,11 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} - swc-loader@0.2.6(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))): + swc-loader@0.2.6(@swc/core@1.10.18(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))): dependencies: - '@swc/core': 1.9.2(@swc/helpers@0.5.15) + '@swc/core': 1.10.18(@swc/helpers@0.5.15) '@swc/counter': 0.1.3 - webpack: 5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)) symbol-tree@3.2.4: {} @@ -10197,16 +10200,16 @@ snapshots: term-size@2.2.1: {} - terser-webpack-plugin@5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))): + terser-webpack-plugin@5.3.10(@swc/core@1.10.18(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.36.0 - webpack: 5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)) + webpack: 5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)) optionalDependencies: - '@swc/core': 1.9.2(@swc/helpers@0.5.15) + '@swc/core': 1.10.18(@swc/helpers@0.5.15) terser@5.36.0: dependencies: @@ -10303,7 +10306,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.3.5(@swc/core@1.9.2(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0): + tsup@8.3.5(@swc/core@1.10.18(@swc/helpers@0.5.15))(jiti@1.21.6)(postcss@8.5.1)(typescript@5.7.2)(yaml@2.6.0): dependencies: bundle-require: 5.1.0(esbuild@0.24.2) cac: 6.7.14 @@ -10322,7 +10325,7 @@ snapshots: tinyglobby: 0.2.10 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.9.2(@swc/helpers@0.5.15) + '@swc/core': 1.10.18(@swc/helpers@0.5.15) postcss: 8.5.1 typescript: 5.7.2 transitivePeerDependencies: @@ -10470,7 +10473,7 @@ snapshots: fsevents: 2.3.3 terser: 5.36.0 - vite@6.0.10(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0): + vite@6.0.6(@types/node@22.10.2)(jiti@1.21.6)(terser@5.36.0)(yaml@2.6.0): dependencies: esbuild: 0.24.2 postcss: 8.5.1 @@ -10541,7 +10544,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15)): + webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15)): dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.6 @@ -10563,7 +10566,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.9.2(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.9.2(@swc/helpers@0.5.15))) + terser-webpack-plugin: 5.3.10(@swc/core@1.10.18(@swc/helpers@0.5.15))(webpack@5.97.1(@swc/core@1.10.18(@swc/helpers@0.5.15))) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 74feb175..d944d1c1 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -12,10 +12,10 @@ catalogs: "@changesets/cli": 2.27.9 "@codspeed/benchmark.js-plugin": 4.0.0 "@monaco-editor/react": 4.6.0 - "@next/mdx": 15.1.3 + "@next/mdx": 15.2.0 "@shikijs/monaco": 1.24.4 "@shikijs/transformers": 1.24.4 - "@swc/core": 1.9.2 + "@swc/core": 1.10.18 "@testing-library/dom": 10.4.0 "@testing-library/jest-dom": 6.6.3 "@testing-library/react": 16.1.0 @@ -40,7 +40,7 @@ catalogs: jest-environment-jsdom: 29.7.0 jsdom: 25.0.1 memfs: 4.15.1 - next: 15.1.3 + next: 15.2.0 next-themes: 0.4.4 postcss: 8.4.49 postcss-nested: 7.0.2 From 9bd600f9b6901fb45b911a8951401c12554d3206 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 15:56:27 +0100 Subject: [PATCH 2/8] Add Changelog --- packages/yak-swc/CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/yak-swc/CHANGELOG.md b/packages/yak-swc/CHANGELOG.md index 6eb0d78f..157fef27 100644 --- a/packages/yak-swc/CHANGELOG.md +++ b/packages/yak-swc/CHANGELOG.md @@ -1,5 +1,13 @@ # yak-swc + +## 5.0.0 (2025-02-27) + + +### ⚠ BREAKING CHANGES + +* **swc:** Update to swc_core 14.0.1 (compatible with @swc/core@1.10.18) + ## 4.1.0 ### Minor Changes From 2df6a31d821440f51f8430afef2a9b1128f1c5c3 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 15:59:27 +0100 Subject: [PATCH 3/8] Changeset --- .changeset/ninety-beers-poke.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/ninety-beers-poke.md diff --git a/.changeset/ninety-beers-poke.md b/.changeset/ninety-beers-poke.md new file mode 100644 index 00000000..2cd1e64f --- /dev/null +++ b/.changeset/ninety-beers-poke.md @@ -0,0 +1,5 @@ +--- +"yak-swc": major +--- + +**swc:** Update to swc_core 14.0.1 (compatible with @swc/core@1.10.18) From b04529a0e604dd6a5317ee98d57f7a2d342bea8b Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 16:11:49 +0100 Subject: [PATCH 4/8] cargo update --- packages/yak-swc/Cargo.lock | 1053 +++++++++++++-------------- packages/yak-swc/yak_swc/Cargo.toml | 6 +- 2 files changed, 503 insertions(+), 556 deletions(-) diff --git a/packages/yak-swc/Cargo.lock b/packages/yak-swc/Cargo.lock index 43f69f35..dcd7ab78 100644 --- a/packages/yak-swc/Cargo.lock +++ b/packages/yak-swc/Cargo.lock @@ -89,18 +89,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" -[[package]] -name = "ast_node" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94741d66bdda032fcbf33e621b4e3a888d7d11bd3ac4446d82c5593a136936ff" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.98", -] - [[package]] name = "ast_node" version = "3.0.0" @@ -110,7 +98,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -121,7 +109,7 @@ checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -183,9 +171,9 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.16.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf0ca73de70c3da94e4194e4a01fe732378f55d47cf4c0588caab22a0dbfa14" +checksum = "74c973b79d9b6b89854493185ab760c6ef8e54bcfad10ad4e33991e46b374ac8" dependencies = [ "ahash", "chrono", @@ -193,7 +181,6 @@ dependencies = [ "indexmap", "itertools", "nom", - "once_cell", "serde", "serde_json", "thiserror 1.0.69", @@ -215,7 +202,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ "bytecheck_derive", - "ptr_meta 0.3.0", + "ptr_meta", "rancor", "simdutf8", ] @@ -228,7 +215,7 @@ checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -391,31 +378,6 @@ dependencies = [ "libc", ] -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - [[package]] name = "crypto-common" version = "0.1.6" @@ -457,7 +419,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.98", + "syn", ] [[package]] @@ -468,7 +430,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -518,7 +480,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -528,7 +490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.98", + "syn", ] [[package]] @@ -561,7 +523,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -586,7 +548,7 @@ checksum = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -652,7 +614,7 @@ checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -771,6 +733,20 @@ dependencies = [ "triomphe", ] +[[package]] +name = "hstr" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71399f53a92ef72ee336a4b30201c6e944827e14e0af23204c291aad9c24cc85" +dependencies = [ + "hashbrown 0.14.5", + "new_debug_unreachable", + "once_cell", + "phf", + "rustc-hash 2.1.1", + "triomphe", +] + [[package]] name = "iana-time-zone" version = "0.1.61" @@ -909,7 +885,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -979,7 +955,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1108,7 +1084,7 @@ checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1134,7 +1110,7 @@ checksum = "734799cf91479720b2f970c61a22850940dd91e27d4f02b1c6fc792778df2459" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1322,7 +1298,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1351,7 +1327,7 @@ checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1362,16 +1338,16 @@ checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" [[package]] name = "preset_env_base" -version = "1.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8a797e42c09d55157424ac6e9b6e9e5843fc68b887691b280b055e8c3ca5e4" +checksum = "07852df2dda2f0ab8c3407a6fd19e9389563af11c20f6c299bd07ff9fc96d6ae" dependencies = [ - "ahash", "anyhow", "browserslist-rs", "dashmap", "from_variant", "once_cell", + "rustc-hash 2.1.1", "semver 1.0.25", "serde", "st-map", @@ -1406,33 +1382,13 @@ dependencies = [ "cc", ] -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive 0.1.4", -] - [[package]] name = "ptr_meta" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" dependencies = [ - "ptr_meta_derive 0.3.0", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "ptr_meta_derive", ] [[package]] @@ -1443,7 +1399,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1473,7 +1429,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" dependencies = [ - "ptr_meta 0.3.0", + "ptr_meta", ] [[package]] @@ -1491,26 +1447,6 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - [[package]] name = "redox_syscall" version = "0.5.9" @@ -1605,7 +1541,7 @@ dependencies = [ "hashbrown 0.15.2", "indexmap", "munge", - "ptr_meta 0.3.0", + "ptr_meta", "rancor", "rend", "rkyv_derive", @@ -1621,7 +1557,7 @@ checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1729,7 +1665,7 @@ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1752,7 +1688,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1898,7 +1834,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1916,7 +1852,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -1927,9 +1863,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "swc" -version = "5.0.2" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39ce6c59d68f3ce3cbb01ea2329060180025933a0a937fcc4217bf7ef887572d" +checksum = "ef0eb9ca180bfbee79cb080174eceee04850b42a06a8ad4d180b94a657d10edb" dependencies = [ "anyhow", "base64", @@ -1942,30 +1878,30 @@ dependencies = [ "parking_lot", "pathdiff", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "serde_json", "sourcemap", - "swc_atoms 2.0.0", + "swc_atoms 4.0.0", "swc_cached", - "swc_common 4.0.1", + "swc_common 7.0.0", "swc_compiler_base", "swc_config", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen 4.0.2", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", "swc_ecma_ext_transforms", "swc_ecma_lints", "swc_ecma_loader", "swc_ecma_minifier", - "swc_ecma_parser 5.0.0", + "swc_ecma_parser 9.0.0", "swc_ecma_preset_env", "swc_ecma_transforms", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_compat", "swc_ecma_transforms_optimization", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", - "swc_error_reporters 5.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_error_reporters 8.0.0", "swc_node_comments", "swc_timer", "swc_transform_common", @@ -1975,19 +1911,6 @@ dependencies = [ "url", ] -[[package]] -name = "swc_allocator" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52cacc28f0ada8e4e31a720dd849ff06864b10e6ab0a1aaa99c06456cfe046af" -dependencies = [ - "bumpalo", - "hashbrown 0.14.5", - "ptr_meta 0.1.4", - "rustc-hash 1.1.0", - "triomphe", -] - [[package]] name = "swc_allocator" version = "2.0.0" @@ -1996,7 +1919,7 @@ checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta 0.3.0", + "ptr_meta", "rustc-hash 1.1.0", "triomphe", ] @@ -2009,21 +1932,23 @@ checksum = "d63ac41acf5c6d64fd1a8eccd4e53f30f45b6cfe86e8a4bcb40385068bbb1294" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta 0.3.0", + "ptr_meta", "rustc-hash 2.1.1", "triomphe", ] [[package]] -name = "swc_atoms" -version = "2.0.0" +name = "swc_allocator" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7211e5c57ea972f32b8a104d7006c4a68d094ec30c6a73bcd20d4d6c473c7c" +checksum = "cc6b926f0d94bbb34031fe5449428cfa1268cdc0b31158d6ad9c97e0fc1e79dd" dependencies = [ - "hstr 0.2.17", - "once_cell", - "rustc-hash 1.1.0", - "serde", + "allocator-api2", + "bumpalo", + "hashbrown 0.14.5", + "ptr_meta", + "rustc-hash 2.1.1", + "triomphe", ] [[package]] @@ -2053,28 +1978,39 @@ dependencies = [ "serde", ] +[[package]] +name = "swc_atoms" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d7077ba879f95406459bc0c81f3141c529b34580bc64d7ab7bd15e7118a0391" +dependencies = [ + "hstr 1.0.0", + "once_cell", + "rustc-hash 2.1.1", + "serde", +] + [[package]] name = "swc_cached" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96b6a5ef4cfec51d3fa30b73600f206453a37fc30cf1141e4644a57b1ed88616" +checksum = "d7133338c3bef796430deced151b0eaa5430710a90e38da19e8e3045e8e36eeb" dependencies = [ - "ahash", "anyhow", "dashmap", "once_cell", "regex", + "rustc-hash 2.1.1", "serde", ] [[package]] name = "swc_common" -version = "4.0.1" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f87a21612a324493fd065e9c6fea960b4031088a213db782e2ca71d2fabb3ec" +checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" dependencies = [ - "ahash", - "ast_node 2.0.0", + "ast_node", "better_scoped_tls", "cfg-if", "either", @@ -2086,9 +2022,8 @@ dependencies = [ "rustc-hash 1.1.0", "serde", "siphasher 0.3.11", - "sourcemap", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", + "swc_allocator 2.0.0", + "swc_atoms 3.1.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2099,12 +2034,14 @@ dependencies = [ [[package]] name = "swc_common" -version = "5.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" +checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" dependencies = [ - "ast_node 3.0.0", + "anyhow", + "ast_node", "better_scoped_tls", + "bytecheck", "cfg-if", "either", "from_variant", @@ -2112,11 +2049,14 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", - "rustc-hash 1.1.0", + "rancor", + "rkyv", + "rustc-hash 2.1.1", "serde", "siphasher 0.3.11", - "swc_allocator 2.0.0", - "swc_atoms 3.1.0", + "sourcemap", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2127,14 +2067,12 @@ dependencies = [ [[package]] name = "swc_common" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" +checksum = "26fbd21a1179166b5635d4b7a6b5930cf34b803a7361e0297b04f84dc820db04" dependencies = [ - "anyhow", - "ast_node 3.0.0", + "ast_node", "better_scoped_tls", - "bytecheck", "cfg-if", "either", "from_variant", @@ -2142,14 +2080,12 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", - "rancor", - "rkyv", "rustc-hash 2.1.1", "serde", "siphasher 0.3.11", "sourcemap", - "swc_allocator 3.0.1", - "swc_atoms 4.0.0", + "swc_allocator 4.0.0", + "swc_atoms 5.0.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2160,35 +2096,35 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "5.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93642202236e85434c36ec37daee144d4faf05d5495a4187228f9b03e6b4db88" +checksum = "a11ce0e86d6e510505ef24f945ffb689d3631209324c85de0850a36ddd462a80" dependencies = [ "anyhow", "base64", "once_cell", "pathdiff", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "serde_json", "sourcemap", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen 4.0.2", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", "swc_ecma_minifier", - "swc_ecma_parser 5.0.0", - "swc_ecma_visit 4.0.1", + "swc_ecma_parser 9.0.0", + "swc_ecma_visit 7.0.0", "swc_timer", ] [[package]] name = "swc_config" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aa30931f9b26af8edcb4cce605909d15dcfd7577220b22c50a2988f2a53c4c1" +checksum = "eb63364aebd1a8490a80fa8933825c6916d4df55d5472312d5adb62c9fb4e4ba" dependencies = [ "anyhow", "indexmap", @@ -2208,7 +2144,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -2233,69 +2169,72 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "4.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bdab7759509c1b37ec77bd9fc231f525b888d9609c2963ce71995da1b27357c" +checksum = "d856e3b85126e83d806b8d327ff6dc3708a4f512137510a210b8b0aaa2b1588b" dependencies = [ "bitflags", + "bytecheck", "is-macro", "num-bigint", "phf", + "rancor", + "rkyv", "scoped-tls", "serde", "string_enum", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_ast" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d856e3b85126e83d806b8d327ff6dc3708a4f512137510a210b8b0aaa2b1588b" +checksum = "c66db1e9b31f0f91ee0964aba014b4d2dfdc6c558732d106d762b43bedad2c4a" dependencies = [ "bitflags", - "bytecheck", "is-macro", "num-bigint", "phf", - "rancor", - "rkyv", "scoped-tls", "string_enum", - "swc_atoms 4.0.0", - "swc_common 7.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_codegen" -version = "4.0.2" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e474f6c2671524dbb179b44a36425cb1a58928f0f7211c45043f0951a1842c5d" +checksum = "a16d8fe0b81c3856cbd82c6bb7d28c21bd3891a387c9f1f862f545ce9b8a6e88" dependencies = [ + "ascii", + "compact_str", "memchr", "num-bigint", "once_cell", "regex", + "rustc-hash 2.1.1", "serde", "sourcemap", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_codegen_macros", "tracing", ] [[package]] name = "swc_ecma_codegen" -version = "7.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a16d8fe0b81c3856cbd82c6bb7d28c21bd3891a387c9f1f862f545ce9b8a6e88" +checksum = "874889c00e41e5ae487886ff4af2533944584e8b479bc469a3f9708cab7ecdb7" dependencies = [ "ascii", "compact_str", @@ -2306,10 +2245,10 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "sourcemap", - "swc_allocator 3.0.1", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_allocator 4.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", "swc_ecma_codegen_macros", "tracing", ] @@ -2323,243 +2262,246 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] name = "swc_ecma_compat_bugfixes" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1329a40848de17863db27ab4d8840f5aa6a79e6655bab2a5abe0f4e7f5c56d6a" +checksum = "08ebbda8bf33b91b0bc0fbcd015987fd9adb5fd321d9f0ce2daa7024c1387231" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "rustc-hash 2.1.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_es2015", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_common" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d585318a0d8ad1465d68fb10c29674d41988f59f4fab1e162a2f0bf13dbdc2" +checksum = "89a33d7e0fb5e3db15c25d3292e2551f81a6866b21a995d7c424e25d0f53c714" dependencies = [ - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", ] [[package]] name = "swc_ecma_compat_es2015" -version = "5.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bb74db30bb816a950ebd453af38654660149df25e3b0ae26dc0d902a4295f17" +checksum = "940c2073a7aa8bc3dc7d4893a02995f1e7313dc3193e5e1a656851f4ca96695b" dependencies = [ "arrayvec", "indexmap", "is-macro", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "serde_derive", "smallvec", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_common", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2016" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a329b3d6bcc4bebab396a556ec6accda6f7d4a8a1126ded05f2c7a705c6343e" +checksum = "3ff26ec16caad6e17c9991fdb3cacba7bc2be4d77f0f95b6157f344d42fdf5f9" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2017" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0a6f9d438b79763da23e9eb20f10c3d7f39d4c301047fef89a7e4c7cc1d3e7" +checksum = "a388d6699ce0a6489b2d8d0426df6888735cad712274632f4e3ddad88d77dbd1" dependencies = [ "serde", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2018" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d80354d791823c0fe754c5b9d35510e519261763e7871c6b3b15c57d54af928a" +checksum = "740690174e2a1b348cb32b23a90169fef598b289ef7696aa6abf3917fb3b9bc6" dependencies = [ "serde", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_common", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2019" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9389a8364fd44f041302b09ce46d54d42de033737597cf481c2bdc09ac8a899" +checksum = "4aaffce6df422b148acb45cde227228b6b5d629fd1342fe54d28281686f481be" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2020" -version = "5.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74b6f3a00525d801fd9c019570886edd9e4057aae45349bcf934260b0e1fb13f" +checksum = "42edd65b182b49c324780558a1c78447eae3f49dd6ea862f6de473eeaec3b90a" dependencies = [ "serde", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_es2022", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2021" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c59d09c7146386ca51e3eb225f4c7b392d7d9020742e7cf47bc3c4ceb6aa4a6" +checksum = "4a738cf851535907a4d321e026f9249e1e053ce8bd04d33abbe235b59c59da04" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", - "swc_trace_macro", - "tracing", -] + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_trace_macro", + "tracing", +] [[package]] name = "swc_ecma_compat_es2022" -version = "5.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0947eca60f422bf25f926e06ebcde5f3189df7fb7fc9c4f0d07fcb6a90bd0acf" +checksum = "7eb3f197a0cda537b120f0405778eca7c3dad1c06ac9018d2e8377c3a4f5b125" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "rustc-hash 2.1.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_common", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es3" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2241d79bc42ab25133b9107c0ec08aef55503dde6dac85debae7ba750b21afd4" +checksum = "dfba8605f88eb317b1a2b840fc509c5aa1ef5eb48ac55df6518330541d777a5f" dependencies = [ - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_ext_transforms" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22832b3a044b1c136e2e36507da109e7882f43de959e5b8bf47f7e15eab20ef" +checksum = "fa42bf1a5a4719dfee4a9ae2dfacff37999a55362a1b245dde0adc4d5e4b3354" dependencies = [ "phf", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_lints" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b48790267b801843d341b4b1e4932a270e34a2998e0d8f66bca91cae819c65c5" +checksum = "3fffffcae6d072cc8a0b1843c77aa30ef738b815d70f78c2ae56e4a7b88e0fcd" dependencies = [ "auto_impl", "dashmap", "parking_lot", - "rayon", "regex", + "rustc-hash 2.1.1", "serde", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_ast 7.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", ] [[package]] name = "swc_ecma_loader" -version = "4.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be7c9ada6dc917b70f94cdff91cff1ac95f3d6693202109170ff5268ff4c0d1f" +checksum = "40cbfcb05386162e1ab3a6ca34cc2e53917e8203dae2ad89ba100c6bc1c9050b" dependencies = [ "anyhow", "dashmap", @@ -2569,19 +2511,20 @@ dependencies = [ "parking_lot", "path-clean 0.1.0", "pathdiff", + "rustc-hash 2.1.1", "serde", "serde_json", - "swc_atoms 2.0.0", + "swc_atoms 4.0.0", "swc_cached", - "swc_common 4.0.1", + "swc_common 7.0.0", "tracing", ] [[package]] name = "swc_ecma_minifier" -version = "5.0.1" +version = "11.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "204923532b1f6f47d91958338bdf9d455cfea730c3c477a094317a3819247f99" +checksum = "987cf69e133e6e0b50a227b9d3bb41e7ea04528096588dd231cac430caa0c431" dependencies = [ "arrayvec", "indexmap", @@ -2592,53 +2535,55 @@ dependencies = [ "phf", "radix_fmt", "regex", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "ryu-js", "serde", "serde_json", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen 4.0.2", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_optimization", "swc_ecma_usage_analyzer", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", "swc_timer", "tracing", ] [[package]] name = "swc_ecma_parser" -version = "5.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c5ab8bd4cc4a4956514699c84d1a25cdb5a33f5ec760ec64ce712e973019c9" +checksum = "0ee398e6093d6816e060d44013f1b8111e2043367899bc05d01cac3fdce12301" dependencies = [ "either", "new_debug_unreachable", "num-bigint", "num-traits", "phf", + "rustc-hash 2.1.1", "serde", "smallvec", "smartstring", "stacker", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "tracing", "typed-arena", ] [[package]] name = "swc_ecma_parser" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee398e6093d6816e060d44013f1b8111e2043367899bc05d01cac3fdce12301" +checksum = "f9e336f2b460882df2c132328b3c29ab3e680e1db681a05ec3e406940d98320a" dependencies = [ "either", "new_debug_unreachable", @@ -2650,112 +2595,113 @@ dependencies = [ "smallvec", "smartstring", "stacker", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", "tracing", "typed-arena", ] [[package]] name = "swc_ecma_preset_env" -version = "5.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "536d242fcc9ae6dfcb3bf0fb1a0b087b20feca33e070aa51d585acbf8ac1ba5d" +checksum = "04e024fa429985938b6fd78fa432953e40b9acca41af4bf6988d5b32a3bcc2ec" dependencies = [ "anyhow", "dashmap", "indexmap", "once_cell", "preset_env_base", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "semver 1.0.25", "serde", "serde_json", "st-map", "string_enum", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_transforms", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_testing" -version = "4.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0397cdbbdcfec2048da1291f44e2d433471fab9bfb430f8f879a831242d636" +checksum = "8337a466d19da1d3bfcb6f8b12113fb8c82cf6664602b1183ef46ca9d7a8c66e" dependencies = [ "anyhow", "hex", "sha2", - "testing 4.0.0", + "testing 7.0.0", "tracing", ] [[package]] name = "swc_ecma_testing" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8337a466d19da1d3bfcb6f8b12113fb8c82cf6664602b1183ef46ca9d7a8c66e" +checksum = "5e72a43b7acd904fa0c6d244a72aeda66febbc5a9720975481cb836d6804b604" dependencies = [ "anyhow", "hex", "sha2", - "testing 7.0.0", + "testing 8.0.0", "tracing", ] [[package]] name = "swc_ecma_transforms" -version = "5.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1600bc245ac36783f219678d0831ffb8aeee7ab06908c394fc1da9be1b0fd16a" +checksum = "f22c16d480e79ac3a5396029bd1d3134e84eac635386269b8e96cfa8d6122786" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_compat", "swc_ecma_transforms_module", "swc_ecma_transforms_optimization", "swc_ecma_transforms_proposal", "swc_ecma_transforms_react", "swc_ecma_transforms_typescript", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_transforms_base" -version = "5.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb4000822f02b54af0be4f668649fa1e5555f1e3392479d17a277eb81a841f0" +checksum = "6f73624c31126342dd5b53938a1a4a405ce73ce60b2498af86b432793e58b9e7" dependencies = [ "better_scoped_tls", "bitflags", "indexmap", "once_cell", "phf", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "smallvec", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_parser 5.0.0", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", "tracing", ] [[package]] name = "swc_ecma_transforms_base" -version = "10.0.0" +version = "11.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f73624c31126342dd5b53938a1a4a405ce73ce60b2498af86b432793e58b9e7" +checksum = "53f823fb2ba61099c06f1557f4d7bc3a957147f2e39f92419204682aa62b46fc" dependencies = [ "better_scoped_tls", "bitflags", @@ -2765,35 +2711,35 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "smallvec", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", + "swc_ecma_parser 10.0.0", + "swc_ecma_utils 11.0.0", + "swc_ecma_visit 8.0.0", "swc_parallel", "tracing", ] [[package]] name = "swc_ecma_transforms_classes" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63a93f8b41f89e08edf77f70a8fa959cd3b84d396c2c6a3e0b0cca62f1b89683" +checksum = "f20b955ed625edec528810d947074f78baa7abc1079e8a950175660f52def737" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_transforms_compat" -version = "5.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ca64973f33eb69cc29b9d1a432e6eebfbffa281be128318f8754013557a69e" +checksum = "d4ab4c2d155ea8786853e333532fcc3f7f7727d7844be62696656c0bced14461" dependencies = [ "arrayvec", "indexmap", @@ -2801,10 +2747,10 @@ dependencies = [ "num-bigint", "serde", "smallvec", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", + "swc_ecma_ast 7.0.0", "swc_ecma_compat_bugfixes", "swc_ecma_compat_common", "swc_ecma_compat_es2015", @@ -2816,11 +2762,11 @@ dependencies = [ "swc_ecma_compat_es2021", "swc_ecma_compat_es2022", "swc_ecma_compat_es3", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_trace_macro", "tracing", ] @@ -2834,14 +2780,14 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] name = "swc_ecma_transforms_module" -version = "5.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0487647586521fd66e937127fe8ce39edffbc5b96138c264ff0ba58786430bd" +checksum = "3f793efb5f5d2198dc0779e5dce3f4b0883b800df14804a735b58fc46b5e1ef3" dependencies = [ "Inflector", "anyhow", @@ -2851,93 +2797,95 @@ dependencies = [ "path-clean 1.0.1", "pathdiff", "regex", + "rustc-hash 2.1.1", "serde", - "swc_atoms 2.0.0", + "swc_atoms 4.0.0", "swc_cached", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_loader", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_parser 9.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "tracing", ] [[package]] name = "swc_ecma_transforms_optimization" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63d691ccea03a8eb25f37c7498e7609ad76ca3dc2070b630596e49f0b8fd1f4" +checksum = "fec13de01856f03c701291251f84b259dba49204f07903cb5126c8fe351cd655" dependencies = [ "dashmap", "indexmap", "once_cell", "petgraph", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde_json", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_fast_graph", "tracing", ] [[package]] name = "swc_ecma_transforms_proposal" -version = "5.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f963693bb6510f2bdb8227e918730bca30be29a9880614858f0c14ffe702fbf8" +checksum = "96fb64dabfb5b04538e7a80a520939f742c657de672666197a06fcac04182fbb" dependencies = [ "either", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "serde", "smallvec", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_transforms_react" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90002fdbe17f10c84cb29a102154a30ee5ad3e7165f0610d18ba8aa3a592924c" +checksum = "8b4795f4c8ef4f591248c987f5ce6d94e699587ee43847b40b2453186b93f748" dependencies = [ "base64", "dashmap", "indexmap", "once_cell", + "rustc-hash 2.1.1", "serde", "sha1", "string_enum", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 4.0.1", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_base 5.0.1", + "swc_ecma_ast 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_macros", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_transforms_testing" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21721599724e9f9c40467ff9cdd20f045f134c26e5fe794b1ee6708798c724ed" +checksum = "cfbda9a6efd41c8fe47f0800913bb5c092313d2bdeb9ede8d6006701e4b3d1cb" dependencies = [ "ansi_term", "anyhow", @@ -2947,23 +2895,24 @@ dependencies = [ "serde_json", "sha2", "sourcemap", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen 4.0.2", - "swc_ecma_parser 5.0.0", - "swc_ecma_testing 4.0.0", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_allocator 3.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_testing 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "tempfile", - "testing 4.0.0", + "testing 7.0.0", ] [[package]] name = "swc_ecma_transforms_testing" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfbda9a6efd41c8fe47f0800913bb5c092313d2bdeb9ede8d6006701e4b3d1cb" +checksum = "7dce5bbd4417919ff4e7a15500c18d88fc135e57b512f3ebd59cf82439d80ef9" dependencies = [ "ansi_term", "anyhow", @@ -2973,87 +2922,90 @@ dependencies = [ "serde_json", "sha2", "sourcemap", - "swc_allocator 3.0.1", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_testing 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_allocator 4.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", + "swc_ecma_codegen 8.0.1", + "swc_ecma_parser 10.0.0", + "swc_ecma_testing 8.0.0", + "swc_ecma_transforms_base 11.1.1", + "swc_ecma_utils 11.0.0", + "swc_ecma_visit 8.0.0", "tempfile", - "testing 7.0.0", + "testing 8.0.0", ] [[package]] name = "swc_ecma_transforms_typescript" -version = "5.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f67d5ff2ec723d075db340ac155877fea9607186f179e41ef2116aeef960a2cf" +checksum = "5596e4e5e114a33313c7dd696ab3a32cdee2746d7bd9928c3ab885763720ee7f" dependencies = [ + "once_cell", + "rustc-hash 2.1.1", "ryu-js", "serde", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_transforms_base 5.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_transforms_base 10.0.0", "swc_ecma_transforms_react", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", ] [[package]] name = "swc_ecma_usage_analyzer" -version = "5.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89892c33cf84806957c34539cb84a26c69f6d2c7c8d9ae3131113105852f1d60" +checksum = "dca1e7b5e340cd752eddae7fbb30012f03737f52e5d25347dd407c938bbed725" dependencies = [ "indexmap", - "rustc-hash 1.1.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", + "rustc-hash 2.1.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_timer", "tracing", ] [[package]] name = "swc_ecma_utils" -version = "5.0.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb9a28511d17d1e6c5dfcf209368a1da4a542270c450fba7f27faf22c34df22" +checksum = "12f3f5232b8fb1c756d428a36f09df1dac2f44d77951d7f946cab809757deab6" dependencies = [ "indexmap", "num_cpus", "once_cell", - "rustc-hash 1.1.0", + "rustc-hash 2.1.1", "ryu-js", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_visit 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_visit 7.0.0", + "swc_parallel", "tracing", "unicode-id", ] [[package]] name = "swc_ecma_utils" -version = "10.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f3f5232b8fb1c756d428a36f09df1dac2f44d77951d7f946cab809757deab6" +checksum = "721dc779e7de200da96ac4002c710bc32c988e3e1ebf62b39d32bf99f14d9765" dependencies = [ "indexmap", "num_cpus", "once_cell", "rustc-hash 2.1.1", "ryu-js", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_visit 7.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", + "swc_ecma_visit 8.0.0", "swc_parallel", "tracing", "unicode-id", @@ -3061,30 +3013,30 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "4.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5af5332117aa0424e418556f74e9cee335dc47eb7ae35dddbd9fd65fc01452c" +checksum = "195a418699326c6a4be906ecd3144d58335bef9c166f07ecfa1b7399028733aa" dependencies = [ "new_debug_unreachable", "num-bigint", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_visit", "tracing", ] [[package]] name = "swc_ecma_visit" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "195a418699326c6a4be906ecd3144d58335bef9c166f07ecfa1b7399028733aa" +checksum = "2f7a65fa06d0c0f709f1df4e820ccdc4eca7b3db7f9d131545e20c2ac2f1cd23" dependencies = [ "new_debug_unreachable", "num-bigint", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_atoms 5.0.0", + "swc_common 8.0.0", + "swc_ecma_ast 8.0.0", "swc_visit", "tracing", ] @@ -3097,58 +3049,58 @@ checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] name = "swc_error_reporters" -version = "5.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4a3c124af5d297d98e6c18776ba04024087cde14602621017e8e9c6cd1c2d1" +checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 4.0.1", + "swc_common 5.0.1", ] [[package]] name = "swc_error_reporters" -version = "6.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" +checksum = "18d89a68d5725643421457eb8cde1f6d05c4d704bbb884044c889fb7e729effd" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 5.0.1", + "swc_common 7.0.0", ] [[package]] name = "swc_error_reporters" -version = "8.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d89a68d5725643421457eb8cde1f6d05c4d704bbb884044c889fb7e729effd" +checksum = "10ad5f4690758cedc202cf0f4c9d2369372c6692307f65bd40031de494662cfa" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 7.0.0", + "swc_common 8.0.0", ] [[package]] name = "swc_fast_graph" -version = "5.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f65856acf41991a43d47d19ca947ee34f1152fccc42f048063c64eaf45a8e26" +checksum = "2455d78f59b32202c806f0ceeb4c25e5034eb49874e312353962b4fde1414bdf" dependencies = [ "indexmap", "petgraph", - "rustc-hash 1.1.0", - "swc_common 4.0.1", + "rustc-hash 2.1.1", + "swc_common 7.0.0", ] [[package]] @@ -3159,18 +3111,19 @@ checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] name = "swc_node_comments" -version = "4.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac391ef93674dd641bdecb940152de4684fa33822777dcdf8108115f013ce365" +checksum = "7873c166c8fa3c015a2c68840a27da4b9030e89d5810346fb0c5f82e7347dbc3" dependencies = [ "dashmap", - "swc_atoms 2.0.0", - "swc_common 4.0.1", + "rustc-hash 2.1.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", ] [[package]] @@ -3199,7 +3152,7 @@ checksum = "0917ccfdcd3fa6cf41bdacef2388702a3b274f9ea708d930e1e8db37c7c3e1c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3236,7 +3189,7 @@ checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3254,13 +3207,17 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "4.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc49333e23eac4f485ee976267d1f81648637c1abe2b904641f28b00a1a514e" +checksum = "dd416e8edb59ab953ab273f4fb94fd685ec5107bb8ff386f2c9fd8f806dfef4c" dependencies = [ - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", + "petgraph", + "rustc-hash 2.1.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "thiserror 1.0.69", ] @@ -3274,17 +3231,6 @@ dependencies = [ "new_debug_unreachable", ] -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.98" @@ -3304,7 +3250,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3348,9 +3294,9 @@ dependencies = [ [[package]] name = "testing" -version = "4.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6b200c27382caadd583563c79cdf870d854e14c4c078731d447ecbfe27c35f" +checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3360,8 +3306,8 @@ dependencies = [ "regex", "serde", "serde_json", - "swc_common 4.0.1", - "swc_error_reporters 5.0.0", + "swc_common 5.0.1", + "swc_error_reporters 6.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3369,9 +3315,9 @@ dependencies = [ [[package]] name = "testing" -version = "5.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" +checksum = "357b1e3ef6414c8a97e0d4701a67ee52ea65095f7afb7fcc8a3609efdc0e7cf4" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3379,10 +3325,11 @@ dependencies = [ "once_cell", "pretty_assertions", "regex", + "rustc-hash 2.1.1", "serde", "serde_json", - "swc_common 5.0.1", - "swc_error_reporters 6.0.0", + "swc_common 7.0.0", + "swc_error_reporters 8.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3390,9 +3337,9 @@ dependencies = [ [[package]] name = "testing" -version = "7.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357b1e3ef6414c8a97e0d4701a67ee52ea65095f7afb7fcc8a3609efdc0e7cf4" +checksum = "8d32ddc0e2ebd072cbffe7424087267da990708a5bc3ae29e075904468450275" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3403,8 +3350,8 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "serde_json", - "swc_common 7.0.0", - "swc_error_reporters 8.0.0", + "swc_common 8.0.0", + "swc_error_reporters 9.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3423,7 +3370,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.98", + "syn", ] [[package]] @@ -3462,7 +3409,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3473,7 +3420,7 @@ checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3530,7 +3477,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3727,7 +3674,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.98", + "syn", "wasm-bindgen-shared", ] @@ -3749,7 +3696,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3928,8 +3875,8 @@ dependencies = [ "serde_json", "swc", "swc_core", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_testing 5.0.0", + "swc_ecma_parser 10.0.0", + "swc_ecma_transforms_testing 11.0.0", "testing 5.0.0", ] @@ -3959,7 +3906,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "synstructure", ] @@ -3980,7 +3927,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -4000,7 +3947,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "synstructure", ] @@ -4023,5 +3970,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] diff --git a/packages/yak-swc/yak_swc/Cargo.toml b/packages/yak-swc/yak_swc/Cargo.toml index 06abfe34..329081ce 100644 --- a/packages/yak-swc/yak_swc/Cargo.toml +++ b/packages/yak-swc/yak_swc/Cargo.toml @@ -20,9 +20,9 @@ rustc-hash = "2.1.0" [dev-dependencies] divan = "0.1.17" regex = "1.10.3" -swc = "5.0.2" -swc_ecma_transforms_testing = "5.0.0" -swc_ecma_parser = "5.0.0" +swc = "14.0.0" +swc_ecma_transforms_testing = "11.0.0" +swc_ecma_parser = "10.0.0" testing = "5.0.0" [[bench]] From cd643f48e2f62195274e2074caa46a2e13ab2e13 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 16:15:38 +0100 Subject: [PATCH 5/8] Downgrade swc_ecma_transforms_testing swc_ecma_parser --- packages/yak-swc/Cargo.lock | 492 +++++++++++++++------------- packages/yak-swc/yak_swc/Cargo.toml | 4 +- 2 files changed, 258 insertions(+), 238 deletions(-) diff --git a/packages/yak-swc/Cargo.lock b/packages/yak-swc/Cargo.lock index dcd7ab78..a78f8d93 100644 --- a/packages/yak-swc/Cargo.lock +++ b/packages/yak-swc/Cargo.lock @@ -89,6 +89,18 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" +[[package]] +name = "ast_node" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94741d66bdda032fcbf33e621b4e3a888d7d11bd3ac4446d82c5593a136936ff" +dependencies = [ + "proc-macro2", + "quote", + "swc_macros_common", + "syn 2.0.98", +] + [[package]] name = "ast_node" version = "3.0.0" @@ -98,7 +110,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -109,7 +121,7 @@ checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -202,7 +214,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ "bytecheck_derive", - "ptr_meta", + "ptr_meta 0.3.0", "rancor", "simdutf8", ] @@ -215,7 +227,7 @@ checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -419,7 +431,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.98", ] [[package]] @@ -430,7 +442,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -480,7 +492,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -490,7 +502,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn", + "syn 2.0.98", ] [[package]] @@ -523,7 +535,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -548,7 +560,7 @@ checksum = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -614,7 +626,7 @@ checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -733,20 +745,6 @@ dependencies = [ "triomphe", ] -[[package]] -name = "hstr" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71399f53a92ef72ee336a4b30201c6e944827e14e0af23204c291aad9c24cc85" -dependencies = [ - "hashbrown 0.14.5", - "new_debug_unreachable", - "once_cell", - "phf", - "rustc-hash 2.1.1", - "triomphe", -] - [[package]] name = "iana-time-zone" version = "0.1.61" @@ -885,7 +883,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -955,7 +953,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1084,7 +1082,7 @@ checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1110,7 +1108,7 @@ checksum = "734799cf91479720b2f970c61a22850940dd91e27d4f02b1c6fc792778df2459" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1298,7 +1296,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1327,7 +1325,7 @@ checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1382,13 +1380,33 @@ dependencies = [ "cc", ] +[[package]] +name = "ptr_meta" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" +dependencies = [ + "ptr_meta_derive 0.1.4", +] + [[package]] name = "ptr_meta" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" dependencies = [ - "ptr_meta_derive", + "ptr_meta_derive 0.3.0", +] + +[[package]] +name = "ptr_meta_derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] @@ -1399,7 +1417,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1429,7 +1447,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" dependencies = [ - "ptr_meta", + "ptr_meta 0.3.0", ] [[package]] @@ -1541,7 +1559,7 @@ dependencies = [ "hashbrown 0.15.2", "indexmap", "munge", - "ptr_meta", + "ptr_meta 0.3.0", "rancor", "rend", "rkyv_derive", @@ -1557,7 +1575,7 @@ checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1665,7 +1683,7 @@ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1688,7 +1706,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1834,7 +1852,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -1852,7 +1870,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -1913,79 +1931,78 @@ dependencies = [ [[package]] name = "swc_allocator" -version = "2.0.0" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" +checksum = "52cacc28f0ada8e4e31a720dd849ff06864b10e6ab0a1aaa99c06456cfe046af" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta", + "ptr_meta 0.1.4", "rustc-hash 1.1.0", "triomphe", ] [[package]] name = "swc_allocator" -version = "3.0.1" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d63ac41acf5c6d64fd1a8eccd4e53f30f45b6cfe86e8a4bcb40385068bbb1294" +checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta", - "rustc-hash 2.1.1", + "ptr_meta 0.3.0", + "rustc-hash 1.1.0", "triomphe", ] [[package]] name = "swc_allocator" -version = "4.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc6b926f0d94bbb34031fe5449428cfa1268cdc0b31158d6ad9c97e0fc1e79dd" +checksum = "d63ac41acf5c6d64fd1a8eccd4e53f30f45b6cfe86e8a4bcb40385068bbb1294" dependencies = [ - "allocator-api2", "bumpalo", "hashbrown 0.14.5", - "ptr_meta", + "ptr_meta 0.3.0", "rustc-hash 2.1.1", "triomphe", ] [[package]] name = "swc_atoms" -version = "3.1.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c24077f986f0bc1c07823f850f688dd9be91b186efdb03fe1d52f7c2f2a4a346" +checksum = "5d7211e5c57ea972f32b8a104d7006c4a68d094ec30c6a73bcd20d4d6c473c7c" dependencies = [ "hstr 0.2.17", "once_cell", - "rustc-hash 2.1.1", + "rustc-hash 1.1.0", "serde", ] [[package]] name = "swc_atoms" -version = "4.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26769479f9cb4248b9c4a9ebde709e2657bb38d612576786680a2eed35c22549" +checksum = "c24077f986f0bc1c07823f850f688dd9be91b186efdb03fe1d52f7c2f2a4a346" dependencies = [ - "bytecheck", - "hstr 0.3.1", + "hstr 0.2.17", "once_cell", - "rancor", - "rkyv", "rustc-hash 2.1.1", "serde", ] [[package]] name = "swc_atoms" -version = "5.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d7077ba879f95406459bc0c81f3141c529b34580bc64d7ab7bd15e7118a0391" +checksum = "26769479f9cb4248b9c4a9ebde709e2657bb38d612576786680a2eed35c22549" dependencies = [ - "hstr 1.0.0", + "bytecheck", + "hstr 0.3.1", "once_cell", + "rancor", + "rkyv", "rustc-hash 2.1.1", "serde", ] @@ -2006,11 +2023,11 @@ dependencies = [ [[package]] name = "swc_common" -version = "5.0.1" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" +checksum = "4f87a21612a324493fd065e9c6fea960b4031088a213db782e2ca71d2fabb3ec" dependencies = [ - "ast_node", + "ast_node 2.0.0", "better_scoped_tls", "cfg-if", "either", @@ -2022,8 +2039,9 @@ dependencies = [ "rustc-hash 1.1.0", "serde", "siphasher 0.3.11", - "swc_allocator 2.0.0", - "swc_atoms 3.1.0", + "sourcemap", + "swc_allocator 1.0.0", + "swc_atoms 2.0.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2034,14 +2052,12 @@ dependencies = [ [[package]] name = "swc_common" -version = "7.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" +checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" dependencies = [ - "anyhow", - "ast_node", + "ast_node 3.0.0", "better_scoped_tls", - "bytecheck", "cfg-if", "either", "from_variant", @@ -2049,14 +2065,11 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", - "rancor", - "rkyv", - "rustc-hash 2.1.1", + "rustc-hash 1.1.0", "serde", "siphasher 0.3.11", - "sourcemap", - "swc_allocator 3.0.1", - "swc_atoms 4.0.0", + "swc_allocator 2.0.0", + "swc_atoms 3.1.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2067,12 +2080,14 @@ dependencies = [ [[package]] name = "swc_common" -version = "8.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26fbd21a1179166b5635d4b7a6b5930cf34b803a7361e0297b04f84dc820db04" +checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" dependencies = [ - "ast_node", + "anyhow", + "ast_node 3.0.0", "better_scoped_tls", + "bytecheck", "cfg-if", "either", "from_variant", @@ -2080,12 +2095,14 @@ dependencies = [ "num-bigint", "once_cell", "parking_lot", + "rancor", + "rkyv", "rustc-hash 2.1.1", "serde", "siphasher 0.3.11", "sourcemap", - "swc_allocator 4.0.0", - "swc_atoms 5.0.0", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2144,7 +2161,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -2169,72 +2186,69 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "7.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d856e3b85126e83d806b8d327ff6dc3708a4f512137510a210b8b0aaa2b1588b" +checksum = "1bdab7759509c1b37ec77bd9fc231f525b888d9609c2963ce71995da1b27357c" dependencies = [ "bitflags", - "bytecheck", "is-macro", "num-bigint", "phf", - "rancor", - "rkyv", "scoped-tls", - "serde", "string_enum", - "swc_atoms 4.0.0", - "swc_common 7.0.0", + "swc_atoms 2.0.0", + "swc_common 4.0.1", "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_ast" -version = "8.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c66db1e9b31f0f91ee0964aba014b4d2dfdc6c558732d106d762b43bedad2c4a" +checksum = "d856e3b85126e83d806b8d327ff6dc3708a4f512137510a210b8b0aaa2b1588b" dependencies = [ "bitflags", + "bytecheck", "is-macro", "num-bigint", "phf", + "rancor", + "rkyv", "scoped-tls", + "serde", "string_enum", - "swc_atoms 5.0.0", - "swc_common 8.0.0", + "swc_atoms 4.0.0", + "swc_common 7.0.0", "swc_visit", "unicode-id-start", ] [[package]] name = "swc_ecma_codegen" -version = "7.0.0" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a16d8fe0b81c3856cbd82c6bb7d28c21bd3891a387c9f1f862f545ce9b8a6e88" +checksum = "e474f6c2671524dbb179b44a36425cb1a58928f0f7211c45043f0951a1842c5d" dependencies = [ - "ascii", - "compact_str", "memchr", "num-bigint", "once_cell", "regex", - "rustc-hash 2.1.1", "serde", "sourcemap", - "swc_allocator 3.0.1", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_allocator 1.0.0", + "swc_atoms 2.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", "swc_ecma_codegen_macros", "tracing", ] [[package]] name = "swc_ecma_codegen" -version = "8.0.1" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "874889c00e41e5ae487886ff4af2533944584e8b479bc469a3f9708cab7ecdb7" +checksum = "a16d8fe0b81c3856cbd82c6bb7d28c21bd3891a387c9f1f862f545ce9b8a6e88" dependencies = [ "ascii", "compact_str", @@ -2245,10 +2259,10 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "sourcemap", - "swc_allocator 4.0.0", - "swc_atoms 5.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", + "swc_allocator 3.0.1", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_ecma_codegen_macros", "tracing", ] @@ -2262,7 +2276,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -2558,32 +2572,31 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "9.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee398e6093d6816e060d44013f1b8111e2043367899bc05d01cac3fdce12301" +checksum = "54c5ab8bd4cc4a4956514699c84d1a25cdb5a33f5ec760ec64ce712e973019c9" dependencies = [ "either", "new_debug_unreachable", "num-bigint", "num-traits", "phf", - "rustc-hash 2.1.1", "serde", "smallvec", "smartstring", "stacker", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_atoms 2.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", "tracing", "typed-arena", ] [[package]] name = "swc_ecma_parser" -version = "10.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9e336f2b460882df2c132328b3c29ab3e680e1db681a05ec3e406940d98320a" +checksum = "0ee398e6093d6816e060d44013f1b8111e2043367899bc05d01cac3fdce12301" dependencies = [ "either", "new_debug_unreachable", @@ -2595,9 +2608,9 @@ dependencies = [ "smallvec", "smartstring", "stacker", - "swc_atoms 5.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "tracing", "typed-arena", ] @@ -2629,27 +2642,27 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "7.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8337a466d19da1d3bfcb6f8b12113fb8c82cf6664602b1183ef46ca9d7a8c66e" +checksum = "9d0397cdbbdcfec2048da1291f44e2d433471fab9bfb430f8f879a831242d636" dependencies = [ "anyhow", "hex", "sha2", - "testing 7.0.0", + "testing 4.0.0", "tracing", ] [[package]] name = "swc_ecma_testing" -version = "8.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e72a43b7acd904fa0c6d244a72aeda66febbc5a9720975481cb836d6804b604" +checksum = "8337a466d19da1d3bfcb6f8b12113fb8c82cf6664602b1183ef46ca9d7a8c66e" dependencies = [ "anyhow", "hex", "sha2", - "testing 8.0.0", + "testing 7.0.0", "tracing", ] @@ -2675,33 +2688,32 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "10.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f73624c31126342dd5b53938a1a4a405ce73ce60b2498af86b432793e58b9e7" +checksum = "0eb4000822f02b54af0be4f668649fa1e5555f1e3392479d17a277eb81a841f0" dependencies = [ "better_scoped_tls", "bitflags", "indexmap", "once_cell", "phf", - "rustc-hash 2.1.1", + "rustc-hash 1.1.0", "serde", "smallvec", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", - "swc_parallel", + "swc_atoms 2.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", + "swc_ecma_parser 5.0.0", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "tracing", ] [[package]] name = "swc_ecma_transforms_base" -version = "11.1.1" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f823fb2ba61099c06f1557f4d7bc3a957147f2e39f92419204682aa62b46fc" +checksum = "6f73624c31126342dd5b53938a1a4a405ce73ce60b2498af86b432793e58b9e7" dependencies = [ "better_scoped_tls", "bitflags", @@ -2711,12 +2723,12 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "smallvec", - "swc_atoms 5.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", - "swc_ecma_parser 10.0.0", - "swc_ecma_utils 11.0.0", - "swc_ecma_visit 8.0.0", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "swc_parallel", "tracing", ] @@ -2780,7 +2792,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn", + "syn 2.0.98", ] [[package]] @@ -2883,9 +2895,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "10.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfbda9a6efd41c8fe47f0800913bb5c092313d2bdeb9ede8d6006701e4b3d1cb" +checksum = "21721599724e9f9c40467ff9cdd20f045f134c26e5fe794b1ee6708798c724ed" dependencies = [ "ansi_term", "anyhow", @@ -2895,24 +2907,23 @@ dependencies = [ "serde_json", "sha2", "sourcemap", - "swc_allocator 3.0.1", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_testing 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", + "swc_ecma_codegen 4.0.2", + "swc_ecma_parser 5.0.0", + "swc_ecma_testing 4.0.0", + "swc_ecma_transforms_base 5.0.1", + "swc_ecma_utils 5.0.1", + "swc_ecma_visit 4.0.1", "tempfile", - "testing 7.0.0", + "testing 4.0.0", ] [[package]] name = "swc_ecma_transforms_testing" -version = "11.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dce5bbd4417919ff4e7a15500c18d88fc135e57b512f3ebd59cf82439d80ef9" +checksum = "cfbda9a6efd41c8fe47f0800913bb5c092313d2bdeb9ede8d6006701e4b3d1cb" dependencies = [ "ansi_term", "anyhow", @@ -2922,17 +2933,17 @@ dependencies = [ "serde_json", "sha2", "sourcemap", - "swc_allocator 4.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", - "swc_ecma_codegen 8.0.1", - "swc_ecma_parser 10.0.0", - "swc_ecma_testing 8.0.0", - "swc_ecma_transforms_base 11.1.1", - "swc_ecma_utils 11.0.0", - "swc_ecma_visit 8.0.0", + "swc_allocator 3.0.1", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_codegen 7.0.0", + "swc_ecma_parser 9.0.0", + "swc_ecma_testing 7.0.0", + "swc_ecma_transforms_base 10.0.0", + "swc_ecma_utils 10.0.0", + "swc_ecma_visit 7.0.0", "tempfile", - "testing 8.0.0", + "testing 7.0.0", ] [[package]] @@ -2973,39 +2984,38 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "10.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f3f5232b8fb1c756d428a36f09df1dac2f44d77951d7f946cab809757deab6" +checksum = "0eb9a28511d17d1e6c5dfcf209368a1da4a542270c450fba7f27faf22c34df22" dependencies = [ "indexmap", "num_cpus", "once_cell", - "rustc-hash 2.1.1", + "rustc-hash 1.1.0", "ryu-js", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_visit 7.0.0", - "swc_parallel", + "swc_atoms 2.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", + "swc_ecma_visit 4.0.1", "tracing", "unicode-id", ] [[package]] name = "swc_ecma_utils" -version = "11.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721dc779e7de200da96ac4002c710bc32c988e3e1ebf62b39d32bf99f14d9765" +checksum = "12f3f5232b8fb1c756d428a36f09df1dac2f44d77951d7f946cab809757deab6" dependencies = [ "indexmap", "num_cpus", "once_cell", "rustc-hash 2.1.1", "ryu-js", - "swc_atoms 5.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", - "swc_ecma_visit 8.0.0", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", + "swc_ecma_visit 7.0.0", "swc_parallel", "tracing", "unicode-id", @@ -3013,30 +3023,30 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "7.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "195a418699326c6a4be906ecd3144d58335bef9c166f07ecfa1b7399028733aa" +checksum = "c5af5332117aa0424e418556f74e9cee335dc47eb7ae35dddbd9fd65fc01452c" dependencies = [ "new_debug_unreachable", "num-bigint", - "swc_atoms 4.0.0", - "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_atoms 2.0.0", + "swc_common 4.0.1", + "swc_ecma_ast 4.0.1", "swc_visit", "tracing", ] [[package]] name = "swc_ecma_visit" -version = "8.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f7a65fa06d0c0f709f1df4e820ccdc4eca7b3db7f9d131545e20c2ac2f1cd23" +checksum = "195a418699326c6a4be906ecd3144d58335bef9c166f07ecfa1b7399028733aa" dependencies = [ "new_debug_unreachable", "num-bigint", - "swc_atoms 5.0.0", - "swc_common 8.0.0", - "swc_ecma_ast 8.0.0", + "swc_atoms 4.0.0", + "swc_common 7.0.0", + "swc_ecma_ast 7.0.0", "swc_visit", "tracing", ] @@ -3049,46 +3059,46 @@ checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] name = "swc_error_reporters" -version = "6.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" +checksum = "fb4a3c124af5d297d98e6c18776ba04024087cde14602621017e8e9c6cd1c2d1" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 5.0.1", + "swc_common 4.0.1", ] [[package]] name = "swc_error_reporters" -version = "8.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d89a68d5725643421457eb8cde1f6d05c4d704bbb884044c889fb7e729effd" +checksum = "4f741b530b2df577a287e193c4a111182de01b43361617af228ec9e6e6222fa4" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 7.0.0", + "swc_common 5.0.1", ] [[package]] name = "swc_error_reporters" -version = "9.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ad5f4690758cedc202cf0f4c9d2369372c6692307f65bd40031de494662cfa" +checksum = "18d89a68d5725643421457eb8cde1f6d05c4d704bbb884044c889fb7e729effd" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common 8.0.0", + "swc_common 7.0.0", ] [[package]] @@ -3111,7 +3121,7 @@ checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3152,7 +3162,7 @@ checksum = "0917ccfdcd3fa6cf41bdacef2388702a3b274f9ea708d930e1e8db37c7c3e1c6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3189,7 +3199,7 @@ checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3231,6 +3241,17 @@ dependencies = [ "new_debug_unreachable", ] +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "syn" version = "2.0.98" @@ -3250,7 +3271,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3294,9 +3315,9 @@ dependencies = [ [[package]] name = "testing" -version = "5.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" +checksum = "1c6b200c27382caadd583563c79cdf870d854e14c4c078731d447ecbfe27c35f" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3306,8 +3327,8 @@ dependencies = [ "regex", "serde", "serde_json", - "swc_common 5.0.1", - "swc_error_reporters 6.0.0", + "swc_common 4.0.1", + "swc_error_reporters 5.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3315,9 +3336,9 @@ dependencies = [ [[package]] name = "testing" -version = "7.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357b1e3ef6414c8a97e0d4701a67ee52ea65095f7afb7fcc8a3609efdc0e7cf4" +checksum = "fd6bafc289474aa56e277aa3f54f91cfdaac75656b6bea37af999bc91ba2b49f" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3325,11 +3346,10 @@ dependencies = [ "once_cell", "pretty_assertions", "regex", - "rustc-hash 2.1.1", "serde", "serde_json", - "swc_common 7.0.0", - "swc_error_reporters 8.0.0", + "swc_common 5.0.1", + "swc_error_reporters 6.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3337,9 +3357,9 @@ dependencies = [ [[package]] name = "testing" -version = "8.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d32ddc0e2ebd072cbffe7424087267da990708a5bc3ae29e075904468450275" +checksum = "357b1e3ef6414c8a97e0d4701a67ee52ea65095f7afb7fcc8a3609efdc0e7cf4" dependencies = [ "ansi_term", "cargo_metadata 0.18.1", @@ -3350,8 +3370,8 @@ dependencies = [ "rustc-hash 2.1.1", "serde", "serde_json", - "swc_common 8.0.0", - "swc_error_reporters 9.0.0", + "swc_common 7.0.0", + "swc_error_reporters 8.0.0", "testing_macros", "tracing", "tracing-subscriber", @@ -3370,7 +3390,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn", + "syn 2.0.98", ] [[package]] @@ -3409,7 +3429,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3420,7 +3440,7 @@ checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3477,7 +3497,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3674,7 +3694,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn", + "syn 2.0.98", "wasm-bindgen-shared", ] @@ -3696,7 +3716,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3875,8 +3895,8 @@ dependencies = [ "serde_json", "swc", "swc_core", - "swc_ecma_parser 10.0.0", - "swc_ecma_transforms_testing 11.0.0", + "swc_ecma_parser 5.0.0", + "swc_ecma_transforms_testing 5.0.0", "testing 5.0.0", ] @@ -3906,7 +3926,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", "synstructure", ] @@ -3927,7 +3947,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] [[package]] @@ -3947,7 +3967,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", "synstructure", ] @@ -3970,5 +3990,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.98", ] diff --git a/packages/yak-swc/yak_swc/Cargo.toml b/packages/yak-swc/yak_swc/Cargo.toml index 329081ce..743414e7 100644 --- a/packages/yak-swc/yak_swc/Cargo.toml +++ b/packages/yak-swc/yak_swc/Cargo.toml @@ -21,8 +21,8 @@ rustc-hash = "2.1.0" divan = "0.1.17" regex = "1.10.3" swc = "14.0.0" -swc_ecma_transforms_testing = "11.0.0" -swc_ecma_parser = "10.0.0" +swc_ecma_transforms_testing = "5.0.0" +swc_ecma_parser = "5.0.0" testing = "5.0.0" [[bench]] From cb9bbb47fc98d01c597dcbafcd14a9c9f849e146 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 16:17:43 +0100 Subject: [PATCH 6/8] Compatible versions --- packages/yak-swc/Cargo.lock | 647 ++++++++-------------------- packages/yak-swc/yak_swc/Cargo.toml | 4 +- 2 files changed, 182 insertions(+), 469 deletions(-) diff --git a/packages/yak-swc/Cargo.lock b/packages/yak-swc/Cargo.lock index a78f8d93..994b5633 100644 --- a/packages/yak-swc/Cargo.lock +++ b/packages/yak-swc/Cargo.lock @@ -89,18 +89,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" -[[package]] -name = "ast_node" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94741d66bdda032fcbf33e621b4e3a888d7d11bd3ac4446d82c5593a136936ff" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.98", -] - [[package]] name = "ast_node" version = "3.0.0" @@ -110,7 +98,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -121,7 +109,7 @@ checksum = "e12882f59de5360c748c4cbf569a042d5fb0eb515f7bea9c1f470b47f6ffbd73" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -214,7 +202,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" dependencies = [ "bytecheck_derive", - "ptr_meta 0.3.0", + "ptr_meta", "rancor", "simdutf8", ] @@ -227,7 +215,7 @@ checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -431,7 +419,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.98", + "syn", ] [[package]] @@ -442,7 +430,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -492,7 +480,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -502,7 +490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" dependencies = [ "derive_builder_core", - "syn 2.0.98", + "syn", ] [[package]] @@ -535,7 +523,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -560,7 +548,7 @@ checksum = "8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -626,7 +614,7 @@ checksum = "8d7ccf961415e7aa17ef93dcb6c2441faaa8e768abe09e659b908089546f74c5" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -883,7 +871,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -953,7 +941,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1082,7 +1070,7 @@ checksum = "bf45bf44ab49be92fd1227a3be6fc6f617f1a337c06af54981048574d8783147" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1108,7 +1096,7 @@ checksum = "734799cf91479720b2f970c61a22850940dd91e27d4f02b1c6fc792778df2459" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1296,7 +1284,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1325,7 +1313,7 @@ checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1380,33 +1368,13 @@ dependencies = [ "cc", ] -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive 0.1.4", -] - [[package]] name = "ptr_meta" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" dependencies = [ - "ptr_meta_derive 0.3.0", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "ptr_meta_derive", ] [[package]] @@ -1417,7 +1385,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1447,7 +1415,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" dependencies = [ - "ptr_meta 0.3.0", + "ptr_meta", ] [[package]] @@ -1559,7 +1527,7 @@ dependencies = [ "hashbrown 0.15.2", "indexmap", "munge", - "ptr_meta 0.3.0", + "ptr_meta", "rancor", "rend", "rkyv_derive", @@ -1575,7 +1543,7 @@ checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1683,7 +1651,7 @@ checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1706,7 +1674,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1852,7 +1820,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -1870,7 +1838,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -1905,20 +1873,20 @@ dependencies = [ "swc_common 7.0.0", "swc_compiler_base", "swc_config", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", + "swc_ecma_ast", + "swc_ecma_codegen", "swc_ecma_ext_transforms", "swc_ecma_lints", "swc_ecma_loader", "swc_ecma_minifier", - "swc_ecma_parser 9.0.0", + "swc_ecma_parser", "swc_ecma_preset_env", "swc_ecma_transforms", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_base", "swc_ecma_transforms_compat", "swc_ecma_transforms_optimization", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_error_reporters 8.0.0", "swc_node_comments", "swc_timer", @@ -1929,19 +1897,6 @@ dependencies = [ "url", ] -[[package]] -name = "swc_allocator" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52cacc28f0ada8e4e31a720dd849ff06864b10e6ab0a1aaa99c06456cfe046af" -dependencies = [ - "bumpalo", - "hashbrown 0.14.5", - "ptr_meta 0.1.4", - "rustc-hash 1.1.0", - "triomphe", -] - [[package]] name = "swc_allocator" version = "2.0.0" @@ -1950,7 +1905,7 @@ checksum = "117d5d3289663f53022ebf157df8a42b3872d7ac759e63abf96b5987b85d4af3" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta 0.3.0", + "ptr_meta", "rustc-hash 1.1.0", "triomphe", ] @@ -1963,23 +1918,11 @@ checksum = "d63ac41acf5c6d64fd1a8eccd4e53f30f45b6cfe86e8a4bcb40385068bbb1294" dependencies = [ "bumpalo", "hashbrown 0.14.5", - "ptr_meta 0.3.0", + "ptr_meta", "rustc-hash 2.1.1", "triomphe", ] -[[package]] -name = "swc_atoms" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7211e5c57ea972f32b8a104d7006c4a68d094ec30c6a73bcd20d4d6c473c7c" -dependencies = [ - "hstr 0.2.17", - "once_cell", - "rustc-hash 1.1.0", - "serde", -] - [[package]] name = "swc_atoms" version = "3.1.0" @@ -2021,42 +1964,13 @@ dependencies = [ "serde", ] -[[package]] -name = "swc_common" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f87a21612a324493fd065e9c6fea960b4031088a213db782e2ca71d2fabb3ec" -dependencies = [ - "ast_node 2.0.0", - "better_scoped_tls", - "cfg-if", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "parking_lot", - "rustc-hash 1.1.0", - "serde", - "siphasher 0.3.11", - "sourcemap", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_eq_ignore_macros", - "swc_visit", - "termcolor", - "tracing", - "unicode-width", - "url", -] - [[package]] name = "swc_common" version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29e67f0a373efdcbc1faebbb9ed7eaf7bcd7bc407cdd8b0fdd9475337c4364ce" dependencies = [ - "ast_node 3.0.0", + "ast_node", "better_scoped_tls", "cfg-if", "either", @@ -2085,7 +1999,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "601632c554875758657246e4971735d82ab59cfe13dcf496f70e5d9270f4c6f4" dependencies = [ "anyhow", - "ast_node 3.0.0", + "ast_node", "better_scoped_tls", "bytecheck", "cfg-if", @@ -2129,11 +2043,11 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", + "swc_ecma_ast", + "swc_ecma_codegen", "swc_ecma_minifier", - "swc_ecma_parser 9.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_parser", + "swc_ecma_visit", "swc_timer", ] @@ -2161,7 +2075,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -2174,34 +2088,16 @@ dependencies = [ "swc_allocator 3.0.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_transforms_testing 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_transforms_testing", + "swc_ecma_visit", "swc_plugin", "swc_plugin_macro", "swc_plugin_proxy", "vergen", ] -[[package]] -name = "swc_ecma_ast" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bdab7759509c1b37ec77bd9fc231f525b888d9609c2963ce71995da1b27357c" -dependencies = [ - "bitflags", - "is-macro", - "num-bigint", - "phf", - "scoped-tls", - "string_enum", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_visit", - "unicode-id-start", -] - [[package]] name = "swc_ecma_ast" version = "7.0.0" @@ -2224,26 +2120,6 @@ dependencies = [ "unicode-id-start", ] -[[package]] -name = "swc_ecma_codegen" -version = "4.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e474f6c2671524dbb179b44a36425cb1a58928f0f7211c45043f0951a1842c5d" -dependencies = [ - "memchr", - "num-bigint", - "once_cell", - "regex", - "serde", - "sourcemap", - "swc_allocator 1.0.0", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen_macros", - "tracing", -] - [[package]] name = "swc_ecma_codegen" version = "7.0.0" @@ -2262,7 +2138,7 @@ dependencies = [ "swc_allocator 3.0.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_codegen_macros", "tracing", ] @@ -2276,7 +2152,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -2288,11 +2164,11 @@ dependencies = [ "rustc-hash 2.1.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_es2015", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2304,9 +2180,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89a33d7e0fb5e3db15c25d3292e2551f81a6866b21a995d7c424e25d0f53c714" dependencies = [ "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", ] @@ -2326,13 +2202,13 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_common", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_base", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2345,11 +2221,11 @@ checksum = "3ff26ec16caad6e17c9991fdb3cacba7bc2be4d77f0f95b6157f344d42fdf5f9" dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2363,11 +2239,11 @@ dependencies = [ "serde", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2381,12 +2257,12 @@ dependencies = [ "serde", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_common", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_base", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2399,10 +2275,10 @@ checksum = "4aaffce6df422b148acb45cde227228b6b5d629fd1342fe54d28281686f481be" dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2416,11 +2292,11 @@ dependencies = [ "serde", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_es2022", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2433,10 +2309,10 @@ checksum = "4a738cf851535907a4d321e026f9249e1e053ce8bd04d33abbe235b59c59da04" dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2450,13 +2326,13 @@ dependencies = [ "rustc-hash 2.1.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_common", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_base", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2468,10 +2344,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfba8605f88eb317b1a2b840fc509c5aa1ef5eb48ac55df6518330541d777a5f" dependencies = [ "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2485,9 +2361,9 @@ dependencies = [ "phf", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2505,9 +2381,9 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_utils", + "swc_ecma_visit", "swc_parallel", ] @@ -2557,41 +2433,19 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_parser", + "swc_ecma_transforms_base", "swc_ecma_transforms_optimization", "swc_ecma_usage_analyzer", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_parallel", "swc_timer", "tracing", ] -[[package]] -name = "swc_ecma_parser" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c5ab8bd4cc4a4956514699c84d1a25cdb5a33f5ec760ec64ce712e973019c9" -dependencies = [ - "either", - "new_debug_unreachable", - "num-bigint", - "num-traits", - "phf", - "serde", - "smallvec", - "smartstring", - "stacker", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "tracing", - "typed-arena", -] - [[package]] name = "swc_ecma_parser" version = "9.0.0" @@ -2610,7 +2464,7 @@ dependencies = [ "stacker", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "tracing", "typed-arena", ] @@ -2634,23 +2488,10 @@ dependencies = [ "string_enum", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_transforms", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", -] - -[[package]] -name = "swc_ecma_testing" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0397cdbbdcfec2048da1291f44e2d433471fab9bfb430f8f879a831242d636" -dependencies = [ - "anyhow", - "hex", - "sha2", - "testing 4.0.0", - "tracing", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2674,39 +2515,16 @@ checksum = "f22c16d480e79ac3a5396029bd1d3134e84eac635386269b8e96cfa8d6122786" dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_transforms_compat", "swc_ecma_transforms_module", "swc_ecma_transforms_optimization", "swc_ecma_transforms_proposal", "swc_ecma_transforms_react", "swc_ecma_transforms_typescript", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", -] - -[[package]] -name = "swc_ecma_transforms_base" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb4000822f02b54af0be4f668649fa1e5555f1e3392479d17a277eb81a841f0" -dependencies = [ - "better_scoped_tls", - "bitflags", - "indexmap", - "once_cell", - "phf", - "rustc-hash 1.1.0", - "serde", - "smallvec", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_parser 5.0.0", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", - "tracing", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2725,10 +2543,10 @@ dependencies = [ "smallvec", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_parser", + "swc_ecma_utils", + "swc_ecma_visit", "swc_parallel", "tracing", ] @@ -2741,10 +2559,10 @@ checksum = "f20b955ed625edec528810d947074f78baa7abc1079e8a950175660f52def737" dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2762,7 +2580,7 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_compat_bugfixes", "swc_ecma_compat_common", "swc_ecma_compat_es2015", @@ -2774,11 +2592,11 @@ dependencies = [ "swc_ecma_compat_es2021", "swc_ecma_compat_es2022", "swc_ecma_compat_es3", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_transforms_base", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_trace_macro", "tracing", ] @@ -2792,7 +2610,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.98", + "syn", ] [[package]] @@ -2814,12 +2632,12 @@ dependencies = [ "swc_atoms 4.0.0", "swc_cached", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_ecma_loader", - "swc_ecma_parser 9.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_parser", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "tracing", ] @@ -2837,12 +2655,12 @@ dependencies = [ "serde_json", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_parser", + "swc_ecma_transforms_base", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", "swc_fast_graph", "tracing", ] @@ -2859,12 +2677,12 @@ dependencies = [ "smallvec", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2885,38 +2703,12 @@ dependencies = [ "swc_atoms 4.0.0", "swc_common 7.0.0", "swc_config", - "swc_ecma_ast 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_parser", + "swc_ecma_transforms_base", "swc_ecma_transforms_macros", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", -] - -[[package]] -name = "swc_ecma_transforms_testing" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21721599724e9f9c40467ff9cdd20f045f134c26e5fe794b1ee6708798c724ed" -dependencies = [ - "ansi_term", - "anyhow", - "base64", - "hex", - "serde", - "serde_json", - "sha2", - "sourcemap", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_codegen 4.0.2", - "swc_ecma_parser 5.0.0", - "swc_ecma_testing 4.0.0", - "swc_ecma_transforms_base 5.0.1", - "swc_ecma_utils 5.0.1", - "swc_ecma_visit 4.0.1", - "tempfile", - "testing 4.0.0", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2935,13 +2727,13 @@ dependencies = [ "sourcemap", "swc_allocator 3.0.1", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_codegen 7.0.0", - "swc_ecma_parser 9.0.0", - "swc_ecma_testing 7.0.0", - "swc_ecma_transforms_base 10.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_parser", + "swc_ecma_testing", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", "tempfile", "testing 7.0.0", ] @@ -2958,11 +2750,11 @@ dependencies = [ "serde", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_transforms_base 10.0.0", + "swc_ecma_ast", + "swc_ecma_transforms_base", "swc_ecma_transforms_react", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_utils", + "swc_ecma_visit", ] [[package]] @@ -2975,32 +2767,13 @@ dependencies = [ "rustc-hash 2.1.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_utils", + "swc_ecma_visit", "swc_timer", "tracing", ] -[[package]] -name = "swc_ecma_utils" -version = "5.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eb9a28511d17d1e6c5dfcf209368a1da4a542270c450fba7f27faf22c34df22" -dependencies = [ - "indexmap", - "num_cpus", - "once_cell", - "rustc-hash 1.1.0", - "ryu-js", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_ecma_visit 4.0.1", - "tracing", - "unicode-id", -] - [[package]] name = "swc_ecma_utils" version = "10.0.0" @@ -3014,28 +2787,13 @@ dependencies = [ "ryu-js", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_visit", "swc_parallel", "tracing", "unicode-id", ] -[[package]] -name = "swc_ecma_visit" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5af5332117aa0424e418556f74e9cee335dc47eb7ae35dddbd9fd65fc01452c" -dependencies = [ - "new_debug_unreachable", - "num-bigint", - "swc_atoms 2.0.0", - "swc_common 4.0.1", - "swc_ecma_ast 4.0.1", - "swc_visit", - "tracing", -] - [[package]] name = "swc_ecma_visit" version = "7.0.0" @@ -3046,7 +2804,7 @@ dependencies = [ "num-bigint", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_visit", "tracing", ] @@ -3059,20 +2817,7 @@ checksum = "e96e15288bf385ab85eb83cff7f9e2d834348da58d0a31b33bdb572e66ee413e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", -] - -[[package]] -name = "swc_error_reporters" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb4a3c124af5d297d98e6c18776ba04024087cde14602621017e8e9c6cd1c2d1" -dependencies = [ - "anyhow", - "miette", - "once_cell", - "parking_lot", - "swc_common 4.0.1", + "syn", ] [[package]] @@ -3121,7 +2866,7 @@ checksum = "a509f56fca05b39ba6c15f3e58636c3924c78347d63853632ed2ffcb6f5a0ac7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3162,7 +2907,7 @@ checksum = "0917ccfdcd3fa6cf41bdacef2388702a3b274f9ea708d930e1e8db37c7c3e1c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3177,7 +2922,7 @@ dependencies = [ "rkyv", "rustc-hash 2.1.1", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", + "swc_ecma_ast", "swc_trace_macro", "tracing", ] @@ -3199,7 +2944,7 @@ checksum = "4c78717a841565df57f811376a3d19c9156091c55175e12d378f3a522de70cef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3225,9 +2970,9 @@ dependencies = [ "rustc-hash 2.1.1", "swc_atoms 4.0.0", "swc_common 7.0.0", - "swc_ecma_ast 7.0.0", - "swc_ecma_utils 10.0.0", - "swc_ecma_visit 7.0.0", + "swc_ecma_ast", + "swc_ecma_utils", + "swc_ecma_visit", "thiserror 1.0.69", ] @@ -3241,17 +2986,6 @@ dependencies = [ "new_debug_unreachable", ] -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - [[package]] name = "syn" version = "2.0.98" @@ -3271,7 +3005,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3313,27 +3047,6 @@ dependencies = [ "windows-sys", ] -[[package]] -name = "testing" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c6b200c27382caadd583563c79cdf870d854e14c4c078731d447ecbfe27c35f" -dependencies = [ - "ansi_term", - "cargo_metadata 0.18.1", - "difference", - "once_cell", - "pretty_assertions", - "regex", - "serde", - "serde_json", - "swc_common 4.0.1", - "swc_error_reporters 5.0.0", - "testing_macros", - "tracing", - "tracing-subscriber", -] - [[package]] name = "testing" version = "5.0.0" @@ -3390,7 +3103,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.98", + "syn", ] [[package]] @@ -3429,7 +3142,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3440,7 +3153,7 @@ checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3497,7 +3210,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3694,7 +3407,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.98", + "syn", "wasm-bindgen-shared", ] @@ -3716,7 +3429,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3895,8 +3608,8 @@ dependencies = [ "serde_json", "swc", "swc_core", - "swc_ecma_parser 5.0.0", - "swc_ecma_transforms_testing 5.0.0", + "swc_ecma_parser", + "swc_ecma_transforms_testing", "testing 5.0.0", ] @@ -3926,7 +3639,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "synstructure", ] @@ -3947,7 +3660,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] [[package]] @@ -3967,7 +3680,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", "synstructure", ] @@ -3990,5 +3703,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.98", + "syn", ] diff --git a/packages/yak-swc/yak_swc/Cargo.toml b/packages/yak-swc/yak_swc/Cargo.toml index 743414e7..715c8056 100644 --- a/packages/yak-swc/yak_swc/Cargo.toml +++ b/packages/yak-swc/yak_swc/Cargo.toml @@ -21,8 +21,8 @@ rustc-hash = "2.1.0" divan = "0.1.17" regex = "1.10.3" swc = "14.0.0" -swc_ecma_transforms_testing = "5.0.0" -swc_ecma_parser = "5.0.0" +swc_ecma_transforms_testing = "10.0.0" +swc_ecma_parser = "9.0.0" testing = "5.0.0" [[bench]] From e3cf8b326e2f85220da1116c362173d371e7b743 Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 17:02:26 +0100 Subject: [PATCH 7/8] next-yak v5 --- packages/next-yak/CHANGELOG.md | 7 +++++++ packages/next-yak/README.md | 5 +++-- packages/next-yak/package.json | 4 ++-- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/packages/next-yak/CHANGELOG.md b/packages/next-yak/CHANGELOG.md index 42ff2297..df3c1958 100644 --- a/packages/next-yak/CHANGELOG.md +++ b/packages/next-yak/CHANGELOG.md @@ -1,5 +1,12 @@ # next-yak +## 5.0.0 (2025-02-27) + + +### ⚠ BREAKING CHANGES + +* **swc:** Update to swc_core 14.0.1 (compatible with @swc/core@1.10.18) + ## 4.1.1 ### Patch Changes diff --git a/packages/next-yak/README.md b/packages/next-yak/README.md index 6df7ccb6..1de17b70 100644 --- a/packages/next-yak/README.md +++ b/packages/next-yak/README.md @@ -23,6 +23,7 @@ | next-yak | Next.js | react | swc_core | |------------------|-----------------|------------------|------------------| +| 5.x | >= 15.2 | 19.x | 14.0.1 | | 4.x | >= 15.0.4 | 19.x | 5.0.1 | | 3.x | 15.x | 18.x / 19.x | 3.0.2 | | 2.x | 14.x | 18.x / 19.x | 0.279.0 | @@ -30,8 +31,8 @@ ## Installation ```bash -# For Next.js >= 15.0.4 -npm install next-yak@4 +# For Next.js >= 15.2 +npm install next-yak@5 # For Next.js 14.x npm install next-yak@2 diff --git a/packages/next-yak/package.json b/packages/next-yak/package.json index f961e815..b980d3c7 100644 --- a/packages/next-yak/package.json +++ b/packages/next-yak/package.json @@ -1,6 +1,6 @@ { "name": "next-yak", - "version": "4.1.1", + "version": "5.0.0", "type": "module", "types": "./dist/", "sideEffects": false, @@ -76,7 +76,7 @@ "dependencies": { "@babel/core": "catalog:core", "@babel/plugin-syntax-typescript": "catalog:core", - "yak-swc": "4.1.0" + "yak-swc": "5.0.0" }, "devDependencies": { "@types/babel__core": "catalog:dev", From f61cb69014fd9eb14deae8972a324820a02e5a9b Mon Sep 17 00:00:00 2001 From: Krzysztof Karol Date: Thu, 27 Feb 2025 17:03:27 +0100 Subject: [PATCH 8/8] yak-swc v5 --- packages/yak-swc/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/yak-swc/package.json b/packages/yak-swc/package.json index bcdcd9c7..d83f5bf0 100644 --- a/packages/yak-swc/package.json +++ b/packages/yak-swc/package.json @@ -1,6 +1,6 @@ { "name": "yak-swc", - "version": "4.1.0", + "version": "5.0.0", "description": "next-yak rust based swc plugin to compile styled components at build time", "homepage": "https://yak.js.org/", "repository": {