diff --git a/Cargo.lock b/Cargo.lock index 87232b90f26b..dd5c4586ac87 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "anymap3" @@ -209,7 +209,7 @@ checksum = "2eb025ef00a6da925cf40870b9c8d008526b6004ece399cb0974209720f0b194" dependencies = [ "quote", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -220,7 +220,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -231,7 +231,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -248,7 +248,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -315,21 +315,6 @@ dependencies = [ "scoped-tls", ] -[[package]] -name = "bit-set" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3" -dependencies = [ - "bit-vec", -] - -[[package]] -name = "bit-vec" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7" - [[package]] name = "bitflags" version = "1.3.2" @@ -467,7 +452,7 @@ checksum = "523363cbe1df49b68215efdf500b103ac3b0fb4836aed6d15689a076eadb8fff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -478,9 +463,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae3f5d315924270530207e2a68396c3cc547f6dca3fbdca317cfb1a51edb593" +checksum = "fc652a48c352aef3ea3aed32080501cf3ef6ed5da78602a020c991775b0aff04" [[package]] name = "bytes-str" @@ -495,9 +480,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.2.3" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce8d3bd5823c7504d3f579f13e7b2f3da252fcb938c594d5680ee508bf846f" +checksum = "5f2d30e4173c4026932d51d31d6b0613b1fd3014bf3f9f8943d4ba139c437ba0" dependencies = [ "serde_core", ] @@ -684,9 +669,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011" dependencies = [ "clap_builder", "clap_derive", @@ -694,9 +679,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b" dependencies = [ "anstream", "anstyle", @@ -713,7 +698,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -837,13 +822,12 @@ dependencies = [ [[package]] name = "console" -version = "0.16.2" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4" +checksum = "4fe5f465a4f6fee88fad41b85d990f84c835335e85b5d9e6e63e0d06d28cba7c" dependencies = [ "encode_unicode", "libc", - "once_cell", "unicode-width 0.2.2", "windows-sys 0.61.2", ] @@ -915,36 +899,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de2be1bdbf929c2a2242cbbe15d6583c56f1cc723c6c8452d0179362de28c9d5" +checksum = "3cd990d8a6304475bbad64534a0d418f5572f44d5f011437e6b9f1ee7d5c2570" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a0336914de11298290783a95a9a7154b894da601659eb5f8f8bc62d1bea98f8" +checksum = "ccabe4636007296721080e02d7dab46d4319638ec4e3f6f7402fcb46dc5122c6" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb972cba51a52c1b2a329fec993b911e4d1f9cfab3795811a319b6746c28e014" +checksum = "da7ed173c870c0aea202a9830880156905a028a88df076e35ce383a8acbf90a7" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "642c920666bfed9aebca39d8c6e7cb76f09314cc7a4074b1db5edcccdde771b9" +checksum = "800cc586df98b12c502e76707c96565e40629a5322eaa15aaa34ba05f5721e31" dependencies = [ "serde", "serde_derive", @@ -952,9 +936,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1231caaeee3d2363d9b2dba9d6c1f7ff835b8ede6612fba98120af73df44bd" +checksum = "ae93f863f9094ae34d2567f9edb0ae2c41d35228b286598354dd78b198868ebd" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -979,9 +963,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb83e89be8b413e4f7a4215a02d5c5f3e6f04b1060f5db293dd1007b2871dcf5" +checksum = "38c505162bcf77dcb859905b3eac56a1917fc3cf326424fb06e7732031e3a8ae" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -992,24 +976,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d14f8068a98f0a85ffa63dc5fe73cb486a955adbe7311465d13cde54c656d5f" +checksum = "e3b786958bcb79bdb5fbae095af58f0c2da7d7895c475c991f6a6bb5a9c7e6d9" [[package]] name = "cranelift-control" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c070aee9312b9736028e99b58d45e1099683386082af38529d5e2ce8c76648f3" +checksum = "2faf9a5009bce7f725ce2af7a08c4883ebac6af933e7e0aa7d84f976f4e6deb5" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d619bb3d14251e96dc9b6a846d6955d78048a168cc3876eb2b789b855c1c22" +checksum = "017271194ba5e101d626560d0d6767efd341468d1ba0f4d015f19fe64020b65b" dependencies = [ "cranelift-bitset", "serde", @@ -1018,9 +1002,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2350fcff24d78be5e4201e1eeb4b306e474b9f21e452722b21ffc4f773e8d49a" +checksum = "f80847f0929967f0cec82f9e0543b3901e0f0063690405891f22107b5a130fd8" dependencies = [ "cranelift-codegen", "log", @@ -1030,15 +1014,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bdc2b14d7491c53c2989b967b4c07511374733abbc01a895fb01ea31e97bfc8" +checksum = "75904abbc0e7b46d20f7a49c8042c8a4481c0db4253b99889c723c566295d506" [[package]] name = "cranelift-native" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e98dbe1326d0001a17b3b0675e3adafcfbd0e7f25f1f845a2f1bb9ce3029f359" +checksum = "6e0135923540574362e16f01bf40000664263840991039ff3041ba717de6cf3a" dependencies = [ "cranelift-codegen", "libc", @@ -1047,9 +1031,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.123.10" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36d7af563cd300c8a1e4e64387929b40e32867112143f0a0e1ce90f977ce4a41" +checksum = "93fb12f76c482e034f6ebefa843c914e74112f088215d8d36d33a649f9fab99b" [[package]] name = "crc32fast" @@ -1150,7 +1134,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -1227,7 +1211,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.117", + "syn 2.0.119", "unicode-xid", ] @@ -1261,7 +1245,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -1359,7 +1343,7 @@ checksum = "1ccd72f8e71e242f71705868f5478fe7592a6e194c06330d8732421ffdbc554c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -1384,17 +1368,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" -[[package]] -name = "fancy-regex" -version = "0.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e1dacd0d2082dfcf1351c4bdd566bbe89a2b263235a2b50058f1e130a47277" -dependencies = [ - "bit-set", - "regex-automata", - "regex-syntax", -] - [[package]] name = "fast-glob" version = "1.0.1" @@ -1654,7 +1627,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5ff35a391aef949120a0340d690269b3d9f63460a6106e99bd07b961f345ea9" dependencies = [ "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -1749,7 +1722,7 @@ checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -2144,9 +2117,9 @@ dependencies = [ [[package]] name = "indicatif" -version = "0.18.4" +version = "0.18.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb" +checksum = "9433806cd6b4ec1aba79c021c7e4c58fb4c3b9977c085062e611ac929998fb0c" dependencies = [ "console", "portable-atomic", @@ -2236,7 +2209,7 @@ dependencies = [ "heck", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -2313,9 +2286,9 @@ checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" [[package]] name = "json-escape-simd" -version = "3.1.0" +version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a18a0eb3c0a783620d2ae8cdda9590aae18b1608964ee9c7c43162562786424" +checksum = "c22a2041e3874a055a4eb03ea2395aaccdefa84ce75b31d542d72a741c3c6ad3" [[package]] name = "json-strip-comments" @@ -2555,9 +2528,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.2" +version = "2.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" +checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" [[package]] name = "memfd" @@ -2606,7 +2579,7 @@ checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -2679,7 +2652,7 @@ checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -2718,7 +2691,7 @@ dependencies = [ "napi-derive-backend", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -2731,7 +2704,7 @@ dependencies = [ "proc-macro2", "quote", "semver", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3104,7 +3077,7 @@ dependencies = [ "phf_shared", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3124,18 +3097,18 @@ checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pnp" -version = "0.12.9" +version = "0.12.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d021b5b4a2ea34bf137831fbbc5856e9c7ca70861f95a0f8dc51323b6e821faa" +checksum = "a068874344fa15263114022fc7bc257990fec3f679a9ce1aa235c18008456c32" dependencies = [ "byteorder", "concurrent_lru", - "fancy-regex", "flate2", "indexmap", "nodejs-built-in-modules", "pathdiff", "radix_trie", + "regress 0.11.1", "rustc-hash", "serde", "serde_json", @@ -3247,7 +3220,7 @@ dependencies = [ "itertools 0.14.0", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3296,14 +3269,14 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] name = "pulley-interpreter" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "329f575a931601f71fbcb3b31d32d16273da5ba7f532fc10be2e432e710b02de" +checksum = "558181096e0df4984f45cfc3a7087052df4a61c36089b135a08ceca9cbd352fb" dependencies = [ "cranelift-bitset", "log", @@ -3313,20 +3286,20 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bccae89ed67a40989e780105fab43e6c71a077b9fc8ae4c805ff5f73d2a79c8" +checksum = "b5d52e2f14e168d75cdabe9bd5fb1ff18a1b119dc6699684aee895dbc3524da9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] name = "quote" -version = "1.0.45" +version = "1.0.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" +checksum = "dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368" dependencies = [ "proc-macro2", ] @@ -3444,7 +3417,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3500,6 +3473,16 @@ dependencies = [ "memchr", ] +[[package]] +name = "regress" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "158a764437582235e3501f683b93a0a6f8d825d04a789dbe5ed30b8799b8908a" +dependencies = [ + "hashbrown 0.16.1", + "memchr", +] + [[package]] name = "relative-path" version = "1.9.3" @@ -3581,7 +3564,7 @@ checksum = "5d2ed0b54125315fb36bd021e82d314d1c126548f871634b483f46b31d13cac6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3658,7 +3641,7 @@ checksum = "125d6c4fea52a20e2baaa381c122e111a825ac4c3cccdbb50605805f025d7197" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3826,7 +3809,7 @@ dependencies = [ "proc-macro2", "quote", "rspack_binding_builder", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -3885,7 +3868,7 @@ name = "rspack_cacheable_macros" version = "0.101.4" dependencies = [ "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -4243,7 +4226,7 @@ version = "0.101.4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -4281,7 +4264,7 @@ version = "0.101.4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -4682,7 +4665,7 @@ dependencies = [ "once_cell", "rayon", "regex", - "regress", + "regress 0.10.5", "rspack_cacheable", "rspack_collections", "rspack_core", @@ -5227,7 +5210,7 @@ dependencies = [ "napi", "regex", "regex-syntax", - "regress", + "regress 0.10.5", "rspack_cacheable", "rspack_error", "swc_core", @@ -5424,9 +5407,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe" +checksum = "6b1e7f9a428571be2dc5bc0505c13fb6bf936822b894ec87abf8a08a4e51742d" [[package]] name = "rustc_version" @@ -5487,9 +5470,9 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "ryu-js" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" +checksum = "04d056b875a9d2e6cb9a61d127afee9ac5999b9f87bcb32079d1318e505be714" [[package]] name = "same-file" @@ -5578,7 +5561,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -5683,9 +5666,9 @@ checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" [[package]] name = "simd-json" -version = "0.17.0" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4255126f310d2ba20048db6321c81ab376f6a6735608bf11f0785c41f01f64e3" +checksum = "e32d7ab2678282d21e53374fbead7119b7eacbede73685dcaac472870a29a11c" dependencies = [ "halfbrown", "ref-cast", @@ -5800,7 +5783,7 @@ checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -5849,7 +5832,7 @@ checksum = "ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e" dependencies = [ "quote", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6048,7 +6031,7 @@ dependencies = [ "indexmap", "once_cell", "regex", - "regress", + "regress 0.10.5", "rustc-hash", "serde", "serde_json", @@ -6065,7 +6048,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6149,7 +6132,7 @@ checksum = "e276dc62c0a2625a560397827989c82a93fd545fcf6f7faec0935a82cc4ddbb8" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6467,7 +6450,7 @@ dependencies = [ "swc_ecma_ast", "swc_ecma_parser", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6663,7 +6646,7 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6847,7 +6830,7 @@ checksum = "c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -6883,7 +6866,7 @@ checksum = "08b8a40e179bac304f73b897bb266b1f871f51ec2c33d7e2bd34759cd2aeb995" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7008,7 +6991,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f98ef1f87379c816ba7d22351c9fc993af38b034bce4da3286cfe4b17e7ec9e2" dependencies = [ "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7084,7 +7067,7 @@ checksum = "aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7203,9 +7186,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.117" +version = "2.0.119" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +checksum = "872831b642d1a07999a962a351ed35b955ea2cfc8f3862091e2a240a84f17297" dependencies = [ "proc-macro2", "quote", @@ -7220,7 +7203,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7323,7 +7306,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7362,7 +7345,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7373,14 +7356,14 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] name = "thread_local" -version = "1.1.9" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" +checksum = "1ad99c4c6d32803332c548b1af0540b357b3f5fc0be8f6c6bfe8b2e6ae784070" dependencies = [ "cfg-if", ] @@ -7440,7 +7423,7 @@ checksum = "385a6cb71ab9ab790c5fe8d67f1645e6c450a7ce006a33de03daa956cf70a496" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7525,7 +7508,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -7614,9 +7597,9 @@ dependencies = [ [[package]] name = "trybuild" -version = "1.0.116" +version = "1.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47c635f0191bd3a2941013e5062667100969f8c4e9cd787c14f977265d73616e" +checksum = "06649c6f63d86604ba0c8950d5a1829fc9a17afd70fc6629f481d75b6a624c78" dependencies = [ "dissimilar", "glob", @@ -7812,9 +7795,9 @@ dependencies = [ [[package]] name = "wasi-common" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c12f0cd37e6a4513802e3918a9d891ce846d69a7594225b558eafc588c16e7fb" +checksum = "8a5eb67546a23b30761dc1e30325984e166e8f6961ae97e3e82d5a7570255838" dependencies = [ "anyhow", "bitflags 2.11.1", @@ -7857,7 +7840,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "wasm-bindgen-shared", ] @@ -7879,7 +7862,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7929,9 +7912,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507d213104e83a7519d91af444a8b19c04281f2eef162d448ee7a894ac1c827d" +checksum = "4b4442dc12aa2473def8334f0e0f2b489be52c52507c938bbdc8be69ded4ded6" dependencies = [ "addr2line", "anyhow", @@ -7976,9 +7959,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9784b325c3b85562ac6d7f81c8348c42af1f137d98dd4fc6631860e4e68bb655" +checksum = "5d881c3d6205898a226cc487b117f23b9ed1c7da39952d65bd5eeb6745b3789c" dependencies = [ "anyhow", "cranelift-bitset", @@ -8001,23 +7984,23 @@ dependencies = [ [[package]] name = "wasmtime-internal-asm-macros" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcaa9336cd5ba934ba734dfdfe35f5245c3c74b4e34f9af9e114fad892d81b3d" +checksum = "5ab1876bcfa51d6a05dea1c13933f53cbc1e316c783fddebc859f56a736eae07" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-internal-component-macro" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91aba228ec4f646cb9514be55538c842822cb96f2c306f75d664eea6b6f2e9eb" +checksum = "8ae1407944a0b13a8a77930b5b951aa7134beccecad7efac1ef9f03adb7d1a0f" dependencies = [ "anyhow", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", "wit-parser", @@ -8025,15 +8008,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f4a2387b0aea544aa2317e295583be54fed852e0d1a31c0070984bfd6a507" +checksum = "646a53678ce6aaf6f097e18ca51f650f2841aea6d2bcd7b61931397b8b8f30db" [[package]] name = "wasmtime-internal-cranelift" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d938ae501275f44e7e5532ae4bb720542b429357014d33842e128c46fb9b54" +checksum = "ab3495aa8300e4ca6b53f81a53ce5eff6621fd5ff8378ef9ae552d1479d57371" dependencies = [ "anyhow", "cfg-if", @@ -8058,9 +8041,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1443b0914ff848ee7920e0f232368168e2819b739c54f3c352f0559b6164343" +checksum = "29b5e4023a6b167da157338f5f0f505945eb45e78f1cac2d4dcce0922457d7d4" dependencies = [ "anyhow", "cc", @@ -8074,9 +8057,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-debug" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "861d6f2a1652e95ca10b02552934b3bd460d7416b285fe10d7ca8c0a2b90dc3e" +checksum = "9da71e2d573e3cc6f753a3b7bff98f425ca060c0e8071cc55c3d867a9edf3ecc" dependencies = [ "cc", "wasmtime-internal-versioned-export-macros", @@ -8084,9 +8067,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1caeb3140c46319fecf09d93dc38a373eb535fd478e401a9fb2ac2da30fe5f6" +checksum = "627d8f57909a4f9bb1dbe57a96229a54b89d5995353d0b321f3cb9a1a118977a" dependencies = [ "anyhow", "cfg-if", @@ -8096,24 +8079,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c631615929951a4076aae64da7d6cad88668d292f19672606392c24ae9c5a00" +checksum = "45b99315585a8a27125dd9b0150edb115d6f6ff0baae453c21d30822aab77f00" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b28104d57b5bdb5d8facb3a8418463ec6c2cb40bb4adf9833b727ebf6a254eb" +checksum = "8eaee97281dd3fe47ec3d46c16fb9fe2dd32f37d0523c2d5c484f11b348734e4" [[package]] name = "wasmtime-internal-unwinder" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd89f2db7377869aeaf66b71f56def8df54b9482e4f4e5533ccec2505f5c691" +checksum = "d0c005f82c48492b6b44fa19ee5205bd933c4f8baca41e314eca8331dd3c4fd9" dependencies = [ "anyhow", "cfg-if", @@ -8124,20 +8107,20 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9cdb9c2e3965ee15629d067203cb800e9822664d04335dadc6fe1788d4fc335" +checksum = "7b73639a9c0c0e33a2ef942ca99b6772b48393be92bebbd0767c607e5b0a68e0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] name = "wasmtime-internal-winch" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f693c8db710f20b927bcee025acd345acf599d055b63f122613d52f5553a5f" +checksum = "392ca021d084c7426616ef77e1284315555f11bcbb34f416d74b0732db622811" dependencies = [ "anyhow", "cranelift-codegen", @@ -8152,9 +8135,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c97d4e849494d290e05573298bd372e12be86b2074502dc5e02f4ef7628002" +checksum = "7fd4703351476262d715b72431e80d10289908e3494050071d6521267f522d97" dependencies = [ "anyhow", "bitflags 2.11.1", @@ -8184,9 +8167,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aed7ef247a05956b0a25e7905fdb709ae89e506547af42897e40301b0658d07" +checksum = "55a0751406b641ff50ef42d4a1ca843a03040c488c0c27f92093633447464013" dependencies = [ "anyhow", "async-trait", @@ -8199,27 +8182,27 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9d5550c5f49730d0a8babd089771ff7412e598cf8f7bbe3b647b8e2147a11b" +checksum = "ab62083fdcecdd0cac61b8c46e7de4f2629ebe8699fd9ce790d922cc89d50f5f" dependencies = [ "anyhow", "heck", "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "witx", ] [[package]] name = "wiggle-macro" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602175405f0c04fd47439ad6afc5e151c4864883259254d3676562bfb00a7ce8" +checksum = "756b7a4a7f57ee2f53e9ef3501ed0faacda4b8dcb169a921cddc8bc09ebd199e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "wiggle-generate", ] @@ -8256,9 +8239,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "36.0.10" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4332c8656af179fb8fc3ae5114c738c29399ee97b638d431725201c17f99294e" +checksum = "61ec880b20caaa72245944b54cfb22aca111f8c805e12a7542b40d66921e5323" dependencies = [ "anyhow", "cranelift-assembler-x64", @@ -8337,7 +8320,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -8348,7 +8331,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -8649,9 +8632,9 @@ dependencies = [ [[package]] name = "xxhash-rust" -version = "0.8.15" +version = "0.8.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" +checksum = "985eec839aaf2a1270af8f4ebcf63cf9401cfd90f0902f97c28d9f104ffbde72" [[package]] name = "yansi" @@ -8678,7 +8661,7 @@ checksum = "b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "synstructure", ] @@ -8709,7 +8692,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -8720,7 +8703,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] @@ -8740,7 +8723,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", "synstructure", ] @@ -8775,7 +8758,7 @@ checksum = "eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.117", + "syn 2.0.119", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 9543d0d74db0..25db6a01c882 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ libraries = [{ path = "linting/*" }] [workspace.dependencies] aho-corasick = { version = "1.1.4", default-features = false } -anyhow = { version = "1.0.102", default-features = false, features = ["backtrace", "std"] } +anyhow = { version = "1.0.103", default-features = false, features = ["backtrace", "std"] } anymap = { package = "anymap3", version = "1.0.1", default-features = false, features = ["std"] } async-recursion = { version = "1.1.1", default-features = false } async-trait = { version = "0.1.89", default-features = false } @@ -26,12 +26,12 @@ atomic_refcell = { version = "0.1.14", default-features = false } base64-simd = { version = "0.8.0", default-features = false, features = ["alloc"] } bitflags = { version = "2.11.1", default-features = false } browserslist-rs = { version = "0.19.0", default-features = false } -bytes = { version = "1.12.0", default-features = false } -camino = { version = "1.2.3", default-features = false } +bytes = { version = "1.12.1", default-features = false } +camino = { version = "1.2.4", default-features = false } cargo_toml = { version = "0.22.3", default-features = false } cfg-if = { version = "1.0.4", default-features = false } chrono = { version = "0.4.45", default-features = false } -clap = { version = "4.6.1", default-features = false } +clap = { version = "4.6.2", default-features = false } concat-string = { version = "1.0.1", default-features = false } cow-utils = { version = "0.1.3", default-features = false } @@ -52,16 +52,16 @@ hashlink = { version = "0.11.0", default-features = false } heck = { version = "0.5.0", default-features = false } hex = { version = "0.4.3", default-features = false, features = ["std"] } indexmap = { version = "2.14.0", default-features = false } -indicatif = { version = "0.18.4", default-features = false } +indicatif = { version = "0.18.6", default-features = false } indoc = { version = "2.0.7", default-features = false } insta = { version = "1.42.0", default-features = false } itertools = { version = "0.14.0", default-features = false, features = ["use_std"] } itoa = { version = "1.0.18", default-features = false } json = { version = "0.12.4", default-features = false } -json-escape-simd = { version = "3.1.0", default-features = false } +json-escape-simd = { version = "3.1.1", default-features = false } lightningcss = { version = "1.0.0-alpha.71", default-features = false, features = ["serde"] } md4 = { version = "0.10.2", default-features = false } -memchr = { version = "2.8.2", default-features = false } +memchr = { version = "2.8.3", default-features = false } micromegas-perfetto = { version = "0.9.0", default-features = false } miette = { version = "7.6.0", default-features = false } mimalloc = { version = "0.1.48", default-features = false } @@ -78,21 +78,21 @@ pathdiff = { version = "0.2.3", default-features = false } pretty_assertions = { version = "1.4.1", default-features = false, features = ["std"] } proc-macro2 = { version = "1.0.106", default-features = false } prost = { version = "0.13", default-features = false } -quote = { version = "1.0.45", default-features = false } +quote = { version = "1.0.46", default-features = false } rayon = { version = "1.12.0", default-features = false } regex = { version = "1.12.4", default-features = false, features = ["perf"] } regex-syntax = { version = "0.8.11", default-features = false, features = ["std"] } regress = { version = "0.10.5", default-features = false, features = ["pattern"] } rspack_resolver = { version = "=0.9.4", default-features = false, features = ["package_json_raw_json_api", "yarn_pnp"] } -rustc-hash = { version = "2.1.2", default-features = false } -ryu-js = { version = "1.0.2", default-features = false } +rustc-hash = { version = "2.1.3", default-features = false } +ryu-js = { version = "1.0.3", default-features = false } scopeguard = { version = "1.2.0", default-features = false } serde = { version = "1.0.228", default-features = false, features = ["derive"] } serde_json = { version = "1.0.150", default-features = false, features = ["std"] } sftrace-setup = { version = "0.1.2", default-features = false } sha2 = { version = "0.10.9", default-features = false } signal-hook = { version = "0.3.18", default-features = false, features = ["iterator"] } -simd-json = { version = "0.17.0", default-features = false, features = ["runtime-detection", "serde_impl"] } +simd-json = { version = "0.17.3", default-features = false, features = ["runtime-detection", "serde_impl"] } simd-utf16-len = { version = "0.1.0", default-features = false } simdutf8 = { version = "0.1.5", default-features = false } slotmap = { version = "1.1.1", default-features = false } @@ -102,15 +102,15 @@ stacker = { version = "0.1.24", default-features = false } static_assertions = { version = "1.1.0", default-features = false } sugar_path = { version = "2.0.1", default-features = false, features = ["cached_current_dir"] } supports-color = { version = "3.0.2", default-features = false } -syn = { version = "2.0.117", default-features = false } +syn = { version = "2.0.119", default-features = false } tempfile = { version = "3.27.0", default-features = false } termcolor = { version = "1.4.1", default-features = false } textwrap = { version = "0.16.1", default-features = false } -thread_local = { version = "1.1.9", default-features = false } +thread_local = { version = "1.1.10", default-features = false } tokio = { version = "1.52.3", default-features = false, features = ["rt", "rt-multi-thread"] } tracing = { version = "0.1.44", default-features = false, features = ["max_level_trace", "release_max_level_trace"] } tracing-subscriber = { version = "0.3.23", default-features = false, features = ["fmt", "registry"] } -trybuild = { version = "1.0.116", default-features = false, features = ["diff"] } +trybuild = { version = "1.0.118", default-features = false, features = ["diff"] } twox-hash = { version = "2.1.2", default-features = false } unicase = { version = "2.9.0", default-features = false } unicode-width = { version = "0.2.2", default-features = false } @@ -119,7 +119,7 @@ urlencoding = { version = "2.1.3", default-features = false } ustr = { package = "ustr-fxhash", version = "1.0.1", default-features = false } wasmparser = { version = "0.236.1", default-features = false } winnow = { version = "0.7.15", default-features = false, features = ["std", "simd"] } -xxhash-rust = { version = "0.8.15", default-features = false } +xxhash-rust = { version = "0.8.17", default-features = false } allocative = { package = "rspack-allocative", version = "0.3.5", default-features = false, features = ["camino", "dashmap", "hashbrown", "indexmap", "tokio", "once_cell", "ustr", "atomic_refcell"] } @@ -133,7 +133,7 @@ inventory = { version = "0.3.17", default-features = false } rkyv = { version = "=0.8.16", default-features = false, features = ["std", "bytecheck", "smallvec-1"] } # Must be pinned with the same swc versions -pnp = { version = "0.12.9", default-features = false } +pnp = { version = "0.12.10", default-features = false } swc = { version = "70.0.0", default-features = false } swc_atoms = { version = "9.0.3", default-features = false } swc_config = { version = "5.0.0", default-features = false } @@ -154,8 +154,8 @@ swc_experimental_ecma_utils = { version = "0.11.0", default-features = rspack_dojang = { version = "0.1.11", default-features = false } tracy-client = { version = "=0.18.4", default-features = false, features = ["enable", "sampling", "demangle", "system-tracing"] } -wasi-common = { version = "36.0.10", default-features = false } -wasmtime = { version = "36.0.10", default-features = false } +wasi-common = { version = "36.0.12", default-features = false } +wasmtime = { version = "36.0.12", default-features = false } # all rspack workspace dependencies