From 6fdf0aabd5c35b162d8d2a13a608616ba6cefad8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2026 11:14:02 +0000 Subject: [PATCH] chore(deps): update rspack dependencies --- Cargo.lock | 1252 ++++++++++++++++++++++++++++++------------------ Cargo.toml | 16 +- package.json | 2 +- pnpm-lock.yaml | 192 +++++--- 4 files changed, 930 insertions(+), 532 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8bf177b..7c97448 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,22 +12,13 @@ dependencies = [ "regex", ] -[[package]] -name = "addr2line" -version = "0.24.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" -dependencies = [ - "gimli 0.31.1", -] - [[package]] name = "addr2line" version = "0.25.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b" dependencies = [ - "gimli 0.32.3", + "gimli", ] [[package]] @@ -109,7 +100,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b" dependencies = [ - "object 0.37.3", + "object", ] [[package]] @@ -207,11 +198,11 @@ version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6" dependencies = [ - "addr2line 0.25.1", + "addr2line", "cfg-if", "libc", "miniz_oxide", - "object 0.37.3", + "object", "rustc-demangle", "windows-link", ] @@ -274,7 +265,7 @@ dependencies = [ "rspack_core", "rspack_error", "rspack_hook", - "rspack_sources", + "rspack_sources 0.4.23", ] [[package]] @@ -452,9 +443,9 @@ dependencies = [ [[package]] name = "camino" -version = "1.2.2" +version = "1.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" +checksum = "b4ce8d3bd5823c7504d3f579f13e7b2f3da252fcb938c594d5680ee508bf846f" dependencies = [ "serde_core", ] @@ -582,9 +573,9 @@ checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "chrono" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" +checksum = "1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327" dependencies = [ "iana-time-zone", "num-traits", @@ -716,36 +707,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +checksum = "3cd990d8a6304475bbad64534a0d418f5572f44d5f011437e6b9f1ee7d5c2570" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +checksum = "ccabe4636007296721080e02d7dab46d4319638ec4e3f6f7402fcb46dc5122c6" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +checksum = "da7ed173c870c0aea202a9830880156905a028a88df076e35ce383a8acbf90a7" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +checksum = "800cc586df98b12c502e76707c96565e40629a5322eaa15aaa34ba05f5721e31" dependencies = [ "serde", "serde_derive", @@ -753,9 +744,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +checksum = "ae93f863f9094ae34d2567f9edb0ae2c41d35228b286598354dd78b198868ebd" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -766,7 +757,7 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.31.1", + "gimli", "hashbrown 0.15.5", "log", "pulley-interpreter", @@ -780,36 +771,37 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +checksum = "38c505162bcf77dcb859905b3eac56a1917fc3cf326424fb06e7732031e3a8ae" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", "cranelift-srcgen", + "heck", "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" +checksum = "e3b786958bcb79bdb5fbae095af58f0c2da7d7895c475c991f6a6bb5a9c7e6d9" [[package]] name = "cranelift-control" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +checksum = "2faf9a5009bce7f725ce2af7a08c4883ebac6af933e7e0aa7d84f976f4e6deb5" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +checksum = "017271194ba5e101d626560d0d6767efd341468d1ba0f4d015f19fe64020b65b" dependencies = [ "cranelift-bitset", "serde", @@ -818,9 +810,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +checksum = "f80847f0929967f0cec82f9e0543b3901e0f0063690405891f22107b5a130fd8" dependencies = [ "cranelift-codegen", "log", @@ -830,15 +822,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" +checksum = "75904abbc0e7b46d20f7a49c8042c8a4481c0db4253b99889c723c566295d506" [[package]] name = "cranelift-native" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +checksum = "6e0135923540574362e16f01bf40000664263840991039ff3041ba717de6cf3a" dependencies = [ "cranelift-codegen", "libc", @@ -847,9 +839,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.122.0" +version = "0.123.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" +checksum = "93fb12f76c482e034f6ebefa843c914e74112f088215d8d36d33a649f9fab99b" [[package]] name = "crc32fast" @@ -897,9 +889,9 @@ dependencies = [ [[package]] name = "css-module-lexer" -version = "0.0.15" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b51940c54c6ca015d3add383571ec5610114466eb67aa0a27096e1dcf3c9e29" +checksum = "374447927a0773f7213071e32648cf20622312449040467cc19b84443e7a287e" dependencies = [ "smallvec", ] @@ -1158,6 +1150,15 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" +[[package]] +name = "encoding_rs" +version = "0.8.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" +dependencies = [ + "cfg-if", +] + [[package]] name = "endian-type" version = "0.2.0" @@ -1266,6 +1267,179 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" +[[package]] +name = "forked_react_compiler" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac2369cf719891033c9b17a8093c7cf83dbad40113d4a24513fe3d42e37050ea" +dependencies = [ + "forked_react_compiler_ast", + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_inference", + "forked_react_compiler_lowering", + "forked_react_compiler_optimization", + "forked_react_compiler_reactive_scopes", + "forked_react_compiler_ssa", + "forked_react_compiler_typeinference", + "forked_react_compiler_utils", + "forked_react_compiler_validation", + "indexmap", + "rustc-hash", + "serde", + "serde_json", +] + +[[package]] +name = "forked_react_compiler_ast" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daccd93f89b1bc808a485767928b80456711e2141e54722e478795c84e0d5c7b" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", + "serde", + "serde-transcode", + "serde_json", +] + +[[package]] +name = "forked_react_compiler_diagnostics" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c3d5b1d76f01cd1cc64d016880380cada17c2e7e3fc2337ffd2db690cdb3b4e" +dependencies = [ + "rustc-hash", + "serde", +] + +[[package]] +name = "forked_react_compiler_hir" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4668644f0b802b21e0a547e74cbf01dccb8f854c894800f9f1115fa5d0816383" +dependencies = [ + "forked_react_compiler_ast", + "forked_react_compiler_diagnostics", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", + "serde", + "serde_json", +] + +[[package]] +name = "forked_react_compiler_inference" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b17f5d24f016fe5fab0b15e36fcaa54ef377a341dbcd747f1e4371e29acb3198" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_lowering", + "forked_react_compiler_optimization", + "forked_react_compiler_ssa", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", +] + +[[package]] +name = "forked_react_compiler_lowering" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dc9d291addca587d64bc90b7d6e58fcd4ebc255aa9a97751e0058ba2a4c1dab" +dependencies = [ + "forked_react_compiler_ast", + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", + "serde_json", +] + +[[package]] +name = "forked_react_compiler_optimization" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "717defb246a678ab851a46210d65e0c7604cc7944395d380338a3062924965c9" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_lowering", + "forked_react_compiler_ssa", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", +] + +[[package]] +name = "forked_react_compiler_reactive_scopes" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "928d6ae8021a1c8f5a32b20cf2ef4b20f76cf997ae753c4e958e896bcf64ae90" +dependencies = [ + "forked_react_compiler_ast", + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_utils", + "hmac-sha256", + "indexmap", + "rustc-hash", + "serde_json", +] + +[[package]] +name = "forked_react_compiler_ssa" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd26c931f5a799188a2d7bb5960cfde048c91348a074876e49c9f7d6e8581d93" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", +] + +[[package]] +name = "forked_react_compiler_typeinference" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f603c0f89520b55e9c34fc6264df6f29bba60d7e94269f433dd13ba76c4d686" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_ssa", + "rustc-hash", +] + +[[package]] +name = "forked_react_compiler_utils" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5390b90b48cf2aaab7e511009e10e6b8c2c5b750a8c873881b4014e4295cb128" +dependencies = [ + "indexmap", + "rustc-hash", +] + +[[package]] +name = "forked_react_compiler_validation" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7801bd3359181d53a99a06c43f76943f56736814f3dead0ce5fac9118391f18b" +dependencies = [ + "forked_react_compiler_diagnostics", + "forked_react_compiler_hir", + "forked_react_compiler_utils", + "indexmap", + "rustc-hash", +] + [[package]] name = "form_urlencoded" version = "1.2.2" @@ -1434,21 +1608,15 @@ dependencies = [ [[package]] name = "gimli" -version = "0.31.1" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ "fallible-iterator", "indexmap", "stable_deref_trait", ] -[[package]] -name = "gimli" -version = "0.32.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" - [[package]] name = "globset" version = "0.4.18" @@ -1516,6 +1684,11 @@ name = "hashbrown" version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" @@ -1544,6 +1717,12 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +[[package]] +name = "hmac-sha256" +version = "1.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec9d92d097f4749b64e8cc33d924d9f40a2d4eb91402b458014b781f5733d60f" + [[package]] name = "hstr" version = "3.0.6" @@ -1675,6 +1854,12 @@ dependencies = [ "zerovec", ] +[[package]] +name = "id-arena" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" + [[package]] name = "ident_case" version = "1.0.1" @@ -2090,9 +2275,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.8.1" +version = "2.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8" +checksum = "88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4" [[package]] name = "memfd" @@ -2304,6 +2489,12 @@ dependencies = [ "minimal-lexical", ] +[[package]] +name = "nonmax" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "610a5acd306ec67f907abe5567859a3c693fb9886eb1f012ab8f2a47bef3db51" + [[package]] name = "normpath" version = "0.2.0" @@ -2396,9 +2587,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.7" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", "hashbrown 0.15.5", @@ -2406,15 +2597,6 @@ dependencies = [ "memchr", ] -[[package]] -name = "object" -version = "0.37.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" -dependencies = [ - "memchr", -] - [[package]] name = "once_cell" version = "1.21.4" @@ -2454,6 +2636,9 @@ name = "oxc_index" version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb3e6120999627ec9703025eab7c9f410ebb7e95557632a8902ca48210416c2b" +dependencies = [ + "nonmax", +] [[package]] name = "par-core" @@ -2707,9 +2892,9 @@ checksum = "84350ffee5cedfabf9bee3e8825721f651da8ff79d50fe7a37cf0ca015c428ee" [[package]] name = "preset_env_base" -version = "8.0.0" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "082198922376223e37e74c5015259c6702ec2930e7ac5f244d2b1df131d0e8e4" +checksum = "60adf10563cacffccfca95751404e8870b552b31ac0e2e559612e240a562ecfe" dependencies = [ "anyhow", "browserslist-rs", @@ -2784,9 +2969,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +checksum = "558181096e0df4984f45cfc3a7087052df4a61c36089b135a08ceca9cbd352fb" dependencies = [ "cranelift-bitset", "log", @@ -2796,9 +2981,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +checksum = "b5d52e2f14e168d75cdabe9bd5fb1ff18a1b119dc6699684aee895dbc3524da9" dependencies = [ "proc-macro2", "quote", @@ -2946,9 +3131,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.12.3" +version = "1.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" +checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" dependencies = [ "aho-corasick", "memchr", @@ -2969,9 +3154,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "regress" @@ -3034,6 +3219,7 @@ dependencies = [ "rancor", "rend 0.5.3", "rkyv_derive 0.8.16", + "smallvec", "tinyvec", "uuid", ] @@ -3062,21 +3248,22 @@ dependencies = [ [[package]] name = "rspack_allocator" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f25f960a7c8e58d8e17d184ed481c423b74bb6983c5aa3e0e11b7cdb18efca" +checksum = "e3b70e6b7a8003aa43d424bd3c77c7b10ea86865668ab4b09c84f0c63e1639a6" dependencies = [ "mimalloc", ] [[package]] name = "rspack_binding_api" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69c0808f9c436cd2b4c9ed0d2d20629888f162540a79835268397232ab43ed20" +checksum = "e8eeb0665b72e2bdcb38538608b717cd4908532b476935fae6236e2f267fe956" dependencies = [ "anyhow", "async-trait", + "atomic_refcell", "cow-utils", "derive_more", "futures", @@ -3164,6 +3351,7 @@ dependencies = [ "rustc-hash", "serde", "serde_json", + "simd-json", "swc_core", "tokio", "tracing", @@ -3173,27 +3361,27 @@ dependencies = [ [[package]] name = "rspack_binding_build" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc81e8e8a9e34d1f015f2df76902c55354f56f4ce1a64a4f6b4cb133100aea7c" +checksum = "5432b27f471ada28feea96b31eba3da50584d5a1799657a5db064bf9985b3a8c" dependencies = [ "napi-build", ] [[package]] name = "rspack_binding_builder" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5df964736b8a81b43642cbb71e36b39d9573934f0a06e488a76a8f2ef3774906" +checksum = "e9f0fc55ad3484a3646981320b910436a6ccf0a487966ff586f5cd3ba2e5e54a" dependencies = [ "rspack_binding_api", ] [[package]] name = "rspack_binding_builder_macros" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cba2e84e73cac09a39c1be5f13715f5310cc647f5a79f670523d0f2370b90e9" +checksum = "c67044c2174e2f785f05ca2e2cf0e7f0a0efb53d4ef9b8f4984ee3bbad940014" dependencies = [ "proc-macro2", "quote", @@ -3203,9 +3391,9 @@ dependencies = [ [[package]] name = "rspack_browserslist" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f052b546dbed1bf5b17cb2f6aee2916faa9a74d23008718194d7a30343099ca" +checksum = "848f2196b3d0ffbfa89775d0bb5313c345998f94dd35a9a681606c34d63a30ec" dependencies = [ "browserslist-rs", "lightningcss", @@ -3214,9 +3402,9 @@ dependencies = [ [[package]] name = "rspack_cacheable" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "275867213614e21430a002768634fbe1799e3569c9bc7c5986962cdd464f08a7" +checksum = "fe5313028f83aa7d24a6b73ee4a6a145459fa10f8776eb6c184f6cc78d57efdf" dependencies = [ "camino", "dashmap", @@ -3230,9 +3418,10 @@ dependencies = [ "rkyv 0.8.16", "rspack_cacheable_macros", "rspack_resolver", - "rspack_sources", + "rspack_sources 0.101.0", "rustc-hash", "serde_json", + "simd-json", "smol_str", "sugar_path", "swc_core", @@ -3242,9 +3431,9 @@ dependencies = [ [[package]] name = "rspack_cacheable_macros" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b1862800594f4929c042a318ea54bdd401b0cc6718877bd387fd451277cca6d" +checksum = "d6bd743305d5393e7169204bc8f656e81e00df9e29ce6ed2a3d312f4de56a987" dependencies = [ "quote", "syn 2.0.117", @@ -3252,9 +3441,9 @@ dependencies = [ [[package]] name = "rspack_collections" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2370cd75aac80be656c9d639f2c37e09fb7955127bbd3abad41bb4e669f79791" +checksum = "9ce5e259b58d4ddf67f4e3d57eead5885a1c3a8ed58a3d520a572e2f71a5a3ce" dependencies = [ "dashmap", "hashlink", @@ -3266,9 +3455,9 @@ dependencies = [ [[package]] name = "rspack_core" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e9851fde8e97cf70ea5e6f8d0b9c4ad8619b4d566180edfdfe1032516d464c" +checksum = "7ad0daa15c7a2990df8eb2bd462b173d0928a091bdf3891c2c472cabae6f83dc" dependencies = [ "anymap3", "async-recursion", @@ -3313,7 +3502,7 @@ dependencies = [ "rspack_paths", "rspack_regex", "rspack_resolver", - "rspack_sources", + "rspack_sources 0.101.0", "rspack_storage", "rspack_tasks", "rspack_util", @@ -3322,8 +3511,13 @@ dependencies = [ "scopeguard", "serde", "serde_json", + "simd-json", + "simdutf8", + "smallvec", + "smol_str", "sugar_path", "swc_core", + "swc_experimental_allocator", "swc_experimental_ecma_ast", "swc_experimental_ecma_parser", "swc_experimental_ecma_semantic", @@ -3346,9 +3540,9 @@ dependencies = [ [[package]] name = "rspack_error" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfc47b8ed35089274a7ed3f21645e59cd11c8053ed7e563a3659d73fd827176d" +checksum = "5fb8685964dd2654176d4e2d95a0665415f9841f51c1bd8078349b86c507bc16" dependencies = [ "anyhow", "miette", @@ -3365,9 +3559,9 @@ dependencies = [ [[package]] name = "rspack_fs" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9426b1e1f63bfd33566842ee871660d935459bcff442f551361501a9381445" +checksum = "42495995eacb0043f9af67b27b36ac401f0190ea3adcaa10b2e8a1a8bffe7a7d" dependencies = [ "async-trait", "cfg-if", @@ -3382,9 +3576,9 @@ dependencies = [ [[package]] name = "rspack_hash" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a179df2f3a62f83ffeda704f3d2f728024345f6f3ee69ae2f56fe8ba6819cde1" +checksum = "9ac8c10a6f9fa3d2649636d89057b39e3398cf5a9c8b5602a2c6db2e247b5e79" dependencies = [ "base64-simd 0.8.0", "md4", @@ -3397,9 +3591,9 @@ dependencies = [ [[package]] name = "rspack_hook" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31bd532312d3997e3b24968fe305f384ea17f20769ef8512a5301b16fdb1f347" +checksum = "6cadb73e9f9add28c5e1def2eafe56b90bba5b488d6e62a1ef8a1202ae7ccd11" dependencies = [ "async-trait", "rspack_error", @@ -3410,32 +3604,38 @@ dependencies = [ [[package]] name = "rspack_ids" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b16fa2fdbe4af1bd72a354294a2fda75a2f922aef0b3170100a5a70518f426" +checksum = "fce3e039f880c8dbcdf9fd5678326102cc20ad860f6305b9b9db48695f1f19bb" dependencies = [ + "derive_more", + "futures", "itertools 0.14.0", "rayon", "rspack_collections", "rspack_core", "rspack_error", + "rspack_fs", "rspack_hash", "rspack_hook", + "rspack_paths", "rspack_util", "rustc-hash", + "serde_json", + "simd-json", "tracing", ] [[package]] name = "rspack_javascript_compiler" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e203c5d8b41f9b28925fce0bf742fd6cac85413dc0689157efd7adb3679c31" +checksum = "6c5640eb20f2a77402e32112a7a391d73984b3505db8519d79ea40f94b643067" dependencies = [ "anyhow", "indoc", "rspack_error", - "rspack_sources", + "rspack_sources 0.101.0", "rspack_util", "rspack_workspace", "rustc-hash", @@ -3451,9 +3651,9 @@ dependencies = [ [[package]] name = "rspack_loader_lightningcss" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06a230fd34a278230a6256487cea2c535397bbebcfbf186b38e8661f991f724f" +checksum = "7d86478bf4687c89de52904ec2dc482796151a721129fdc875fb1ce48ae28ba4" dependencies = [ "async-trait", "cow-utils", @@ -3474,9 +3674,9 @@ dependencies = [ [[package]] name = "rspack_loader_preact_refresh" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bce71aadefd8fd1b4c5358870d077913353dd771bfbc7bb0a78b6a8f28b30e34" +checksum = "fadc3498a45b13f2208d4f1909d213969d07d0320afac384cdcf8a0426c4f96d" dependencies = [ "async-trait", "rspack_cacheable", @@ -3489,9 +3689,9 @@ dependencies = [ [[package]] name = "rspack_loader_react_refresh" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440d828c9cbf574dfebfe90c4545c35a2e0f5167b5b26237a474e077e6f773e7" +checksum = "155039202cbfdcfe94b2fec1d0e17c23a6e1d4ab23d3f14e90db0769f8cb842d" dependencies = [ "async-trait", "rspack_cacheable", @@ -3504,9 +3704,9 @@ dependencies = [ [[package]] name = "rspack_loader_runner" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a0ed11f3f9dc40162a8aea5138b77dbf5ceec060f272a4287fff60f8464aace" +checksum = "592f0697f5b800c66c6f3f7b081b5d637531d8cae37d40671509a49980fb37ce" dependencies = [ "anymap3", "async-trait", @@ -3518,10 +3718,11 @@ dependencies = [ "rspack_error", "rspack_fs", "rspack_paths", - "rspack_sources", + "rspack_sources 0.101.0", "rspack_util", "rustc-hash", "serde_json", + "simdutf8", "tokio", "tracing", "winnow", @@ -3529,9 +3730,9 @@ dependencies = [ [[package]] name = "rspack_loader_swc" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15743b3c7aef18406233a112a78d2a3c5f9fee5d2d97c833457162884c7e9259" +checksum = "3819bfbb56a8d912acf9da41821e87c4d69a1d54785f8eee74378b1272d8b2b6" dependencies = [ "async-trait", "either", @@ -3565,9 +3766,9 @@ dependencies = [ [[package]] name = "rspack_loader_testing" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ba831d546ab1cba917e82852d02a5cc3a1715f04f9a2c4bc103202d9e5dc3d" +checksum = "5d1e96dd90df9589112e9a0061cd4dd028c30efce07ad57afb74e3fe35213e2a" dependencies = [ "async-trait", "rspack_cacheable", @@ -3579,9 +3780,9 @@ dependencies = [ [[package]] name = "rspack_location" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d4e7d6f509119d498ee4673c03255be739860c4225d3d9ecbfe972a5088f33b" +checksum = "87e26acbdf0a7be0ad57ea809ebf914d73fa46013d31fa6739c902732810ecde" dependencies = [ "itoa", "memchr", @@ -3590,9 +3791,9 @@ dependencies = [ [[package]] name = "rspack_macros" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9191d3a427a1dc0c5d5b6558f1fa6498b7792485bdad76aa359cb29bce68db7e" +checksum = "43f9a812094fc604ffeec3eb093b6293c23ef8cfe99d8593bbd6f308beb7ee9c" dependencies = [ "proc-macro2", "quote", @@ -3601,9 +3802,9 @@ dependencies = [ [[package]] name = "rspack_napi" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb79167bc87ed252ac97630808082d4768030dd3c5b362006704f89c0b9fba6" +checksum = "a987f61029d77183c85abe95a7832fc8bb1e8c569e18ab1d90bad5bff4505b18" dependencies = [ "napi", "oneshot", @@ -3614,9 +3815,9 @@ dependencies = [ [[package]] name = "rspack_napi_macros" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8277fa95cdb784bb5967b7134a871c22badd06b34b441d9f5710c4ab34c8716d" +checksum = "9fd4ffd8b0b3262b4d0154de9ad4b3e7b2180ce9e6279a12609db85e9c212630" dependencies = [ "proc-macro2", "quote", @@ -3625,9 +3826,9 @@ dependencies = [ [[package]] name = "rspack_parallel" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3a9e43027b3b40cb97d248b52d9640a6dd277c75c59ae4f4328c8882d1e586" +checksum = "d8bacf924c10815f30074fe3965703a1c212ccaca19a914eee1f16cb5bdbe042" dependencies = [ "rayon", "rspack_tasks", @@ -3636,9 +3837,9 @@ dependencies = [ [[package]] name = "rspack_paths" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13d41725a675919516dac9f4fafca51fe82b2cf58223bf6c764e547599f8136a" +checksum = "ec24d2fb823abf4daeac11c20e8fbd633d4d8d964a19e695133ecfaff7b5b0bd" dependencies = [ "camino", "dashmap", @@ -3651,9 +3852,9 @@ dependencies = [ [[package]] name = "rspack_plugin_asset" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7973eab068689756edf421d46637527d8d0b509559db141cc02afc858b63fec" +checksum = "5bacb8bc928b67d900c2ca79636b404c811fce083ddbca839809049d486c89dd" dependencies = [ "async-trait", "mime_guess", @@ -3670,9 +3871,9 @@ dependencies = [ [[package]] name = "rspack_plugin_banner" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f390a95c850c98e6484e41b1acc0efb2f9181ee49d9be6f282d29d79e455ba" +checksum = "b459837e698aab9072d9b7f73e8e2caf2d78d6abacbf29ff67dac249e0e55855" dependencies = [ "cow-utils", "futures", @@ -3686,9 +3887,9 @@ dependencies = [ [[package]] name = "rspack_plugin_case_sensitive" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67926733cc0a8a3e4130fd78da6ce06ba7f5004b6b66e657339012f90e315385" +checksum = "eed72697ccf57774e0b41148b7ddf5f862f83f2cb3a5e22465dd91e8c8ca8b46" dependencies = [ "cow-utils", "itertools 0.14.0", @@ -3702,9 +3903,9 @@ dependencies = [ [[package]] name = "rspack_plugin_circular_dependencies" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fbdfb3000c7497611135a5ea3b70e0161c245ddb4be333741a8ecbcffc65a7" +checksum = "e29fe37f4460428571223b3d68594d0f6b31bfca23d29dbf412a057a99bffed9" dependencies = [ "cow-utils", "derive_more", @@ -3716,15 +3917,14 @@ dependencies = [ "rspack_hook", "rspack_regex", "rustc-hash", - "smallvec", "tracing", ] [[package]] name = "rspack_plugin_copy" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "479f5edc0e4f79741d35baaa62fa74ee0faa6a2cc8db8a8eb20b51dc21be5054" +checksum = "47e49e51e3d671893f2a2721f27e1bbad0e61621eade514b9708f76c09972dc3" dependencies = [ "cow-utils", "derive_more", @@ -3745,9 +3945,9 @@ dependencies = [ [[package]] name = "rspack_plugin_css" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b64f2b3289a716ebe0e08ff87d526df3169c9a97be5aecddd3fc4d2808c0b2" +checksum = "3c4a41ee7d21733dd6a258f7c4903e55aa63efac1c5462c93e215e30b19d2bfa" dependencies = [ "async-trait", "atomic_refcell", @@ -3768,6 +3968,8 @@ dependencies = [ "rspack_util", "rustc-hash", "serde_json", + "simd-json", + "smol_str", "tokio", "tracing", "urlencoding", @@ -3775,9 +3977,9 @@ dependencies = [ [[package]] name = "rspack_plugin_css_chunking" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1ba76b2c01abcd368425594d3da32e75b5ba76abc828fc8dff8ab78634f82f" +checksum = "40bcecb5ac387b3a23d59c78ac5c9588ae3678c22a5d881b71a4e4e9d6ec27ea" dependencies = [ "indexmap", "rspack_collections", @@ -3793,9 +3995,9 @@ dependencies = [ [[package]] name = "rspack_plugin_devtool" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2442a6d6d4bbc515ff7e58bbb88ed7d67519f7ad93f3004234a8a907fed45459" +checksum = "fc80ff9a64244d90949fe52f1371e59517853c8b3397c5451129caacac6b309c" dependencies = [ "cow-utils", "derive_more", @@ -3813,7 +4015,6 @@ dependencies = [ "rspack_plugin_javascript", "rspack_util", "rustc-hash", - "simd-json", "sugar_path", "thread_local", "tracing", @@ -3822,9 +4023,9 @@ dependencies = [ [[package]] name = "rspack_plugin_dll" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4786981b5355c9a7fdbaca1025eaaad90e736c636c4dfc29feca0945ade18a1a" +checksum = "7cef22b082fdd463ef12c075945647676e01068af4dd30bcd1d401f35f8da94e" dependencies = [ "async-trait", "rspack_cacheable", @@ -3839,14 +4040,15 @@ dependencies = [ "rustc-hash", "serde", "serde_json", + "simd-json", "tracing", ] [[package]] name = "rspack_plugin_dynamic_entry" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2c2924ad5ee4227a6b345af77db7d053089e5eb443482ea99f734f1a8421bec" +checksum = "d000e61339ade478e2d0210a141f39fb8c4de0d7962005cc97980dc77b76e3d2" dependencies = [ "atomic_refcell", "derive_more", @@ -3860,9 +4062,9 @@ dependencies = [ [[package]] name = "rspack_plugin_ensure_chunk_conditions" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31d2bc53fcbc3dc2d4611fb31f3bcdc5991cd37b801ca61ade53ccd10f4bf7c4" +checksum = "a8a84e4d67da7c9b57ecb1b08c8625c40c5f25d4ba3b998793f56e0405bf50d4" dependencies = [ "rspack_core", "rspack_error", @@ -3873,9 +4075,9 @@ dependencies = [ [[package]] name = "rspack_plugin_entry" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1bcb86f4a0fe226eb4e671d5a58566d337f6d3272f0f23f3f6eac43e5eba76e" +checksum = "8bf53430ea8be521362e424208bcb92068a5166cd7b9327af911d8426d7b2760" dependencies = [ "rspack_core", "rspack_error", @@ -3885,9 +4087,9 @@ dependencies = [ [[package]] name = "rspack_plugin_esm_library" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d09d794a11eb97a8f3e9e0ca7c6659b7ca8db98b0e3ff3793960ef9dd86db529" +checksum = "25bbe0235bd15989e39fb74468ec03c227c3af333c55f3c5b233a3b1b7d9bca9" dependencies = [ "async-trait", "atomic_refcell", @@ -3911,6 +4113,7 @@ dependencies = [ "serde_json", "sugar_path", "swc_core", + "swc_experimental_allocator", "swc_experimental_ecma_ast", "swc_experimental_ecma_parser", "swc_experimental_ecma_semantic", @@ -3920,9 +4123,9 @@ dependencies = [ [[package]] name = "rspack_plugin_externals" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b9cef5ccc41e5cc42f5974e05386b9a5b9c0efa5424577dec3992219c0dd32c" +checksum = "d2aa38c50403bb5d79524fe02d66f16f6074415d7cb40bcf7f6d7c2c4ccbae41" dependencies = [ "regex", "rspack_core", @@ -3935,9 +4138,9 @@ dependencies = [ [[package]] name = "rspack_plugin_extract_css" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2e54f2e4a97dec8da50311fe31b901f404a0106e5efb9abb52250091c614b7e" +checksum = "76ab279715c519c329d1058fa4deb9b6c07bb85e7680971a4718c0f864d76935" dependencies = [ "async-trait", "cow-utils", @@ -3963,9 +4166,9 @@ dependencies = [ [[package]] name = "rspack_plugin_hmr" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9e3f3c6de38216477392f5b150e4416d77260ed42f82b01d720cde79da1d8f0" +checksum = "2ffacf29d3293cca3b538bb8a846461ca20ef65fb290edb6f61efde434611cdd" dependencies = [ "async-trait", "rspack_cacheable", @@ -3986,9 +4189,9 @@ dependencies = [ [[package]] name = "rspack_plugin_html" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "260040ea4bbd70f2ec44d1432d68356c1d415cd394a6fad270e3d15926bd9f3e" +checksum = "277ca36f9e6c73b568bf6f262e6f5282edc75cb0bd7f271e2db129a319f87e4a" dependencies = [ "anyhow", "atomic_refcell", @@ -4006,6 +4209,7 @@ dependencies = [ "rspack_util", "serde", "serde_json", + "simd-json", "sugar_path", "swc_core", "swc_html", @@ -4016,9 +4220,9 @@ dependencies = [ [[package]] name = "rspack_plugin_ignore" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e63b6e0d59639de8df4a6f9c14335e0394b4a3b1f25d5ce6a390141e73618d" +checksum = "ed289a2c4aa2cbba5643fdc7b93aa8d2c5b22be0265a05b9951c5b40fdb84234" dependencies = [ "derive_more", "futures", @@ -4031,9 +4235,9 @@ dependencies = [ [[package]] name = "rspack_plugin_javascript" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01175a711fd1f1811862c2f25c7f7d7e8ee1f6b32eed0a11b9b5e6aad73fb005" +checksum = "8ff6405790a8636a81fb9e385649f3aa3901a2e05607084451fe04b8b29285b3" dependencies = [ "anymap3", "async-trait", @@ -4058,7 +4262,6 @@ dependencies = [ "rspack_hash", "rspack_hook", "rspack_ids", - "rspack_javascript_compiler", "rspack_macros", "rspack_parallel", "rspack_paths", @@ -4069,7 +4272,13 @@ dependencies = [ "slotmap", "smallvec", "sugar_path", - "swc_core", + "swc_atoms", + "swc_experimental_allocator", + "swc_experimental_ecma_ast", + "swc_experimental_ecma_parser", + "swc_experimental_ecma_semantic", + "swc_experimental_ecma_transforms_base", + "swc_experimental_ecma_utils", "tokio", "tracing", "url", @@ -4078,9 +4287,9 @@ dependencies = [ [[package]] name = "rspack_plugin_json" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df03f3b52492019aeb7fa0722690b93c60633bdcc97e6909b6f6a00455b38a83" +checksum = "5cecacbd6a1187807c59122dc046f915c6d705c006d473247c9b5586c04088db" dependencies = [ "async-trait", "cow-utils", @@ -4093,9 +4302,9 @@ dependencies = [ [[package]] name = "rspack_plugin_lazy_compilation" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db46a4328bee715ecaed621281d694f09ef959afaaf4b9c65b289c843df652cf" +checksum = "f89ee7c53f2a9afc6b196f8339f042331f53bbf796e1b41fc3e83b470e2225e1" dependencies = [ "async-trait", "rspack_cacheable", @@ -4108,16 +4317,16 @@ dependencies = [ "rspack_plugin_javascript", "rspack_regex", "rspack_util", - "serde_json", + "simd-json", "tokio", "tracing", ] [[package]] name = "rspack_plugin_library" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f1254aa893ac731254d192110ab85b11ef34dad3bde878124406116e168e2eb" +checksum = "0462c25016d1c9089e37e47b1fa33026ee7fb5ed32916c8ce263f171f6b388d5" dependencies = [ "futures", "regex", @@ -4131,16 +4340,16 @@ dependencies = [ "rspack_plugin_remove_duplicate_modules", "rspack_plugin_split_chunks", "rspack_util", - "serde_json", + "simd-json", "swc_core", "tracing", ] [[package]] name = "rspack_plugin_lightning_css_minimizer" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d15f368339101e7a7807159ad11f6caab5c66f84628418b9ac64f95dce5b990" +checksum = "a16f32f4f6bb700286ea35e8f2b4619fbbd60467fab8db5f6059e6455225b285" dependencies = [ "lightningcss", "parcel_sourcemap", @@ -4157,9 +4366,9 @@ dependencies = [ [[package]] name = "rspack_plugin_limit_chunk_count" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63f8c45c654ee4b39b4bf79ef92dc4a658d1547a565808c6c523609b7de8d4b6" +checksum = "c99911ca3d8eb5dcbbc92df4462a1eeaa33a8c577709b2782133b54bf6252575" dependencies = [ "rspack_core", "rspack_error", @@ -4170,9 +4379,9 @@ dependencies = [ [[package]] name = "rspack_plugin_merge_duplicate_chunks" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4bfb5428cf19dde3df708fd6e00423083ea77693f7a29e0c44fbee9450016b3" +checksum = "216b46894b733a13ccfa05a63fa984126d23daa206eb148d3c1cb285ddb81f5f" dependencies = [ "rayon", "rspack_core", @@ -4184,9 +4393,9 @@ dependencies = [ [[package]] name = "rspack_plugin_mf" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07f9be0a449f0e30092dcf9f624f26c84e9d0fa4d1b206ea1258b5d550fd68c" +checksum = "ddee4fcecea20b297eb39fed15f4f80dba662f585b42debcfecc160e818e397a" dependencies = [ "async-trait", "camino", @@ -4206,15 +4415,16 @@ dependencies = [ "rustc-hash", "serde", "serde_json", + "simd-json", "tokio", "tracing", ] [[package]] name = "rspack_plugin_module_info_header" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70339ab54edbe4d654f1d72c722f2df0a65d112a8226a7b49bc84be53aa4d0ec" +checksum = "19c3250c765b5058f34b168280edbb69d747fd116b9ba38010c90edca50291b7" dependencies = [ "rspack_cacheable", "rspack_core", @@ -4229,9 +4439,9 @@ dependencies = [ [[package]] name = "rspack_plugin_module_replacement" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d8f9a839e5fb30e11b61d6660c72f9d4ac853de4e4508da89e23485b177c25" +checksum = "0fab46d12309a7e55979b57cd2faf4d0670ace085f11b1647fd5214e41e1a083" dependencies = [ "derive_more", "futures", @@ -4246,9 +4456,9 @@ dependencies = [ [[package]] name = "rspack_plugin_no_emit_on_errors" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248f45af87285a9f361a6c23bc6814a9124a2a1106560cc04b3db2bd3b136458" +checksum = "776c0af8e2b8416dda6c7135754bdec1f88400dcb5c39a77948ef4554b3d4133" dependencies = [ "rspack_core", "rspack_error", @@ -4258,9 +4468,9 @@ dependencies = [ [[package]] name = "rspack_plugin_progress" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f2c60145a72565fc42b77248567408ea4f79f252326ed88501f6c400beec96b" +checksum = "063f6d657af9fe2b94cb328bf8097c6eeee11832d70132054ad18565a571072c" dependencies = [ "futures", "indicatif", @@ -4274,9 +4484,9 @@ dependencies = [ [[package]] name = "rspack_plugin_real_content_hash" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a290ce2bc6e4f6a3e9599c45343d216d409593006a4e374849415956a1d6e78f" +checksum = "2c464b710402b01096353158be9736724cb339b7b7c8b13d4a0cc26ed7e62032" dependencies = [ "aho-corasick", "atomic_refcell", @@ -4297,9 +4507,9 @@ dependencies = [ [[package]] name = "rspack_plugin_remove_duplicate_modules" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caee74864e59cd97f3fe032d997705c26b28a0c21f4e0007b7fd72f03a8072bb" +checksum = "6e0c8d59c7dd93f8f57207de8430f8429fc7cc5d1582a45d5fe29b38386d2769" dependencies = [ "rayon", "rspack_collections", @@ -4312,9 +4522,9 @@ dependencies = [ [[package]] name = "rspack_plugin_remove_empty_chunks" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c840e12948586559ded6ea0b27631f3786313560a5f25f23b5720eaad98cde6f" +checksum = "f214a60a85cf3d319d198f1686975f5da98590e12c8e58de932762e8432737fe" dependencies = [ "rspack_core", "rspack_error", @@ -4324,9 +4534,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rsc" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7df5e0b334df6c30280d6b8e3ee747a6a3573c4ce92d202d41ccdb33f25766f1" +checksum = "18b1437f7c63d8dca7d78fcce0a56a3b059bb31f00d4971ec09dcd7342a6671a" dependencies = [ "async-trait", "atomic_refcell", @@ -4349,7 +4559,6 @@ dependencies = [ "rspack_util", "rustc-hash", "serde", - "serde_json", "simd-json", "swc_core", "tokio", @@ -4359,9 +4568,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rsdoctor" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d86b6a155fde2634c8ee82f603b78e9b3d87963b95ea4e939f11f3d6b9f4eed" +checksum = "88a7c6f5041f6ea107d594038e5d111e0effb6c96b3d55d359805257719de794" dependencies = [ "atomic_refcell", "futures", @@ -4373,6 +4582,7 @@ dependencies = [ "rspack_hook", "rspack_paths", "rspack_plugin_devtool", + "rspack_plugin_javascript", "rspack_plugin_json", "rspack_util", "rustc-hash", @@ -4383,9 +4593,9 @@ dependencies = [ [[package]] name = "rspack_plugin_rslib" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd0b36e5e5b9656af1da9c284e9190f523285d33a7be2ca391b3b2fd1ed054a" +checksum = "e4def725ac797729949d9036f3995240580b983cb715c0a3af3b8611386c9706" dependencies = [ "async-trait", "cow-utils", @@ -4405,15 +4615,17 @@ dependencies = [ "rspack_util", "rustc-hash", "serde_json", + "simd-json", "swc_core", + "swc_experimental_ecma_ast", "tracing", ] [[package]] name = "rspack_plugin_rstest" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "483c1f777da12cbf2c590d914ec520bf2efa1a3e23f4a6797ea4de16aa342350" +checksum = "92d4d9791e734501f6799a7214730d9f6d52f2a2ec4091ab0144e53d314ff8a1" dependencies = [ "camino", "cow-utils", @@ -4424,17 +4636,18 @@ dependencies = [ "rspack_error", "rspack_hook", "rspack_plugin_javascript", + "rspack_resolver", "rspack_util", "rustc-hash", - "swc_core", + "swc_experimental_ecma_ast", "tracing", ] [[package]] name = "rspack_plugin_runtime" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94399fcc12c4c1f0f907b4a54b236a328638fc0dbf2944b80d5f0c1b361a6668" +checksum = "95dd29cc41e87886202c2e178731abf1a8158319d21221f61da773950d12d44c" dependencies = [ "async-trait", "atomic_refcell", @@ -4452,15 +4665,16 @@ dependencies = [ "rspack_util", "rustc-hash", "serde_json", + "simd-json", "tokio", "tracing", ] [[package]] name = "rspack_plugin_runtime_chunk" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d60c52f92502424e4a4aeca98091f7afb5af111f641443c0a8c2f4a0125f7e36" +checksum = "70f3ef03e5017f2f80c842c5cba6fa7801cfb6ee87bbd8636f2136e7e82cac39" dependencies = [ "futures", "rspack_core", @@ -4471,9 +4685,9 @@ dependencies = [ [[package]] name = "rspack_plugin_schemes" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2100bd05d78f7af43acdddb26390c3b1733f8462516fc9dc045715ee70b8ab2" +checksum = "3e8a1f3b37e377222ed50f3523c01db5d59ebc2ce92ac64cfab7d6b638784a0e" dependencies = [ "anyhow", "async-trait", @@ -4498,9 +4712,9 @@ dependencies = [ [[package]] name = "rspack_plugin_size_limits" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86531742593f26484d23f8b38a19c47aec4ef329e91814d2bedbd7ac5faeb0c7" +checksum = "5f9541f73314e030ff4fc0688322e8d354999e1bb9bdad65659fbd0cde3621b8" dependencies = [ "derive_more", "futures", @@ -4515,9 +4729,9 @@ dependencies = [ [[package]] name = "rspack_plugin_split_chunks" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5921fdc50f49e2e9121a7163b3238371a94425f8e41789fa313c15134c2e295e" +checksum = "79755af66c37b471e0cc9e2c5c4d7885b66eb53ddda6bcc1a78e692fc3111bbe" dependencies = [ "derive_more", "futures", @@ -4538,9 +4752,9 @@ dependencies = [ [[package]] name = "rspack_plugin_sri" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50dc82a4da5de8eca8382e02541eb2d2276e270501545b429295f47cfc2347aa" +checksum = "652e13f2a2b175eca36f19723ce1b0fc8ae62d63c735a195ecbcafb89e30b06c" dependencies = [ "async-trait", "cow-utils", @@ -4572,9 +4786,9 @@ dependencies = [ [[package]] name = "rspack_plugin_swc_js_minimizer" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81ee31c5cca2ef38d33e72c0c29237061d5c6d2c0e6b015f183f8ecb5850c86d" +checksum = "4ab486e5d47a87f8db13e2f15c34cf544bb8d81596520ac0911687e8601db5a7" dependencies = [ "cow-utils", "once_cell", @@ -4588,7 +4802,7 @@ dependencies = [ "rspack_plugin_javascript", "rspack_regex", "rspack_util", - "serde_json", + "simd-json", "swc_config", "swc_core", "swc_ecma_minifier", @@ -4598,9 +4812,9 @@ dependencies = [ [[package]] name = "rspack_plugin_wasm" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18f38306f65aba8becc88f620f12d1a313a4a72105c0cbf055d8f140e618c36b" +checksum = "92015158bb96dbd0b94479c125266e983563d4ed5f5b6067d9226c88ce43c9ff" dependencies = [ "async-trait", "cow-utils", @@ -4619,9 +4833,9 @@ dependencies = [ [[package]] name = "rspack_plugin_worker" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9111b5ebeb3e6ed26c43446386543fd844a16d6e278ebe39afd709acf6fbb3c" +checksum = "b4912eda198958beb2f986e688e06bcf7ff72cc02c8c1b06c76f0a5eefb57329" dependencies = [ "rspack_core", "rspack_error", @@ -4631,9 +4845,9 @@ dependencies = [ [[package]] name = "rspack_regex" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5bf737abe1e63174d69f4a440bbf4ea386bd913c0b6ac3b91a044b71c9e6aea" +checksum = "8bbc13ae186cb9ea390943d8ae7ed4504e162cb60ff175b3b5231e7417b852b3" dependencies = [ "cow-utils", "napi", @@ -4647,12 +4861,13 @@ dependencies = [ [[package]] name = "rspack_resolver" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4f80a6b1268eb712e1a030e7a86ed9b3f0a9ac4f14780c2efc20e4e3a050931" +checksum = "4e6100e7101c2c83cb129f76a19c3d44753966cd03e29b52031d05af440aa7e7" dependencies = [ "arc-swap", "async-trait", + "camino", "cfg-if", "dashmap", "dunce", @@ -4676,6 +4891,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a72d10c90a000749a73245046be8071ecdd1ce6d21673ff17fe1da8eed6e8d" dependencies = [ "dyn-clone", + "memchr", + "rustc-hash", + "serde", + "simd-json", + "simd-utf16-len", + "static_assertions", +] + +[[package]] +name = "rspack_sources" +version = "0.101.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f11bed549b0615516f2120d9d37264996a3f64576586f2238d08bdacece668" +dependencies = [ "memchr", "rkyv 0.8.16", "rustc-hash", @@ -4687,9 +4916,9 @@ dependencies = [ [[package]] name = "rspack_storage" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e15258a745c11e6c8cdc974de073b0294c4107f315f1102293623bebdedcb64" +checksum = "c80862b702d555218badc27515c23c3091f58e3625e1ee861e6557950eceb012" dependencies = [ "async-trait", "cow-utils", @@ -4705,9 +4934,9 @@ dependencies = [ [[package]] name = "rspack_swc_plugin_import" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c65dbf283731dec7258a56cc1091e015213d0734c15ab44c5128229dc9aa8d90" +checksum = "f65ed3ad499c599831a14bcc0d7a3c6ad5a6bb0e2167ad910025346b37418c0e" dependencies = [ "cow-utils", "heck", @@ -4718,9 +4947,9 @@ dependencies = [ [[package]] name = "rspack_swc_plugin_ts_collector" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "464396b32cd543a1b9830754418922ab62fbb17c249d533e2907e48c101b99cf" +checksum = "0951cdb541ac046a8c7b6fe4d49d0c27657f807326217a7af5d052d6bbb03a07" dependencies = [ "rustc-hash", "swc_core", @@ -4728,30 +4957,31 @@ dependencies = [ [[package]] name = "rspack_tasks" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b36088be741142f1c900a0a0ab7ef7daf25ccac8e99be0d37b0d4d42fd909e76" +checksum = "18183ff7aeded6bfbf5647956c4f0197160e96cb685c04ea06bd236bd1abe247" dependencies = [ "tokio", ] [[package]] name = "rspack_tracing" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3c267376ffa6e4453334b27e89b8ffa552065adb8fe6a74b7febc4158f45a86" +checksum = "58d593ee78756d968ee85f02f111d8b1ca4d1e17b31f53b6db7fa94aee098726" dependencies = [ "chrono", "rustc-hash", "serde_json", + "simd-json", "tracing-subscriber", ] [[package]] name = "rspack_util" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fddbff6cddce51b27f73e25b646ea699838bce17bd42bec12a0d41be2b43173" +checksum = "13a3144f19a8dd231b05b2c0d299a478fe8eca7bc79ff51b0d88752fce7d322a" dependencies = [ "anyhow", "base64-simd 0.8.0", @@ -4773,9 +5003,10 @@ dependencies = [ "ryu-js", "serde", "serde_json", + "simd-json", "sugar_path", - "swc_config", "swc_core", + "swc_experimental_ecma_ast", "swc_plugin_runner", "unicase", "wasi-common", @@ -4784,14 +5015,15 @@ dependencies = [ [[package]] name = "rspack_watcher" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd9c1869f14ea3ee48bad2ea1361f0e2403b2a80d2363b9bc3be78dd12ae691" +checksum = "8437e008023a58cf0dbe912cff8f90cdf76ae13fa56ed52cdb87aeac439173ae" dependencies = [ "cow-utils", "dashmap", "fast-glob", "notify", + "regex", "rspack_error", "rspack_paths", "rspack_regex", @@ -4802,9 +5034,9 @@ dependencies = [ [[package]] name = "rspack_workspace" -version = "0.100.5" +version = "0.101.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5abe545ee12c7c41c998eaa744247a21ff198c21e0861fa7bf8883916c9f504" +checksum = "c4e0d4a2af650c0cfe3c7b099a531e1a8b4a0eac9144288103ab59c80c5f9321" [[package]] name = "rustc-demangle" @@ -4943,6 +5175,15 @@ dependencies = [ "serde", ] +[[package]] +name = "serde-transcode" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "590c0e25c2a5bb6e85bf5c1bce768ceb86b316e7a01bdf07d2cb4ec2271990e2" +dependencies = [ + "serde", +] + [[package]] name = "serde_core" version = "1.0.228" @@ -5084,9 +5325,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.1" +version = "1.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90" dependencies = [ "serde", ] @@ -5236,9 +5477,9 @@ checksum = "b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2" [[package]] name = "swc" -version = "64.0.1" +version = "69.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a56857cfd4d14be9e02582772950cf129ea46775ae3a4528bedf326cdc1514" +checksum = "efbfae6dd9aa885d4cccbab4a3c19d5a56319b36a666d09c2b78e60e137ef21f" dependencies = [ "anyhow", "base64", @@ -5266,6 +5507,7 @@ dependencies = [ "swc_ecma_minifier", "swc_ecma_parser", "swc_ecma_preset_env", + "swc_ecma_react_compiler", "swc_ecma_transforms", "swc_ecma_transforms_base", "swc_ecma_transforms_compat", @@ -5278,7 +5520,6 @@ dependencies = [ "swc_plugin_proxy", "swc_plugin_runner", "swc_sourcemap", - "swc_timer", "swc_transform_common", "swc_visit", "tokio", @@ -5315,9 +5556,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "21.0.2" +version = "23.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da38f2cee8e659bf0ec7f51ec5b37ec58c9127de755d3fe0b2c2353ec9474b09" +checksum = "176fb11b1abd0a175e8ac47d4b061c5c8a9ae13b9196f30d44fe5db9cb7dfcbd" dependencies = [ "anyhow", "ast_node", @@ -5346,9 +5587,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "56.0.0" +version = "59.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6537a4d89b8689d8e085e3b0f58f8032da63e2dd0fd9415470a4a4eeb2f5145" +checksum = "439846457093834ee8af511177166fdd804bbfa99216b7294ab64d01f73dac39" dependencies = [ "anyhow", "base64", @@ -5367,7 +5608,6 @@ dependencies = [ "swc_ecma_parser", "swc_ecma_visit", "swc_sourcemap", - "swc_timer", ] [[package]] @@ -5405,9 +5645,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "66.0.5" +version = "71.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d2a4c69fef9cfe5b74c314dff22f2d80423e87049426e3b61b68418afffcd38" +checksum = "0231c0ab591ddba1f663b629726d1c9e58da02ca288e56a031935c2eb80efe5c" dependencies = [ "par-core", "swc", @@ -5434,9 +5674,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "23.0.1" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550ee54eab536fe357090fec6d42d083c28cf44cc9bcfa93b1ea5e1606f3b2f7" +checksum = "a207e09f23885ff1f4354ebfdd4e715ccd4a68fca2e7e0df09baafbca850762e" dependencies = [ "bitflags", "cbor4ii", @@ -5455,9 +5695,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "26.0.2" +version = "28.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39230b073d1d785ac7a905354161e21970d15956e348f46a85deb0da0d4d5132" +checksum = "a5a2fbf46c8cc66e112b6d8226ae0dacc6b983589df6192b38c7669d7721e02a" dependencies = [ "ascii", "compact_str", @@ -5489,9 +5729,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "48.0.0" +version = "51.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18c83464946e2263439b6826e673075114a621418085933d0975059f98405d2d" +checksum = "4b8c0ba9d246accf41e16f97659eb5e836427ed33ff91ccebd3a32ade547e909" dependencies = [ "rustc-hash", "swc_atoms", @@ -5501,15 +5741,14 @@ dependencies = [ "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", - "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_common" -version = "38.0.1" +version = "40.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8119b1753c18a4fe7a8947bf0afe4e6666c9e2facd7e73134b976643d4b9738" +checksum = "9c7d4a8af9a6cc838402c61f923be27768d660d9a99fa7532e9f43a630f7a3b6" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5519,9 +5758,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "47.0.0" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "207d9015a9a9c036735eaa18810a99c1372c4e877d76f28ce5a4b640b0847918" +checksum = "6825048e04e57d2c33304e7e4014edafad57b9dd43cd1079c8d5d51f8239b6d8" dependencies = [ "arrayvec", "indexmap", @@ -5541,15 +5780,14 @@ dependencies = [ "swc_ecma_transforms_macros", "swc_ecma_utils", "swc_ecma_visit", - "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_es2016" -version = "43.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c63e2fda7259b25b6bab5ee86b5aa78955c92c7874ad0721a308e48aebfbabf0" +checksum = "9a0953d8cb402e5164bcd40a8371a269929758a8d7c592712f212a3690009fde" dependencies = [ "swc_ecma_ast", "swc_ecma_transformer", @@ -5560,9 +5798,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "43.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a358aa832bb4137a8eddd952f6d670c304514a0a558706bd489a12bdc48cdcb" +checksum = "e6f60ef2e6705005ac6468e7a6168497ad5aeb9aa9c34ba48ab4deee8232d402" dependencies = [ "serde", "swc_common", @@ -5575,9 +5813,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "44.0.1" +version = "46.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c556df42cc18645a1b3b85305f9870788dd3dffcbbce11d5195dfa8e38e3fb40" +checksum = "af6ebcf07e3ae50043b4192bfe5f4febfadcfac2f8980284b19a2133449c8b82" dependencies = [ "serde", "swc_ecma_ast", @@ -5589,9 +5827,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "43.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cc56b01664bed45eefc0316847d7e439f05587dcb7285fcfc3c62e89e90c288" +checksum = "9adef018f0bcc6a1cee86a7fd0370919277908040b92559b642eb2597bcb6aa7" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5603,9 +5841,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "45.0.1" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f57606cbd07a019079ec9b9cfeb32a5141c97a71441fc97c2cada52500e030e" +checksum = "32d0db3fc5348e79944a19ecb604172ac01df9fe1c2aa2d16c98ba0ef587772c" dependencies = [ "serde", "swc_common", @@ -5620,9 +5858,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "43.0.1" +version = "45.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7dca6ddcfe2cabd285163b70b4b04b16232ca08cba448390b492512190f24f3" +checksum = "a2eb21e0167a7b058be3b36e7ec2bb4e061e954c9488a445896b26f31451072d" dependencies = [ "swc_ecma_ast", "swc_ecma_transformer", @@ -5633,9 +5871,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "45.0.1" +version = "48.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4d44d6c7317a8e1189785e8aa5c82ab3b491722db46c82a9b82bc70f892b27" +checksum = "0ded9dcf0cb233dda488fffe9264efaefeef31070d2ce30fb98fb1af50c1bc6c" dependencies = [ "rustc-hash", "swc_atoms", @@ -5647,15 +5885,14 @@ dependencies = [ "swc_ecma_transforms_macros", "swc_ecma_utils", "swc_ecma_visit", - "swc_trace_macro", "tracing", ] [[package]] name = "swc_ecma_compat_regexp" -version = "4.0.0" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf01bca3c32928c9cbc436f05efce56b5007ace2b3ac870eb710211b0fffa570" +checksum = "19d7b5fa1ab8ad0380ee19c120f3969122bc049a1baad01e3d01490f5c46b70a" dependencies = [ "icu_properties", "swc_ecma_regexp_ast", @@ -5664,9 +5901,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "29.0.0" +version = "31.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b81ca56fdd7170e23194ab05e6be528de490432eeadfa4b9a287be231017d46b" +checksum = "cd2ef55e6c17a5bcae3967ec8b6ef26e2b6e10c5437bc23bfc5eb97d0efcdc94" dependencies = [ "phf", "swc_common", @@ -5677,9 +5914,9 @@ dependencies = [ [[package]] name = "swc_ecma_hooks" -version = "0.7.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee7662517362f6726b0e107a3caec2b4cc7d629f9bf702958948e9350722e52f" +checksum = "9b3085866c59066b1346b50a70e12f28b9c06e44048370f7b20a25a769be92a0" dependencies = [ "swc_atoms", "swc_common", @@ -5689,9 +5926,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "22.0.0" +version = "24.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "562c983a163ca2a016626d03f037390a9c1de8f004605ecf44f4fa92a292ae42" +checksum = "df6c6932d6d6caa14d525defbea8c1307dd3032ba0a02618acd909326b648857" dependencies = [ "anyhow", "dashmap", @@ -5711,9 +5948,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "53.0.3" +version = "56.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1846d1d289a8d98009436e80eff8d135adfabf1f52b728d816d8409d4e1fc03f" +checksum = "474167531068dd939b72682fe63a255f39b47fa816c2b186afb51e81ea5ebe2a" dependencies = [ "arrayvec", "bitflags", @@ -5741,15 +5978,14 @@ dependencies = [ "swc_ecma_transforms_optimization", "swc_ecma_utils", "swc_ecma_visit", - "swc_timer", "tracing", ] [[package]] name = "swc_ecma_parser" -version = "39.1.1" +version = "41.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca883cdbd6107a96f60a23fd90623c9a90cf37741fc08a3337cee9bbd6c4c1a" +checksum = "f0f6c9c63026f4d1a70c3c6703446d42ce7b0fe83d4c33b6fe985faf96753f3e" dependencies = [ "bitflags", "either", @@ -5767,9 +6003,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "54.0.0" +version = "57.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a2b1cfbb23db2bcd002b86aa28c4e7bd2645ea778d8a4a4d410c9196e1cd1f" +checksum = "e10f49bad3c09ebe67b6d79b7895aa7413392832389aba226e2302fda49c9d7e" dependencies = [ "anyhow", "foldhash 0.1.5", @@ -5792,9 +6028,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "39.0.0" +version = "41.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54e4d28106d86d9c45d187687688d03bab7064bd8480d8bc783df9ff2a5d5a9a" +checksum = "8a143bab46df2e56f7e16e592c1558cd0a60a1505dffe250bcbdf17724a66657" dependencies = [ "anyhow", "proc-macro2", @@ -5808,11 +6044,32 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "swc_ecma_react_compiler" +version = "20.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62eac212b592a1886dadee14860e2d264e28445c72184456b123844cb5ed4343" +dependencies = [ + "forked_react_compiler", + "forked_react_compiler_ast", + "forked_react_compiler_hir", + "indexmap", + "rustc-hash", + "serde", + "serde_json", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_parser", + "swc_ecma_visit", +] + [[package]] name = "swc_ecma_regexp" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4afafa422a0c86bde3e7cc3d3d1073f13ea05047c5c08bcc15df6f9b470de1eb" +checksum = "9e66cd49fcb866106ea9ef2a1eb7a5f6b8df040d72608843f53c0ffc49fc0078" dependencies = [ "phf", "rustc-hash", @@ -5826,9 +6083,9 @@ dependencies = [ [[package]] name = "swc_ecma_regexp_ast" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e01fc6155c5fcdce85f253c96fe764877ebaa1dc50ab0639b383dafb46a6427" +checksum = "429aaacc280961f655de0ac729acdb55a9a8eddcf73f46720dc06deb8f29f295" dependencies = [ "bitflags", "is-macro", @@ -5845,9 +6102,9 @@ checksum = "0a0a09a9e4dc09c97f07273695bd4b58e46b99dbb0cb788ce0dad2a181eb1e94" [[package]] name = "swc_ecma_regexp_visit" -version = "0.10.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73317054bba9a6fed553ce2c830702b8602fc5f5c08d9328bd3ab9d8489ce827" +checksum = "e3420f8be5be14854a7481773d5f96dc2b15992e9865ab541493ef36c2ab0cf9" dependencies = [ "serde", "swc_atoms", @@ -5858,9 +6115,9 @@ dependencies = [ [[package]] name = "swc_ecma_transformer" -version = "14.1.0" +version = "16.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54f5623374970e628160f83784af5e4f3e1fd75f79393f270df421439a3920b3" +checksum = "7a681bc9e80b77dd97c93d601c64b2e067d176517574b825c1a2768e546fa8ff" dependencies = [ "rustc-hash", "swc_atoms", @@ -5877,9 +6134,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "53.0.0" +version = "56.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a0269f4ccf7a83a1a3bef7bde5257143e6794d2523db1fa6c5b03a6ab9fb430" +checksum = "2c1267703a6b7db23bc6a40338b45f120277bc1a9b80b20c4db3758127149b51" dependencies = [ "par-core", "swc_common", @@ -5896,9 +6153,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "42.0.1" +version = "44.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f0c8ee943a8f9099391cecef5b3eafc98aba64dfa5f6f7cd336a32989d92d1a" +checksum = "f6b7a16c57147fed92672f74a76a71dd39d3dd8ae557126ba5028bd23f3a1930" dependencies = [ "better_scoped_tls", "indexmap", @@ -5919,9 +6176,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "42.0.0" +version = "44.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136e114c3d98aafbdbe6800ff40299a9661fd8bd3902fffb248fd9fe8194e3fd" +checksum = "5e5b7878fdfa65f73efd72e6a0c71df59dd722e380cbd45e11ffe5c135f0a81e" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5932,9 +6189,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "49.0.0" +version = "52.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9739057661ec031d05deb8588b5b90025212bf080e060cb82ed4c7095618dc2d" +checksum = "d1c07c375ff397953a706aa33d96a0ac2de8089900d9fc745b92863d52dccf20" dependencies = [ "indexmap", "par-core", @@ -5972,9 +6229,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "47.0.0" +version = "49.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f4bed3e69e05890ea326df97035412071a37da59d6fc0a6488c3cf200c6f08" +checksum = "e1b95066e25075d5eb5f078f0ec8eda29995f260e9942b656e5db3911a5f0133" dependencies = [ "Inflector", "anyhow", @@ -6000,9 +6257,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "45.0.1" +version = "47.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf10153f1eb750745cf0a28b2261dd32c0f0dba011b73cd1ea13256e90f1a784" +checksum = "47fd5093f01d7fa35dc2a84e2e2ec3d6cc04f886d2dcdbdb94cfce22c62d3d5b" dependencies = [ "bytes-str", "dashmap", @@ -6024,9 +6281,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "42.0.0" +version = "44.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "369f6af2a00c85232aaa60c085ff5d63c34e48996723e6bceabba33dabb71228" +checksum = "131de164ae6d7f25b6477346363ae33d533fe972b68c932767dffe216e270154" dependencies = [ "either", "rustc-hash", @@ -6042,9 +6299,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "47.0.0" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8989e4d64e0d219f1c471c4ecd2190bab717a15ad48c4ce3ba603f6501fc551d" +checksum = "b687bdb5a08c62d320a6f94ca55348d1e7673fa59c8345294124c36c57aeeee8" dependencies = [ "base64", "bytes-str", @@ -6067,9 +6324,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "47.0.1" +version = "50.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4db96f7f292ecb4c819aff462a7965ddcba88ec7cc2705d2ee45db7eff56c77" +checksum = "eb5da7478a27b01150af2b20b7fc1693fdf5235e9ca35866c293cd2997713809" dependencies = [ "bytes-str", "rustc-hash", @@ -6085,9 +6342,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "29.1.1" +version = "31.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d69b480aa02b5ff2ab951478d8e7633eeda42940aeb5fe0386eebc19dd3b1e4" +checksum = "0d6dfe3d8deb3a2d399425996dddb2c421d268dbaf8132d2c1a859f6b9f7d8a2" dependencies = [ "dragonbox_ecma", "indexmap", @@ -6104,9 +6361,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "23.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad65d392ed427dc9e94f16a3d802b02e27722c21227639c8d5f45f19757b447b" +checksum = "1f9cb1e958e57fa6427c106674a12190c4578684beee783e3a0508f048d1b372" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -6130,9 +6387,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "23.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a901e41bea44b4ec8237b1cde1d2e7ae0a3b5c87c6d1100103de45caf440f972" +checksum = "ac58facadaaf3cc9084503feaa5adb6299f12332a5f82045086fedc006f2b9ed" dependencies = [ "anyhow", "miette", @@ -6141,11 +6398,23 @@ dependencies = [ "swc_common", ] +[[package]] +name = "swc_experimental_allocator" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7de30cc8c479b5fe7fa85ee814f5d2dd50908e596e5c2523c56a26aaa2b3e9c1" +dependencies = [ + "allocator-api2", + "bumpalo", + "hashbrown 0.17.1", + "rustc-hash", +] + [[package]] name = "swc_experimental_ast_macros" -version = "0.6.8" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27c528382b0689d7616af17f166d83f9b6751fb9370d4938a99e6b0cf8ecb329" +checksum = "08b8a40e179bac304f73b897bb266b1f871f51ec2c33d7e2bd34759cd2aeb995" dependencies = [ "proc-macro2", "quote", @@ -6154,62 +6423,84 @@ dependencies = [ [[package]] name = "swc_experimental_ecma_ast" -version = "0.6.7" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078f89faf183e8af0817206ed39008c765e35c80a3656c0a0e1dab47f15bd947" +checksum = "44fe7ec66f486afe1dd25601306b4026d4eda6dc250012d26e72d5a6c4f083cb" dependencies = [ - "hashbrown 0.16.1", "num-bigint", "oxc_index", - "swc_core", + "swc_experimental_allocator", "swc_experimental_ast_macros", "unicode-id-start", ] [[package]] name = "swc_experimental_ecma_parser" -version = "0.6.7" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8beae6cf921cb8f0cef7433320aeb9cbf9ff877b7bc8bcd35c3a20b8f848c721" +checksum = "0c74202893ebbcffd2c59150ef13a231137c919669ca20bab37baef9719ba779" dependencies = [ "bitflags", "either", + "miette", "num-bigint", "rustc-hash", "seq-macro", "smartstring", - "swc_core", + "swc_experimental_allocator", "swc_experimental_ecma_ast", "tracing", ] [[package]] name = "swc_experimental_ecma_semantic" -version = "0.6.7" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be35c4858ca13e17d372a8a847eaccffa4caf4a139109a6369aa368986b78d06" +checksum = "d2f92087f9cf030ee823e4dd43c2dbe34c2893c350f085cb4bec161c3460d7bd" dependencies = [ "oxc_index", "rustc-hash", - "swc_core", + "swc_experimental_allocator", "swc_experimental_ecma_ast", "swc_experimental_ecma_visit", ] +[[package]] +name = "swc_experimental_ecma_transforms_base" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d70f2e94eac530d788d24adcca35552815f9f6575717c0067e921f91fffa7c5" +dependencies = [ + "indexmap", + "rustc-hash", + "swc_experimental_allocator", + "swc_experimental_ecma_ast", +] + +[[package]] +name = "swc_experimental_ecma_utils" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19d4620c8e29665bbd21e286087b3b8dd4927ac34e3531453eb24e6286a88c61" +dependencies = [ + "swc_experimental_ecma_ast", + "swc_experimental_ecma_semantic", +] + [[package]] name = "swc_experimental_ecma_visit" -version = "0.6.8" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92282418ae789e49de5353da516319f12f8365887765ed43fb551990f80a4eb5" +checksum = "5eb1fd897c8d956850c73bf457591c11c0a6054c32b54306ff99a9a9026483b1" dependencies = [ "swc_experimental_ecma_ast", ] [[package]] name = "swc_html" -version = "33.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e774a110a297eb12b50aeb0c4047a718c087d00432392ca79dfc2cb8e291aa8" +checksum = "7ccc97cc53ccf090a80039842ec8a7e1bb597c572b2db0d86efd997dab03fa4f" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -6219,9 +6510,9 @@ dependencies = [ [[package]] name = "swc_html_ast" -version = "21.0.1" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e457b067b8ad2056d39ce0ff2b7d03a51af18be40d71e568973359b7cf46ed44" +checksum = "4d4ed220315fa61e60d554af1b8d640ae089f83275714a6faab97782928656a1" dependencies = [ "is-macro", "string_enum", @@ -6231,9 +6522,9 @@ dependencies = [ [[package]] name = "swc_html_codegen" -version = "22.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c80902f6bcef80b089d5c19efab02ccd61e3a88f036d5c2ba75ef75a04a50f7" +checksum = "12ab8b936e848eec9fe5cd5ace16dbc0d07fe6a7fd16e0919de0e607decae26b" dependencies = [ "auto_impl", "bitflags", @@ -6257,9 +6548,9 @@ dependencies = [ [[package]] name = "swc_html_minifier" -version = "53.0.0" +version = "56.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "101d3ac04372eefb0e61a26f7af8fa2466557c0ce7494bc3df3dc1383cded409" +checksum = "08a8062069415c97038110d5bb04aeed0e4b9bd7632c9312fe0aa4a91ea9ae6c" dependencies = [ "once_cell", "rustc-hash", @@ -6283,9 +6574,9 @@ dependencies = [ [[package]] name = "swc_html_parser" -version = "21.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d48d4af23e6500970d63af1cc0ac9e911c5166e3fb1ed333fa60276516140d4" +checksum = "e0bf94b37403fd4bdcbf517d845b65faa9f1a7de067cb2e49128155f2f742148" dependencies = [ "rustc-hash", "swc_atoms", @@ -6309,9 +6600,9 @@ dependencies = [ [[package]] name = "swc_html_visit" -version = "21.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f3876621f4f084d08a55f0f78fab408dac3d8dc32afc580fcb24ff0f3eaff84" +checksum = "74f226dddfbbd242700007248784900dd3e163800ef73ecd8c7567a669793b66" dependencies = [ "serde", "swc_atoms", @@ -6333,9 +6624,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "22.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fa52abc79bfc58486c79581c869dbadaa99fa2fc1f6b3ab9ca30c0af9aa09a3" +checksum = "4728a8561457494b84e0c54ef602b1d712b51ba79750da0e9e38c13163a89cfe" dependencies = [ "dashmap", "rustc-hash", @@ -6345,24 +6636,23 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "23.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbfc8183fc43f5617a6bf5e6af0869dd634f3df469070f61b6f98d7cbd300d5a" +checksum = "083ac69beff14ed7f44f5ca710c79d8eef82f62489c8b8e0f1f3aa27b88268f9" dependencies = [ "better_scoped_tls", "cbor4ii", "rustc-hash", "swc_common", "swc_ecma_ast", - "swc_trace_macro", "tracing", ] [[package]] name = "swc_plugin_runner" -version = "27.0.0" +version = "30.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff8883348391cfcf1911454282a8c664cf4727b79f6c0d81457f7add873e64fb" +checksum = "615543869566f4ae430f84aff853b810ee4258f1c4571f2b79ec02c02d3288e4" dependencies = [ "anyhow", "blake3", @@ -6398,30 +6688,11 @@ dependencies = [ "url", ] -[[package]] -name = "swc_timer" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4db06b46cc832f7cf83c2ce21905fc465d01443a2bdccf63644383e1f5847532" -dependencies = [ - "tracing", -] - -[[package]] -name = "swc_trace_macro" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfd2b4b0adb82e36f2ac688d00a6a67132c7f4170c772617516793a701be89e8" -dependencies = [ - "quote", - "syn 2.0.117", -] - [[package]] name = "swc_transform_common" -version = "15.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6619f4691d3934610de7d0acf4807634161f395bf44d695810ebae9e405d2" +checksum = "1b4f1334cb6c6642de10080d9be47180f3536946968ee6f8ae8d0c2760111354" dependencies = [ "better_scoped_tls", "rustc-hash", @@ -6431,9 +6702,9 @@ dependencies = [ [[package]] name = "swc_typescript" -version = "28.0.2" +version = "30.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86cf04561e92a19f5f37b7fcfdb442e749b9e360bc2796f731599967dfcb8cd" +checksum = "7a02560417501b8e9ca478b24d67500cc1ceb51cc5a7c5a288b459ff527348ee" dependencies = [ "bitflags", "petgraph", @@ -6938,9 +7209,9 @@ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" [[package]] name = "wasi-common" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f17747bf7f2275572f4e3ed884e8143285a711fbf25999244d61644fe212340" +checksum = "8a5eb67546a23b30761dc1e30325984e166e8f6961ae97e3e82d5a7570255838" dependencies = [ "anyhow", "bitflags", @@ -6958,7 +7229,7 @@ dependencies = [ "tracing", "wasmtime", "wiggle", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] @@ -7017,9 +7288,9 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" dependencies = [ "leb128fmt", "wasmparser", @@ -7027,9 +7298,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" dependencies = [ "bitflags", "hashbrown 0.15.5", @@ -7040,9 +7311,9 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.235.0" +version = "0.236.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" dependencies = [ "anyhow", "termcolor", @@ -7051,27 +7322,29 @@ dependencies = [ [[package]] name = "wasmtime" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" +checksum = "4b4442dc12aa2473def8334f0e0f2b489be52c52507c938bbdc8be69ded4ded6" dependencies = [ - "addr2line 0.24.2", + "addr2line", "anyhow", "bitflags", "bumpalo", "cc", "cfg-if", + "encoding_rs", "hashbrown 0.15.5", "indexmap", "libc", "log", "mach2", "memfd", - "object 0.36.7", + "object", "once_cell", "postcard", "pulley-interpreter", "rustix 1.1.4", + "semver", "serde", "serde_derive", "smallvec", @@ -7079,31 +7352,35 @@ dependencies = [ "wasmparser", "wasmtime-environ", "wasmtime-internal-asm-macros", + "wasmtime-internal-component-macro", + "wasmtime-internal-component-util", "wasmtime-internal-cranelift", "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", "wasmtime-internal-jit-icache-coherence", "wasmtime-internal-math", "wasmtime-internal-slab", "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", "wasmtime-internal-winch", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "wasmtime-environ" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +checksum = "5d881c3d6205898a226cc487b117f23b9ed1c7da39952d65bd5eeb6745b3789c" dependencies = [ "anyhow", "cranelift-bitset", "cranelift-entity", - "gimli 0.31.1", + "gimli", "indexmap", "log", - "object 0.36.7", + "object", "postcard", + "semver", "serde", "serde_derive", "smallvec", @@ -7111,22 +7388,44 @@ dependencies = [ "wasm-encoder", "wasmparser", "wasmprinter", + "wasmtime-internal-component-util", ] [[package]] name = "wasmtime-internal-asm-macros" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" +checksum = "5ab1876bcfa51d6a05dea1c13933f53cbc1e316c783fddebc859f56a736eae07" dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-internal-component-macro" +version = "36.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ae1407944a0b13a8a77930b5b951aa7134beccecad7efac1ef9f03adb7d1a0f" +dependencies = [ + "anyhow", + "proc-macro2", + "quote", + "syn 2.0.117", + "wasmtime-internal-component-util", + "wasmtime-internal-wit-bindgen", + "wit-parser", +] + +[[package]] +name = "wasmtime-internal-component-util" +version = "36.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "646a53678ce6aaf6f097e18ca51f650f2841aea6d2bcd7b61931397b8b8f30db" + [[package]] name = "wasmtime-internal-cranelift" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +checksum = "ab3495aa8300e4ca6b53f81a53ce5eff6621fd5ff8378ef9ae552d1479d57371" dependencies = [ "anyhow", "cfg-if", @@ -7135,10 +7434,10 @@ dependencies = [ "cranelift-entity", "cranelift-frontend", "cranelift-native", - "gimli 0.31.1", + "gimli", "itertools 0.14.0", "log", - "object 0.36.7", + "object", "pulley-interpreter", "smallvec", "target-lexicon", @@ -7151,9 +7450,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +checksum = "29b5e4023a6b167da157338f5f0f505945eb45e78f1cac2d4dcce0922457d7d4" dependencies = [ "anyhow", "cc", @@ -7162,54 +7461,64 @@ dependencies = [ "rustix 1.1.4", "wasmtime-internal-asm-macros", "wasmtime-internal-versioned-export-macros", - "windows-sys 0.59.0", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "36.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9da71e2d573e3cc6f753a3b7bff98f425ca060c0e8071cc55c3d867a9edf3ecc" +dependencies = [ + "cc", + "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +checksum = "627d8f57909a4f9bb1dbe57a96229a54b89d5995353d0b321f3cb9a1a118977a" dependencies = [ "anyhow", "cfg-if", "libc", - "windows-sys 0.59.0", + "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-math" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +checksum = "45b99315585a8a27125dd9b0150edb115d6f6ff0baae453c21d30822aab77f00" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" +checksum = "8eaee97281dd3fe47ec3d46c16fb9fe2dd32f37d0523c2d5c484f11b348734e4" [[package]] name = "wasmtime-internal-unwinder" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +checksum = "d0c005f82c48492b6b44fa19ee5205bd933c4f8baca41e314eca8331dd3c4fd9" dependencies = [ "anyhow", "cfg-if", "cranelift-codegen", "log", - "object 0.36.7", + "object", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +checksum = "7b73639a9c0c0e33a2ef942ca99b6772b48393be92bebbd0767c607e5b0a68e0" dependencies = [ "proc-macro2", "quote", @@ -7218,14 +7527,14 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +checksum = "392ca021d084c7426616ef77e1284315555f11bcbb34f416d74b0732db622811" dependencies = [ "anyhow", "cranelift-codegen", - "gimli 0.31.1", - "object 0.36.7", + "gimli", + "object", "target-lexicon", "wasmparser", "wasmtime-environ", @@ -7233,6 +7542,19 @@ dependencies = [ "winch-codegen", ] +[[package]] +name = "wasmtime-internal-wit-bindgen" +version = "36.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fd4703351476262d715b72431e80d10289908e3494050071d6521267f522d97" +dependencies = [ + "anyhow", + "bitflags", + "heck", + "indexmap", + "wit-parser", +] + [[package]] name = "wast" version = "35.0.2" @@ -7254,9 +7576,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc3ea480ce117a35b61e466e4f77422f2b29f744400e05de3ad87d73b8a1877c" +checksum = "55a0751406b641ff50ef42d4a1ca843a03040c488c0c27f92093633447464013" dependencies = [ "anyhow", "async-trait", @@ -7269,9 +7591,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec945b902cacd960fe5d441b60146b24639d81b887451a30bf86824a8185d79" +checksum = "ab62083fdcecdd0cac61b8c46e7de4f2629ebe8699fd9ce790d922cc89d50f5f" dependencies = [ "anyhow", "heck", @@ -7283,9 +7605,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5872fbe512b73acd514e7ef5bd5aee0ff951a12c1fed0293e1f7992de30df9f" +checksum = "756b7a4a7f57ee2f53e9ef3501ed0faacda4b8dcb169a921cddc8bc09ebd199e" dependencies = [ "proc-macro2", "quote", @@ -7326,14 +7648,14 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "35.0.0" +version = "36.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +checksum = "61ec880b20caaa72245944b54cfb22aca111f8c805e12a7542b40d66921e5323" dependencies = [ "anyhow", "cranelift-assembler-x64", "cranelift-codegen", - "gimli 0.31.1", + "gimli", "regalloc2", "smallvec", "target-lexicon", @@ -7584,6 +7906,24 @@ version = "0.57.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e" +[[package]] +name = "wit-parser" +version = "0.236.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15" +dependencies = [ + "anyhow", + "id-arena", + "indexmap", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index b10d5ce..b79cd0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -6,18 +6,18 @@ resolver = "2" edition = "2024" [workspace.dependencies] -rspack_cacheable = { version = "=0.100.5" } -rspack_collections = { version = "=0.100.5" } -rspack_core = { version = "=0.100.5" } -rspack_error = { version = "=0.100.5" } -rspack_hook = { version = "=0.100.5" } +rspack_cacheable = { version = "=0.101.0" } +rspack_collections = { version = "=0.101.0" } +rspack_core = { version = "=0.101.0" } +rspack_error = { version = "=0.101.0" } +rspack_hook = { version = "=0.101.0" } async-trait = { version = "0.1" } rspack_sources = { version = "0.4.21" } -rspack_binding_build = { version = "=0.100.5" } -rspack_binding_builder = { version = "=0.100.5" } -rspack_binding_builder_macros = { version = "=0.100.5" } +rspack_binding_build = { version = "=0.101.0" } +rspack_binding_builder = { version = "=0.101.0" } +rspack_binding_builder_macros = { version = "=0.101.0" } napi = { version = "=3.8.6" } napi-derive = { version = "=3.5.5" } diff --git a/package.json b/package.json index 5eb30cc..0521a85 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "lint-staged": "lint-staged" }, "dependencies": { - "@rspack/core": "2.0.5", + "@rspack/core": "2.1.0", "@rspack-template/binding": "workspace:*" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b2e0c32..0af3e8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: workspace:* version: link:crates/binding '@rspack/core': - specifier: 2.0.5 - version: 2.0.5 + specifier: 2.1.0 + version: 2.1.0 devDependencies: '@taplo/cli': specifier: ^0.7.0 @@ -29,7 +29,7 @@ importers: devDependencies: '@napi-rs/cli': specifier: 3.0.1 - version: 3.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.12.4) + version: 3.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4) '@types/node': specifier: ^24.0.12 version: 24.12.4 @@ -54,12 +54,21 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@inquirer/ansi@1.0.2': resolution: {integrity: sha512-S8qNSZiYzFd0wAcyG5AXCvUHC5Sr7xpZ9wZ2py9XR88jUz8wooStVx5M6dRzczbBWjic9NP7+rY0Xi7qqK/aMQ==} engines: {node: '>=18'} @@ -456,6 +465,12 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} + peerDependencies: + '@emnapi/core': ^1.7.1 + '@emnapi/runtime': ^1.7.1 + '@napi-rs/wasm-tools-android-arm-eabi@0.0.3': resolution: {integrity: sha512-T2tme8w5jZ/ZCjJurqNtKCxYtGoDjW9v2rn1bfI60ewCfkYXNpxrTURdkOib85sz+BcwmOfXn0enbg5W9KohoQ==} engines: {node: '>= 10'} @@ -593,64 +608,76 @@ packages: '@octokit/types@16.0.0': resolution: {integrity: sha512-sKq+9r1Mm4efXW1FCk7hFSeJo4QKreL/tTbR0rz/qx/r1Oa2VV83LTA/H/MuCOX7uCIJmQVRKBcbmWoySjAnSg==} - '@rspack/binding-darwin-arm64@2.0.5': - resolution: {integrity: sha512-++wjLQjQ20GcR0DwbzQmVXg9qy4XCX5NlfSzkzj2icHoDxr3KkrXhyVrQkdWuNG6l/bQrGLPnvLEAqkroC2Y7A==} + '@rspack/binding-darwin-arm64@2.1.0': + resolution: {integrity: sha512-1DdnXLCl4/7BydtxvFyJbqOyvo3dgeKIdukr5BrM7UUA5rJnpin0qZIq/C0Y+ZwTx7ML4zdYaJeR+WOujRQH1Q==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.5': - resolution: {integrity: sha512-JBD5mCN3JKjV64Mh9nDYx8lLUrWDfEl5tLBuMkREUnqEKbo+z4nfwotyqHHM8/XgZwL+Gr7ps4GLWuQQrZB8+Q==} + '@rspack/binding-darwin-x64@2.1.0': + resolution: {integrity: sha512-PJB6n/BaupvfLaErsfvC7q9W07WozkPe2Xw7sQqX6fblK+4tooBp0ZdAtKi76L+U2fR8t8/nQb0Jokco0co7Fg==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.5': - resolution: {integrity: sha512-JI8+//woanJPNsfL7iGjX39zyiWumnrKHznWQM/7lEtE5nPmk+j+X7TYXxczSWC9zfZegiqI74D3L5JPDC84Fw==} + '@rspack/binding-linux-arm64-gnu@2.1.0': + resolution: {integrity: sha512-TCmWIeI03ZZi8GjpIS2yl9JpaazsaA4F84zbX6a4kdZnFkrmFKRdvczZrquTNQvmggAEaJiPxkSrS8OC1LSAwA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.5': - resolution: {integrity: sha512-5LujilxLtJFRiiPz5i5iWcWJriK9oy4gN7gZtTo8YRB7wwmwA8LMypTjjO0GLbkPS4/KeCfY4fDfTC29KmK+tA==} + '@rspack/binding-linux-arm64-musl@2.1.0': + resolution: {integrity: sha512-HJzw5gG62qjj9fRQgj948naLucwE1Vg1bfcYHAxOr1/bVVIm4I4QvWGuqvd3XOu0MfLXPWvEyMAvJL+rtgamsw==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.5': - resolution: {integrity: sha512-241wqE132jh+/U/pn97qUPV4KpIy4bSrTH0tqfzQCocgw+8hrUj02GqNG+3MXVC3qtwaQeJFYgEBy3TqFKsrIQ==} + '@rspack/binding-linux-riscv64-gnu@2.1.0': + resolution: {integrity: sha512-B3ENZHIBi5u1Apt6RJ62QSCabCijI5l86Sm2AEDYpQnqqBj3vIc+Br9HJHvNjK8PNWs1WfmD//UTUmQqZbYpKQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rspack/binding-linux-riscv64-musl@2.1.0': + resolution: {integrity: sha512-Qho1S8bW2BKRsJjl/f39GoyPRznF8ZarIgxZdVCIkn4k+3veggKWxqR1WWKoMj/LfykQd1uG3FF6n7zy5IfxWw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rspack/binding-linux-x64-gnu@2.1.0': + resolution: {integrity: sha512-oE2CMALLdV3QNiA3YYDZ46tDGf+WRlqu/tQ+B79JYKVwt3sI0fpzvgwPNpx/gfRKUyA0phaeYS4kyOEnpltjpA==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.5': - resolution: {integrity: sha512-BhaXZD064Lci3Kia0kLDAb4TyxO2C+0UidMlj44e8+ctasxIfFZgnrhCJrhTFHAtOiAwqhU3FHun2UuxPqX0Eg==} + '@rspack/binding-linux-x64-musl@2.1.0': + resolution: {integrity: sha512-lxTFZgsfPPyyIt/DpOH5TK2u1ZROMB+gLp/LWvYBc8FSOtmR0Gl4L/AWmJdM2yqwPfy0hgSkVicf/7k80jHuVQ==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.5': - resolution: {integrity: sha512-duEkRoXrl9SW8uGHv7JURJ5lgKu87qFDQ4Exy6UQPvsUJVXhtRXTfvMHCb/CejVJuW2Bw2D632/axZq3qRSuBQ==} + '@rspack/binding-wasm32-wasi@2.1.0': + resolution: {integrity: sha512-ZsDDduXaEF1SpyGz2OFuEU9Tzm0pKtbtCYviymiNtQS+3lx6rXyv+FaK0oIWn+gWL+gVNamplxKnNNR2jZsp5w==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.5': - resolution: {integrity: sha512-q2WT3HFoWL+2g84l3s2kY7CiE1gEZ1bwB3txx3eZzQQ6YKP7bE82z6sl6S/pTOHGjHdAO4snQXpSaHwUt3LX5g==} + '@rspack/binding-win32-arm64-msvc@2.1.0': + resolution: {integrity: sha512-0uMWAZYgwdkk0ocE4X85w/0BNWT5GaKJTEZDVYxfSYcfVAxJvIsuM0VH/cjRjsQtEeE1rcY7JvJyd0rQ6j0DqA==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.5': - resolution: {integrity: sha512-nMJGIY7kvgbyMolEE7tXDe+Z9jSItDshTIqMQQkkD3WTHdjlBQozHxk4kBtKLsunO+3NkCLe5Oa3hXg1yyStIg==} + '@rspack/binding-win32-ia32-msvc@2.1.0': + resolution: {integrity: sha512-MRuIZwF6w1tGyZgoJZ5dnpLaD/oMx8zAYSYQfNS7l0f7qjxbnp42625wkeNB8kPqrmDfqaWUWLwiOaRqFPmumA==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.5': - resolution: {integrity: sha512-vP0BR6fxdPL9cb02HAuZATg/CjR07aecWel3s1vqRwW1aDffgXh9PVmqEKIHTgyaNsNR55kSKNJsB9AcQ8/QrA==} + '@rspack/binding-win32-x64-msvc@2.1.0': + resolution: {integrity: sha512-Fme2Ifa647CtD7N6we9xvK+COzfzVJREtUayxdG+VArPdijURZyRQVUKKlYSBW+2qMg+G+kF1xo7gf7svG3sNA==} cpu: [x64] os: [win32] - '@rspack/binding@2.0.5': - resolution: {integrity: sha512-Ta1y4WXJA87wM1OstqaMddoPsBGv7Cu779bYToKxEAqR/Yy9DxLkp7bdgBaAx2JH++BwVjV+toWts2V9AaiTFQ==} + '@rspack/binding@2.1.0': + resolution: {integrity: sha512-LsXFIOOYDutHk44SAOcVQa5iA7lhYwEbD+nZhgmCiGJvKKh0UIpBj6EAsBsB6omEK5GEXvjDeLFieKgbYW08QQ==} - '@rspack/core@2.0.5': - resolution: {integrity: sha512-9tv2HAnSiTote5WPH2tmz1hLZ1zKbzkiZc1eYp7LP/8jcsiJBuf40ihiWidAgbbuYtJo3kWET6q+qOm5UhNiGA==} + '@rspack/core@2.1.0': + resolution: {integrity: sha512-dlZRzWQi90HzLYErGh0/xnEWAEMEAtDKXvNxERCEj5uIVIOVu9+uYwpNyAkKc9cK5sPhOz05kk9MIb1EaUJ5gg==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -948,16 +975,32 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + optional: true + '@inquirer/ansi@1.0.2': {} '@inquirer/checkbox@4.3.2(@types/node@24.12.4)': @@ -1083,10 +1126,10 @@ snapshots: optionalDependencies: '@types/node': 24.12.4 - '@napi-rs/cli@3.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.12.4)': + '@napi-rs/cli@3.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.12.4)': dependencies: '@inquirer/prompts': 7.10.1(@types/node@24.12.4) - '@napi-rs/cross-toolchain': 0.0.19(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/cross-toolchain': 0.0.19(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/wasm-tools': 0.0.3 '@octokit/rest': 22.0.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) @@ -1099,7 +1142,7 @@ snapshots: typanion: 3.14.0 wasm-sjlj: 1.0.6 optionalDependencies: - '@emnapi/runtime': 1.10.0 + '@emnapi/runtime': 1.11.1 transitivePeerDependencies: - '@emnapi/core' - '@napi-rs/cross-toolchain-arm64-target-aarch64' @@ -1111,9 +1154,9 @@ snapshots: - '@types/node' - supports-color - '@napi-rs/cross-toolchain@0.0.19(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/cross-toolchain@0.0.19(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/lzma': 1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/lzma': 1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/tar': 0.1.5 debug: 4.4.3 transitivePeerDependencies: @@ -1160,9 +1203,9 @@ snapshots: '@napi-rs/lzma-linux-x64-musl@1.4.5': optional: true - '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -1177,7 +1220,7 @@ snapshots: '@napi-rs/lzma-win32-x64-msvc@1.4.5': optional: true - '@napi-rs/lzma@1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/lzma@1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': optionalDependencies: '@napi-rs/lzma-android-arm-eabi': 1.4.5 '@napi-rs/lzma-android-arm64': 1.4.5 @@ -1192,7 +1235,7 @@ snapshots: '@napi-rs/lzma-linux-s390x-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-musl': 1.4.5 - '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/lzma-win32-arm64-msvc': 1.4.5 '@napi-rs/lzma-win32-ia32-msvc': 1.4.5 '@napi-rs/lzma-win32-x64-msvc': 1.4.5 @@ -1276,10 +1319,17 @@ snapshots: '@tybys/wasm-util': 0.10.2 optional: true - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.2 + optional: true + + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 '@tybys/wasm-util': 0.10.2 optional: true @@ -1403,56 +1453,64 @@ snapshots: dependencies: '@octokit/openapi-types': 27.0.0 - '@rspack/binding-darwin-arm64@2.0.5': + '@rspack/binding-darwin-arm64@2.1.0': + optional: true + + '@rspack/binding-darwin-x64@2.1.0': + optional: true + + '@rspack/binding-linux-arm64-gnu@2.1.0': optional: true - '@rspack/binding-darwin-x64@2.0.5': + '@rspack/binding-linux-arm64-musl@2.1.0': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.5': + '@rspack/binding-linux-riscv64-gnu@2.1.0': optional: true - '@rspack/binding-linux-arm64-musl@2.0.5': + '@rspack/binding-linux-riscv64-musl@2.1.0': optional: true - '@rspack/binding-linux-x64-gnu@2.0.5': + '@rspack/binding-linux-x64-gnu@2.1.0': optional: true - '@rspack/binding-linux-x64-musl@2.0.5': + '@rspack/binding-linux-x64-musl@2.1.0': optional: true - '@rspack/binding-wasm32-wasi@2.0.5': + '@rspack/binding-wasm32-wasi@2.1.0': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rspack/binding-win32-arm64-msvc@2.0.5': + '@rspack/binding-win32-arm64-msvc@2.1.0': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.5': + '@rspack/binding-win32-ia32-msvc@2.1.0': optional: true - '@rspack/binding-win32-x64-msvc@2.0.5': + '@rspack/binding-win32-x64-msvc@2.1.0': optional: true - '@rspack/binding@2.0.5': + '@rspack/binding@2.1.0': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.5 - '@rspack/binding-darwin-x64': 2.0.5 - '@rspack/binding-linux-arm64-gnu': 2.0.5 - '@rspack/binding-linux-arm64-musl': 2.0.5 - '@rspack/binding-linux-x64-gnu': 2.0.5 - '@rspack/binding-linux-x64-musl': 2.0.5 - '@rspack/binding-wasm32-wasi': 2.0.5 - '@rspack/binding-win32-arm64-msvc': 2.0.5 - '@rspack/binding-win32-ia32-msvc': 2.0.5 - '@rspack/binding-win32-x64-msvc': 2.0.5 - - '@rspack/core@2.0.5': - dependencies: - '@rspack/binding': 2.0.5 + '@rspack/binding-darwin-arm64': 2.1.0 + '@rspack/binding-darwin-x64': 2.1.0 + '@rspack/binding-linux-arm64-gnu': 2.1.0 + '@rspack/binding-linux-arm64-musl': 2.1.0 + '@rspack/binding-linux-riscv64-gnu': 2.1.0 + '@rspack/binding-linux-riscv64-musl': 2.1.0 + '@rspack/binding-linux-x64-gnu': 2.1.0 + '@rspack/binding-linux-x64-musl': 2.1.0 + '@rspack/binding-wasm32-wasi': 2.1.0 + '@rspack/binding-win32-arm64-msvc': 2.1.0 + '@rspack/binding-win32-ia32-msvc': 2.1.0 + '@rspack/binding-win32-x64-msvc': 2.1.0 + + '@rspack/core@2.1.0': + dependencies: + '@rspack/binding': 2.1.0 '@taplo/cli@0.7.0': {}