From 2fb9ee2ec21970cd50fa4b7252e0da08965427dd Mon Sep 17 00:00:00 2001 From: "Node.js GitHub Bot" Date: Mon, 24 Nov 2025 00:10:09 +0000 Subject: [PATCH] chore: update swc to v1.15.3 --- deps/swc/Cargo.lock | 1734 ++-- deps/swc/Cargo.toml | 186 +- deps/swc/bindings/Cargo.lock | 7084 ----------------- deps/swc/bindings/Cargo.toml | 214 - .../swc/bindings/binding_core_node/Cargo.toml | 8 +- .../bindings/binding_core_node/src/bundle.rs | 2 +- .../swc/bindings/binding_core_node/src/lib.rs | 2 +- .../bindings/binding_core_node/src/minify.rs | 4 +- .../bindings/binding_core_node/src/print.rs | 2 + .../bindings/binding_core_node/src/util.rs | 4 +- .../swc/bindings/binding_core_wasm/Cargo.toml | 19 +- .../swc/bindings/binding_core_wasm/src/lib.rs | 16 +- .../bindings/binding_es_ast_viewer/Cargo.toml | 29 +- .../binding_es_ast_viewer/examples/cli.rs | 6 +- .../bindings/binding_es_ast_viewer/src/lib.rs | 2 +- .../swc/bindings/binding_html_node/Cargo.toml | 29 +- .../swc/bindings/binding_html_node/src/lib.rs | 2 +- .../bindings/binding_html_node/src/util.rs | 4 +- .../bindings/binding_minifier_node/Cargo.toml | 24 +- .../bindings/binding_minifier_node/src/lib.rs | 2 +- .../binding_minifier_node/src/minify.rs | 6 +- .../binding_minifier_node/src/util.rs | 4 +- .../bindings/binding_minifier_wasm/Cargo.toml | 10 +- .../bindings/binding_minifier_wasm/src/lib.rs | 4 +- .../binding_react_compiler_node/Cargo.toml | 30 +- .../binding_react_compiler_node/src/lib.rs | 2 +- .../binding_typescript_wasm/Cargo.toml | 30 +- .../src/error_reporter.rs | 2 +- deps/swc/bindings/node_macro_deps/Cargo.toml | 15 - deps/swc/bindings/node_macro_deps/README.md | 3 - deps/swc/bindings/node_macro_deps/src/lib.rs | 1 - deps/swc/bindings/swc_cli/Cargo.toml | 4 +- deps/swc/xtask/Cargo.toml | 18 +- deps/swc/xtask/src/util/mod.rs | 4 +- 34 files changed, 1467 insertions(+), 8039 deletions(-) delete mode 100644 deps/swc/bindings/Cargo.lock delete mode 100644 deps/swc/bindings/Cargo.toml delete mode 100644 deps/swc/bindings/node_macro_deps/Cargo.toml delete mode 100644 deps/swc/bindings/node_macro_deps/README.md delete mode 100644 deps/swc/bindings/node_macro_deps/src/lib.rs diff --git a/deps/swc/Cargo.lock b/deps/swc/Cargo.lock index 51ba69bff..d5ab53478 100644 --- a/deps/swc/Cargo.lock +++ b/deps/swc/Cargo.lock @@ -18,7 +18,16 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375" dependencies = [ - "gimli 0.31.0", + "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", ] [[package]] @@ -27,6 +36,17 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" +[[package]] +name = "ahash" +version = "0.7.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "version_check", +] + [[package]] name = "ahash" version = "0.8.12" @@ -34,7 +54,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" dependencies = [ "cfg-if", - "getrandom 0.3.2", + "getrandom 0.3.4", "once_cell", "serde", "version_check", @@ -148,9 +168,9 @@ checksum = "70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e" [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" [[package]] name = "approx" @@ -220,22 +240,22 @@ dependencies = [ [[package]] name = "ast_node" -version = "4.0.0" +version = "5.0.0" dependencies = [ "quote", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "async-trait" -version = "0.1.82" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -257,7 +277,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -272,7 +292,7 @@ version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ - "addr2line", + "addr2line 0.24.1", "cfg-if", "libc", "miniz_oxide", @@ -293,13 +313,22 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64-simd" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" +dependencies = [ + "simd-abstraction", +] + [[package]] name = "base64-simd" version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" dependencies = [ - "outref", + "outref 0.5.2", "vsimd", ] @@ -325,7 +354,7 @@ version = "0.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "cexpr", "clang-sys", "itertools 0.13.0", @@ -336,19 +365,89 @@ dependencies = [ "regex", "rustc-hash 1.1.0", "shlex", - "syn 2.0.101", + "syn 2.0.110", +] + +[[package]] +name = "binding_core_node" +version = "0.2.0" +dependencies = [ + "anyhow", + "backtrace", + "napi", + "napi-build", + "napi-derive", + "par-core", + "path-clean 1.0.1", + "rustc-hash 2.1.1", + "serde", + "serde_json", + "swc_core", + "swc_malloc", + "tracing", + "tracing-chrome", + "tracing-subscriber", +] + +[[package]] +name = "binding_core_wasm" +version = "1.15.3" +dependencies = [ + "anyhow", + "getrandom 0.3.4", + "serde", + "serde-wasm-bindgen", + "swc_core", + "tracing", + "wasm-bindgen", +] + +[[package]] +name = "binding_es_ast_viewer" +version = "1.15.3" +dependencies = [ + "anyhow", + "swc_core", + "swc_error_reporters", + "wasm-bindgen", +] + +[[package]] +name = "binding_html_node" +version = "0.2.0" +dependencies = [ + "anyhow", + "lightningcss", + "napi", + "napi-build", + "napi-derive", + "serde", + "serde_json", + "swc_atoms", + "swc_common", + "swc_config", + "swc_css_ast", + "swc_css_codegen", + "swc_css_minifier", + "swc_css_parser", + "swc_error_reporters", + "swc_html", + "swc_html_ast", + "swc_html_minifier", + "swc_nodejs_common", + "tracing", ] [[package]] name = "binding_macros" -version = "44.0.0" +version = "46.0.0" dependencies = [ "anyhow", "console_error_panic_hook", "js-sys", "once_cell", "serde", - "serde-wasm-bindgen 0.4.5", + "serde-wasm-bindgen", "swc", "swc_common", "swc_ecma_ast", @@ -358,6 +457,73 @@ dependencies = [ "wasm-bindgen-futures", ] +[[package]] +name = "binding_minifier_node" +version = "0.2.0" +dependencies = [ + "anyhow", + "backtrace", + "napi", + "napi-build", + "napi-derive", + "par-core", + "serde", + "swc_compiler_base", + "swc_config", + "swc_core", + "swc_error_reporters", + "swc_malloc", + "swc_nodejs_common", + "tracing", + "tracing-chrome", + "tracing-subscriber", +] + +[[package]] +name = "binding_minifier_wasm" +version = "1.15.3" +dependencies = [ + "getrandom 0.3.4", + "serde", + "swc_core", + "tracing", + "wasm-bindgen", +] + +[[package]] +name = "binding_react_compiler_node" +version = "0.2.0" +dependencies = [ + "backtrace", + "napi", + "napi-build", + "napi-derive", + "serde", + "swc_core", + "swc_ecma_react_compiler", + "swc_malloc", + "tracing", +] + +[[package]] +name = "binding_typescript_wasm" +version = "1.15.3" +dependencies = [ + "anyhow", + "js-sys", + "miette", + "owo-colors", + "serde", + "serde-wasm-bindgen", + "swc_common", + "swc_error_reporters", + "swc_ts_fast_strip", + "tracing", + "unicode-width 0.2.2", + "wasm-bindgen", + "wasm-bindgen-futures", +] + [[package]] name = "bitflags" version = "1.3.2" @@ -366,9 +532,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" [[package]] name = "bitvec" @@ -410,7 +576,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f42db7dd1800856ac32d4a08c2915de9a9a2a72ce1fdd86189daed368729fd4" dependencies = [ - "ahash", + "ahash 0.8.12", "chrono", ] @@ -420,7 +586,7 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dd48a6ca358df4f7000e3fb5f08738b1b91a0e5d5f862e2f77b2b14647547f5" dependencies = [ - "ahash", + "ahash 0.8.12", "browserslist-data", "chrono", "either", @@ -444,9 +610,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.17.0" +version = "3.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf" +checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" dependencies = [ "allocator-api2", ] @@ -504,7 +670,7 @@ checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -529,7 +695,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c02af038c863b51d496dd4a2eabdf781f8f7ab68025e13b984b7f2c525560454" dependencies = [ "bytes", - "rkyv", + "rkyv 0.8.9", "serde", ] @@ -575,7 +741,7 @@ dependencies = [ "io-lifetimes 2.0.4", "ipnet", "maybe-owned", - "rustix 1.0.8", + "rustix 1.1.2", "rustix-linux-procfs", "windows-sys 0.59.0", "winx", @@ -600,7 +766,7 @@ dependencies = [ "cap-primitives", "io-extras", "io-lifetimes 2.0.4", - "rustix 1.0.8", + "rustix 1.1.2", ] [[package]] @@ -613,7 +779,7 @@ dependencies = [ "cap-primitives", "iana-time-zone", "once_cell", - "rustix 1.0.8", + "rustix 1.1.2", "winx", ] @@ -655,12 +821,19 @@ dependencies = [ "rustversion", ] +[[package]] +name = "cbor4ii" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b28d2802395e3bccd95cc4ae984bff7444b6c1f5981da46a41360c42a2c7e2d9" + [[package]] name = "cc" -version = "1.2.13" +version = "1.2.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7777341816418c02e033934a09f20dc0ccaf65a5201ef8a450ae0105a573fda" +checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36" dependencies = [ + "find-msvc-tools", "shlex", ] @@ -675,9 +848,9 @@ dependencies = [ [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" @@ -708,7 +881,7 @@ dependencies = [ "js-sys", "num-traits", "wasm-bindgen", - "windows-link", + "windows-link 0.1.1", ] [[package]] @@ -811,7 +984,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -844,7 +1017,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.17", ] [[package]] @@ -941,7 +1114,7 @@ dependencies = [ "encode_unicode", "lazy_static", "libc", - "unicode-width", + "unicode-width 0.1.14", "windows-sys 0.52.0", ] @@ -955,12 +1128,41 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "const-str" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21077772762a1002bb421c3af42ac1725fa56066bfc53d9a55bb79905df2aaf3" +dependencies = [ + "const-str-proc-macro", +] + +[[package]] +name = "const-str-proc-macro" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "constant_time_eq" version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" +[[package]] +name = "convert_case" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "convert_case" version = "0.8.0" @@ -1022,18 +1224,18 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ae7b60ec3fd7162427d3b3801520a1908bef7c035b52983cd3ca11b8e7deb51" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6511c200fed36452697b4b6b161eae57d917a2044e6333b1c1389ed63ccadeee" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" dependencies = [ "cranelift-srcgen", ] @@ -1049,11 +1251,11 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7086a645aa58bae979312f64e3029ac760ac1b577f5cd2417844842a2ca07f" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ - "cranelift-entity 0.122.0", + "cranelift-entity 0.125.4", ] [[package]] @@ -1064,9 +1266,9 @@ checksum = "690d8ae6c73748e5ce3d8fe59034dceadb8823e6c8994ba324141c5eae909b0e" [[package]] name = "cranelift-bitset" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5225b4dec45f3f3dbf383f12560fac5ce8d780f399893607e21406e12e77f491" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" dependencies = [ "serde", "serde_derive", @@ -1097,28 +1299,28 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "858fb3331e53492a95979378d6df5208dd1d0d315f19c052be8115f4efc888e0" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" dependencies = [ "bumpalo", "cranelift-assembler-x64", - "cranelift-bforest 0.122.0", - "cranelift-bitset 0.122.0", - "cranelift-codegen-meta 0.122.0", - "cranelift-codegen-shared 0.122.0", - "cranelift-control 0.122.0", - "cranelift-entity 0.122.0", - "cranelift-isle 0.122.0", - "gimli 0.31.0", - "hashbrown 0.15.2", + "cranelift-bforest 0.125.4", + "cranelift-bitset 0.125.4", + "cranelift-codegen-meta 0.125.4", + "cranelift-codegen-shared 0.125.4", + "cranelift-control 0.125.4", + "cranelift-entity 0.125.4", + "cranelift-isle 0.125.4", + "gimli 0.32.3", + "hashbrown 0.15.5", "log", "pulley-interpreter", - "regalloc2 0.12.2", + "regalloc2 0.13.3", "rustc-hash 2.1.1", "serde", "smallvec", - "target-lexicon 0.13.2", + "target-lexicon 0.13.3", "wasmtime-internal-math", ] @@ -1133,13 +1335,14 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456715b9d5f12398f156d5081096e7b5d039f01b9ecc49790a011c8e43e65b5f" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ "cranelift-assembler-x64-meta", - "cranelift-codegen-shared 0.122.0", + "cranelift-codegen-shared 0.125.4", "cranelift-srcgen", + "heck 0.5.0", "pulley-interpreter", ] @@ -1151,9 +1354,9 @@ checksum = "efcff860573cf3db9ae98fbd949240d78b319df686cc306872e7fab60e9c84d7" [[package]] name = "cranelift-codegen-shared" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0306041099499833f167a0ddb707e1e54100f1a84eab5631bc3dad249708f482" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" [[package]] name = "cranelift-control" @@ -1166,9 +1369,9 @@ dependencies = [ [[package]] name = "cranelift-control" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1672945e1f9afc2297f49c92623f5eabc64398e2cb0d824f8f72a2db2df5af23" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" dependencies = [ "arbitrary", ] @@ -1184,11 +1387,11 @@ dependencies = [ [[package]] name = "cranelift-entity" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa3cd55eb5f3825b9ae5de1530887907360a6334caccdc124c52f6d75246c98a" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ - "cranelift-bitset 0.122.0", + "cranelift-bitset 0.125.4", "serde", "serde_derive", ] @@ -1207,14 +1410,14 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781f9905f8139b8de22987b66b522b416fe63eb76d823f0b3a8c02c8fd9500c7" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.125.4", "log", "smallvec", - "target-lexicon 0.13.2", + "target-lexicon 0.13.3", ] [[package]] @@ -1225,26 +1428,26 @@ checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48" [[package]] name = "cranelift-isle" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a05337a2b02c3df00b4dd9a263a027a07b3dff49f61f7da3b5d195c21eaa633d" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" [[package]] name = "cranelift-native" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eee7a496dd66380082c9c5b6f2d5fa149cec0ec383feec5caf079ca2b3671c2" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" dependencies = [ - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.125.4", "libc", - "target-lexicon 0.13.2", + "target-lexicon 0.13.3", ] [[package]] name = "cranelift-srcgen" -version = "0.122.0" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b530783809a55cb68d070e0de60cfbb3db0dc94c8850dd5725411422bedcf6bb" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" [[package]] name = "crc" @@ -1263,9 +1466,9 @@ checksum = "ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403" [[package]] name = "crc32fast" -version = "1.4.2" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511" dependencies = [ "cfg-if", ] @@ -1317,9 +1520,9 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" dependencies = [ "crossbeam-epoch", "crossbeam-utils", @@ -1345,9 +1548,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.20" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "crunchy" @@ -1365,6 +1568,38 @@ dependencies = [ "typenum", ] +[[package]] +name = "cssparser" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9be934d936a0fbed5bcdc01042b770de1398bf79d0e192f49fa7faea0e99281e" +dependencies = [ + "cssparser-macros", + "dtoa-short", + "itoa", + "phf", + "smallvec", +] + +[[package]] +name = "cssparser-color" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "556c099a61d85989d7af52b692e35a8d68a57e7df8c6d07563dc0778b3960c9f" +dependencies = [ + "cssparser", +] + +[[package]] +name = "cssparser-macros" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" +dependencies = [ + "quote", + "syn 2.0.110", +] + [[package]] name = "ctor" version = "0.5.0" @@ -1426,7 +1661,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1448,7 +1683,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1484,9 +1719,18 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" +[[package]] +name = "data-url" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" +dependencies = [ + "matches", +] + [[package]] name = "dbg-swc" -version = "36.0.0" +version = "37.0.0" dependencies = [ "anyhow", "clap 3.2.25", @@ -1539,7 +1783,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1581,7 +1825,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1601,7 +1845,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" dependencies = [ "derive_builder_core 0.20.0", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1612,7 +1856,7 @@ checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1632,7 +1876,7 @@ checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "unicode-xid", ] @@ -1684,7 +1928,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1702,6 +1946,21 @@ dependencies = [ "litrs", ] +[[package]] +name = "dtoa" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" + +[[package]] +name = "dtoa-short" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" +dependencies = [ + "dtoa", +] + [[package]] name = "dtor" version = "0.1.0" @@ -1731,9 +1990,9 @@ checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] name = "either" -version = "1.13.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" [[package]] name = "embedded-io" @@ -1800,23 +2059,23 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "equivalent" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.13" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -1838,7 +2097,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ce92ff622d6dadf7349484f42c93271a0d49b7cc4d466a936405bacbe10aa78" dependencies = [ "cfg-if", - "rustix 1.0.8", + "rustix 1.1.2", "windows-sys 0.59.0", ] @@ -1854,6 +2113,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "find-msvc-tools" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" + [[package]] name = "fixedbitset" version = "0.5.7" @@ -1908,10 +2173,10 @@ dependencies = [ [[package]] name = "from_variant" -version = "2.0.2" +version = "3.0.0" dependencies = [ "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -1921,7 +2186,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ "io-lifetimes 2.0.4", - "rustix 1.0.8", + "rustix 1.1.2", "windows-sys 0.59.0", ] @@ -1993,7 +2258,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -2036,7 +2301,7 @@ dependencies = [ "proc-macro2", "quote", "swc_config", - "syn 2.0.101", + "syn 2.0.110", "walkdir", ] @@ -2059,20 +2324,22 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "wasm-bindgen", ] [[package]] name = "getrandom" -version = "0.3.2" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" +checksum = "899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd" dependencies = [ "cfg-if", + "js-sys", "libc", "r-efi", - "wasi 0.14.2+wasi-0.2.4", + "wasip2", + "wasm-bindgen", ] [[package]] @@ -2094,18 +2361,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" dependencies = [ "fallible-iterator", - "indexmap 2.7.1", + "indexmap 2.12.0", "stable_deref_trait", ] [[package]] name = "gimli" -version = "0.31.0" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "gimli" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ "fallible-iterator", - "indexmap 2.7.1", + "indexmap 2.12.0", "stable_deref_trait", ] @@ -2134,7 +2407,7 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "ignore", "walkdir", ] @@ -2151,7 +2424,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.7.1", + "indexmap 2.12.0", "slab", "tokio", "tokio-util", @@ -2182,6 +2455,9 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] [[package]] name = "hashbrown" @@ -2189,7 +2465,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash", + "ahash 0.8.12", ] [[package]] @@ -2198,15 +2474,15 @@ version = "0.14.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" dependencies = [ - "ahash", + "ahash 0.8.12", "allocator-api2", ] [[package]] name = "hashbrown" -version = "0.15.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ "allocator-api2", "equivalent", @@ -2214,6 +2490,12 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" + [[package]] name = "heapless" version = "0.8.0" @@ -2268,7 +2550,7 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hstr" -version = "3.0.1" +version = "3.0.3" dependencies = [ "compact_str", "criterion", @@ -2279,7 +2561,7 @@ dependencies = [ "once_cell", "par-iter", "rand", - "rkyv", + "rkyv 0.8.9", "rustc-hash 2.1.1", "serde", "serde_json", @@ -2519,7 +2801,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -2589,14 +2871,15 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.7.1" +version = "2.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9c992b02b5b4c94ea26e32fe5bccb7aa7d9f390ab5c1221ff895bc7ea8b652" +checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.16.0", "rayon", "serde", + "serde_core", ] [[package]] @@ -2664,7 +2947,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -2674,7 +2957,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0bad00257d07be169d870ab665980b06cdb366d792ad690bf2e76876dc503455" dependencies = [ "hermit-abi 0.3.9", - "rustix 0.38.35", + "rustix 0.38.44", "windows-sys 0.52.0", ] @@ -2732,8 +3015,9 @@ dependencies = [ [[package]] name = "jsdoc" -version = "16.0.0" +version = "17.0.0" dependencies = [ + "cbor4ii", "dashmap 5.5.3", "nom 7.1.3", "serde", @@ -2743,12 +3027,6 @@ dependencies = [ "testing", ] -[[package]] -name = "json" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" - [[package]] name = "jsonc-parser" version = "0.26.2" @@ -2869,9 +3147,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.174" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "libloading" @@ -2885,9 +3163,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libmimalloc-sys" @@ -2905,7 +3183,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "libc", "redox_syscall", ] @@ -2926,6 +3204,46 @@ dependencies = [ "version_check", ] +[[package]] +name = "lightningcss" +version = "1.0.0-alpha.68" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b407ca668368d1d5a86cea58ac82d9f9f9ca4bac1e9dce6f16f875f0f081a911" +dependencies = [ + "ahash 0.8.12", + "bitflags 2.10.0", + "const-str", + "cssparser", + "cssparser-color", + "dashmap 5.5.3", + "data-encoding", + "getrandom 0.3.4", + "indexmap 2.12.0", + "itertools 0.10.5", + "lazy_static", + "lightningcss-derive", + "parcel_selectors", + "parcel_sourcemap", + "pastey", + "pathdiff", + "rayon", + "serde", + "serde-content", + "smallvec", +] + +[[package]] +name = "lightningcss-derive" +version = "1.0.0-alpha.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c12744d1279367caed41739ef094c325d53fb0ffcd4f9b84a368796f870252" +dependencies = [ + "convert_case 0.6.0", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "linked-hash-map" version = "0.5.6" @@ -2949,15 +3267,15 @@ checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litemap" @@ -2983,9 +3301,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" [[package]] name = "lru" @@ -2993,7 +3311,7 @@ version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfe949189f46fabb938b3a9a0be30fdd93fd8a09260da863399a8cf3db756ec8" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.5", ] [[package]] @@ -3007,9 +3325,9 @@ dependencies = [ [[package]] name = "mach2" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" +checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" dependencies = [ "libc", ] @@ -3020,7 +3338,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bb4bdc8b0ce69932332cf76d24af69c3a155242af95c226b2ab6c2e371ed1149" dependencies = [ - "thiserror 2.0.12", + "thiserror 2.0.17", "zerocopy 0.8.25", "zerocopy-derive 0.8.25", ] @@ -3040,6 +3358,12 @@ dependencies = [ "regex-automata", ] +[[package]] +name = "matches" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + [[package]] name = "maybe-owned" version = "0.3.4" @@ -3048,9 +3372,9 @@ checksum = "4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4" [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" [[package]] name = "memfd" @@ -3058,7 +3382,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "rustix 0.38.35", + "rustix 0.38.44", ] [[package]] @@ -3081,27 +3405,26 @@ dependencies = [ [[package]] name = "miette" -version = "7.2.0" +version = "7.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" +checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" dependencies = [ "cfg-if", "miette-derive", "owo-colors", "textwrap", - "thiserror 1.0.69", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] name = "miette-derive" -version = "7.2.0" +version = "7.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" +checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3142,7 +3465,7 @@ checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec" dependencies = [ "hermit-abi 0.3.9", "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "wasi", "windows-sys 0.52.0", ] @@ -3169,7 +3492,7 @@ checksum = "1bb5c1d8184f13f7d0ccbeeca0def2f9a181bce2624302793005f5ca8aa62e5e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3178,7 +3501,7 @@ version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1b74e3dce5230795bb4d2821b941706dee733c7308752507254b0497f39cad7" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "ctor", "napi-build", "napi-sys", @@ -3200,12 +3523,12 @@ version = "3.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7552d5a579b834614bbd496db5109f1b9f1c758f08224b0dee1e408333adf0d0" dependencies = [ - "convert_case", + "convert_case 0.8.0", "ctor", "napi-derive-backend", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3214,11 +3537,11 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f6a81ac7486b70f2532a289603340862c06eea5a1e650c1ffeda2ce1238516a" dependencies = [ - "convert_case", + "convert_case 0.8.0", "proc-macro2", "quote", "semver", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3260,7 +3583,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "cfg-if", "cfg_aliases", "libc", @@ -3415,7 +3738,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3436,7 +3759,7 @@ dependencies = [ "crc32fast", "flate2", "hashbrown 0.14.5", - "indexmap 2.7.1", + "indexmap 2.12.0", "memchr", "ruzstd", ] @@ -3446,10 +3769,19 @@ name = "object" version = "0.36.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" +dependencies = [ + "memchr", +] + +[[package]] +name = "object" +version = "0.37.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", - "hashbrown 0.15.2", - "indexmap 2.7.1", + "hashbrown 0.15.5", + "indexmap 2.12.0", "memchr", ] @@ -3471,7 +3803,7 @@ version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "cfg-if", "foreign-types", "libc", @@ -3488,7 +3820,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3515,6 +3847,12 @@ version = "6.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" +[[package]] +name = "outref" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" + [[package]] name = "outref" version = "0.5.2" @@ -3523,9 +3861,9 @@ checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" [[package]] name = "owo-colors" -version = "4.0.0" +version = "4.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f" +checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" [[package]] name = "par-core" @@ -3548,6 +3886,36 @@ dependencies = [ "par-core", ] +[[package]] +name = "parcel_selectors" +version = "0.28.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54fd03f1ad26cb6b3ec1b7414fa78a3bd639e7dbb421b1a60513c96ce886a196" +dependencies = [ + "bitflags 2.10.0", + "cssparser", + "log", + "phf", + "phf_codegen", + "precomputed-hash", + "rustc-hash 2.1.1", + "smallvec", +] + +[[package]] +name = "parcel_sourcemap" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb" +dependencies = [ + "base64-simd 0.7.0", + "data-url", + "rkyv 0.7.45", + "serde", + "serde_json", + "vlq", +] + [[package]] name = "parking_lot" version = "0.12.3" @@ -3577,6 +3945,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec" + [[package]] name = "path-absolutize" version = "3.1.1" @@ -3626,7 +4000,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" dependencies = [ "fixedbitset", - "indexmap 2.7.1", + "indexmap 2.12.0", ] [[package]] @@ -3639,6 +4013,16 @@ dependencies = [ "phf_shared 0.11.3", ] +[[package]] +name = "phf_codegen" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" +dependencies = [ + "phf_generator", + "phf_shared 0.11.3", +] + [[package]] name = "phf_generator" version = "0.11.2" @@ -3659,7 +4043,7 @@ dependencies = [ "phf_shared 0.11.3", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3697,7 +4081,7 @@ checksum = "4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3814,7 +4198,7 @@ dependencies = [ [[package]] name = "preset_env_base" -version = "5.0.0" +version = "6.0.0" dependencies = [ "anyhow", "browserslist-rs", @@ -3845,7 +4229,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64d1ec885c64d0457d564db4ec299b2dae3f9c02808b8ad9c3a089c591b18033" dependencies = [ "proc-macro2", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3901,14 +4285,14 @@ dependencies = [ "proc-macro-error-attr2", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" dependencies = [ "unicode-ident", ] @@ -3959,7 +4343,7 @@ checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -3975,11 +4359,11 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b89c4319786b16c1a6a38ee04788d32c669b61ba4b69da2162c868c18be99c1b" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" dependencies = [ - "cranelift-bitset 0.122.0", + "cranelift-bitset 0.125.4", "log", "pulley-macros", "wasmtime-internal-math", @@ -3987,20 +4371,20 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938543690519c20c3a480d20a8efcc8e69abeb44093ab1df4e7c1f81f26c677a" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "quote" -version = "1.0.40" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" +checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" dependencies = [ "proc-macro2", ] @@ -4064,9 +4448,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -4074,9 +4458,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -4088,7 +4472,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", ] [[package]] @@ -4106,13 +4490,13 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.12.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +checksum = "4e249c660440317032a71ddac302f25f1d5dff387667bcc3978d1f77aa31ac34" dependencies = [ "allocator-api2", "bumpalo", - "hashbrown 0.15.2", + "hashbrown 0.15.5", "log", "rustc-hash 2.1.1", "smallvec", @@ -4165,7 +4549,7 @@ version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ef7fa9ed0256d64a688a3747d0fef7a88851c18a5e1d57f115f38ec2e09366" dependencies = [ - "hashbrown 0.15.2", + "hashbrown 0.15.5", "memchr", ] @@ -4175,6 +4559,15 @@ version = "1.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc" +[[package]] +name = "rend" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" +dependencies = [ + "bytecheck 0.6.12", +] + [[package]] name = "rend" version = "0.5.2" @@ -4230,6 +4623,24 @@ dependencies = [ "winreg", ] +[[package]] +name = "rkyv" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" +dependencies = [ + "bitvec", + "bytecheck 0.6.12", + "bytes", + "hashbrown 0.12.3", + "ptr_meta 0.1.4", + "rend 0.4.2", + "rkyv_derive 0.7.45", + "seahash", + "tinyvec", + "uuid", +] + [[package]] name = "rkyv" version = "0.8.9" @@ -4238,17 +4649,28 @@ checksum = "b11a153aec4a6ab60795f8ebe2923c597b16b05bb1504377451e705ef1a45323" dependencies = [ "bytecheck 0.8.1", "bytes", - "hashbrown 0.15.2", - "indexmap 2.7.1", + "hashbrown 0.15.5", + "indexmap 2.12.0", "munge", "ptr_meta 0.3.0", "rancor", - "rend", - "rkyv_derive", + "rend 0.5.2", + "rkyv_derive 0.8.9", "tinyvec", "uuid", ] +[[package]] +name = "rkyv_derive" +version = "0.7.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "rkyv_derive" version = "0.8.9" @@ -4257,7 +4679,7 @@ checksum = "beb382a4d9f53bd5c0be86b10d8179c3f8a14c30bf774ff77096ed6581e35981" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4294,28 +4716,28 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.35" +version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a85d50532239da68e9addb745ba38ff4612a242c1c7ceea689c4bc7c2f43c36f" +checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "errno", "libc", - "linux-raw-sys 0.4.14", - "windows-sys 0.52.0", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", ] [[package]] name = "rustix" -version = "1.0.8" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "errno", "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", ] [[package]] @@ -4325,7 +4747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" dependencies = [ "once_cell", - "rustix 1.0.8", + "rustix 1.1.2", ] [[package]] @@ -4414,7 +4836,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", - "indexmap 2.7.1", + "indexmap 2.12.0", "schemars_derive", "serde", "serde_json", @@ -4430,7 +4852,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4445,6 +4867,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" +[[package]] +name = "seahash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" + [[package]] name = "security-framework" version = "2.9.2" @@ -4476,11 +4904,12 @@ checksum = "d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a" [[package]] name = "semver" -version = "1.0.23" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -4491,23 +4920,21 @@ checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" [[package]] name = "serde" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", ] [[package]] -name = "serde-wasm-bindgen" -version = "0.4.5" +name = "serde-content" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" +checksum = "3753ca04f350fa92d00b6146a3555e63c55388c9ef2e11e09bce2ff1c0b509c6" dependencies = [ - "js-sys", "serde", - "wasm-bindgen", ] [[package]] @@ -4523,22 +4950,22 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.225" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4549,7 +4976,7 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4591,7 +5018,7 @@ version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "itoa", "libyml", "memchr", @@ -4670,7 +5097,16 @@ checksum = "a5e9bca0d4a99ce6c7296fea5972a9327a5e70c062b73f38e11c7894cf7ec72c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", +] + +[[package]] +name = "simd-abstraction" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" +dependencies = [ + "outref 0.1.0", ] [[package]] @@ -4714,9 +5150,9 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "smallvec" -version = "1.15.0" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] @@ -4732,12 +5168,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "smawk" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c" - [[package]] name = "smol_str" version = "0.2.2" @@ -4780,9 +5210,9 @@ dependencies = [ [[package]] name = "stable_deref_trait" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" [[package]] name = "stacker" @@ -4805,7 +5235,7 @@ checksum = "9cf483ea7e0e3a03d1b91687895814425149ad77facd3e2b6839dde26da98454" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4845,7 +5275,7 @@ dependencies = [ "quote", "serde", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -4862,7 +5292,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "swc" -version = "44.0.0" +version = "46.0.1" dependencies = [ "ansi_term", "anyhow", @@ -4872,7 +5302,7 @@ dependencies = [ "criterion", "dashmap 5.5.3", "either", - "indexmap 2.7.1", + "indexmap 2.12.0", "jsonc-parser", "napi", "napi-derive", @@ -4929,7 +5359,7 @@ dependencies = [ "cargo_metadata", "changesets", "clap 4.5.9", - "indexmap 2.7.1", + "indexmap 2.12.0", "petgraph", ] @@ -4948,27 +5378,28 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "8.0.1" +version = "9.0.0" dependencies = [ "arbitrary", "bytecheck 0.8.1", + "cbor4ii", "hstr", "once_cell", "rancor", - "rkyv", + "rkyv 0.8.9", "serde", "shrink-to-fit", ] [[package]] name = "swc_bundler" -version = "34.0.0" +version = "35.0.0" dependencies = [ "anyhow", "crc", "dashmap 5.5.3", "hex", - "indexmap 2.7.1", + "indexmap 2.12.0", "is-macro", "ntest", "once_cell", @@ -5002,9 +5433,18 @@ dependencies = [ "tracing", ] +[[package]] +name = "swc_cli" +version = "0.93.2" +dependencies = [ + "anyhow", + "par-core", + "swc_cli_impl", +] + [[package]] name = "swc_cli_impl" -version = "46.0.0" +version = "48.0.0" dependencies = [ "anyhow", "assert_cmd", @@ -5025,7 +5465,7 @@ dependencies = [ [[package]] name = "swc_common" -version = "16.0.0" +version = "17.0.1" dependencies = [ "anyhow", "arbitrary", @@ -5033,6 +5473,7 @@ dependencies = [ "better_scoped_tls", "bytecheck 0.8.1", "bytes-str", + "cbor4ii", "either", "from_variant", "new_debug_unreachable", @@ -5041,7 +5482,7 @@ dependencies = [ "par-iter", "parking_lot", "rancor", - "rkyv", + "rkyv 0.8.9", "rustc-hash 2.1.1", "serde", "serde_json", @@ -5053,13 +5494,13 @@ dependencies = [ "swc_visit", "termcolor", "tracing", - "unicode-width", + "unicode-width 0.2.2", "url", ] [[package]] name = "swc_compiler_base" -version = "38.0.0" +version = "39.0.0" dependencies = [ "anyhow", "base64 0.22.1", @@ -5091,7 +5532,7 @@ dependencies = [ "bytes-str", "dashmap 5.5.3", "globset", - "indexmap 2.7.1", + "indexmap 2.12.0", "once_cell", "regex", "regress", @@ -5109,12 +5550,12 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_core" -version = "46.0.2" +version = "48.0.2" dependencies = [ "anyhow", "binding_macros", @@ -5170,7 +5611,7 @@ dependencies = [ [[package]] name = "swc_css" -version = "19.0.0" +version = "20.0.0" dependencies = [ "swc_css_ast", "swc_css_codegen", @@ -5185,11 +5626,12 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "16.0.0" +version = "17.0.0" dependencies = [ "bytecheck 0.8.1", + "cbor4ii", "is-macro", - "rkyv", + "rkyv 0.8.9", "serde", "string_enum", "swc_atoms", @@ -5198,10 +5640,10 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "16.0.0" +version = "17.0.0" dependencies = [ "auto_impl", - "bitflags 2.6.0", + "bitflags 2.10.0", "rustc-hash 2.1.1", "serde", "swc_atoms", @@ -5219,14 +5661,14 @@ name = "swc_css_codegen_macros" version = "1.0.2" dependencies = [ "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_css_compat" -version = "16.0.0" +version = "17.0.0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "serde", "swc_atoms", "swc_common", @@ -5240,7 +5682,7 @@ dependencies = [ [[package]] name = "swc_css_lints" -version = "17.0.0" +version = "18.0.0" dependencies = [ "anyhow", "auto_impl", @@ -5261,7 +5703,7 @@ dependencies = [ [[package]] name = "swc_css_minifier" -version = "16.0.0" +version = "17.0.0" dependencies = [ "rustc-hash 2.1.1", "serde", @@ -5277,9 +5719,9 @@ dependencies = [ [[package]] name = "swc_css_modules" -version = "16.0.0" +version = "17.0.0" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "rustc-hash 2.1.1", "serde", "swc_atoms", @@ -5294,7 +5736,7 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "16.0.0" +version = "17.0.0" dependencies = [ "codspeed-criterion-compat", "lexical", @@ -5310,7 +5752,7 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "19.0.0" +version = "20.0.0" dependencies = [ "once_cell", "preset_env_base", @@ -5329,7 +5771,7 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "16.0.0" +version = "17.0.0" dependencies = [ "once_cell", "rustc-hash 2.1.1", @@ -5342,7 +5784,7 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "16.0.0" +version = "17.0.1" dependencies = [ "serde", "swc_atoms", @@ -5353,17 +5795,18 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "17.0.0" +version = "18.0.0" dependencies = [ "arbitrary", - "bitflags 2.6.0", + "bitflags 2.10.0", "bytecheck 0.8.1", + "cbor4ii", "is-macro", "num-bigint", "once_cell", "phf", "rancor", - "rkyv", + "rkyv 0.8.9", "rustc-hash 2.1.1", "serde", "serde_json", @@ -5377,7 +5820,7 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "19.0.0" +version = "20.0.2" dependencies = [ "ascii", "base64 0.22.1", @@ -5410,12 +5853,12 @@ version = "2.0.2" dependencies = [ "proc-macro2", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_ecma_compat_bugfixes" -version = "32.0.0" +version = "34.0.0" dependencies = [ "rustc-hash 2.1.1", "swc_atoms", @@ -5433,20 +5876,20 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "23.0.0" +version = "25.0.0" dependencies = [ "swc_common", "swc_ecma_ast", + "swc_ecma_transformer", "swc_ecma_utils", - "swc_ecma_visit", ] [[package]] name = "swc_ecma_compat_es2015" -version = "32.0.0" +version = "34.0.0" dependencies = [ "arrayvec", - "indexmap 2.7.1", + "indexmap 2.12.0", "is-macro", "rustc-hash 2.1.1", "serde", @@ -5470,7 +5913,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "29.0.0" +version = "30.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5486,7 +5929,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "29.0.0" +version = "30.0.0" dependencies = [ "serde", "swc_common", @@ -5500,7 +5943,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "29.0.0" +version = "31.0.0" dependencies = [ "serde", "swc_common", @@ -5516,7 +5959,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "29.0.0" +version = "30.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5531,13 +5974,14 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "30.0.0" +version = "32.0.0" dependencies = [ "serde", "swc_common", "swc_ecma_ast", "swc_ecma_compat_es2022", "swc_ecma_compiler", + "swc_ecma_transformer", "swc_ecma_transforms_base", "swc_ecma_utils", "swc_ecma_visit", @@ -5546,7 +5990,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "29.0.0" +version = "30.0.0" dependencies = [ "swc_ecma_ast", "swc_ecma_compiler", @@ -5557,7 +6001,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "30.0.0" +version = "32.0.0" dependencies = [ "rustc-hash 2.1.1", "swc_atoms", @@ -5576,7 +6020,7 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "24.0.0" +version = "25.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5590,9 +6034,9 @@ dependencies = [ [[package]] name = "swc_ecma_compiler" -version = "7.0.0" +version = "8.0.0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "rustc-hash 2.1.1", "swc_atoms", "swc_common", @@ -5606,20 +6050,30 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "23.0.0" +version = "24.0.0" dependencies = [ "phf", "swc_common", "swc_ecma_ast", - "swc_ecma_utils", + "swc_ecma_utils", + "swc_ecma_visit", +] + +[[package]] +name = "swc_ecma_hooks" +version = "0.2.0" +dependencies = [ + "swc_atoms", + "swc_common", + "swc_ecma_ast", "swc_ecma_visit", ] [[package]] name = "swc_ecma_lexer" -version = "25.0.0" +version = "26.0.0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "either", "num-bigint", "rustc-hash 2.1.1", @@ -5639,7 +6093,7 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "24.0.0" +version = "25.0.0" dependencies = [ "auto_impl", "codspeed-criterion-compat", @@ -5663,7 +6117,7 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "16.0.0" +version = "17.0.0" dependencies = [ "anyhow", "dashmap 5.5.3", @@ -5684,16 +6138,16 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "35.0.0" +version = "36.0.4" dependencies = [ "ansi_term", "anyhow", "arrayvec", - "bitflags 2.6.0", + "bitflags 2.10.0", "codspeed-criterion-compat", "flate2", "humansize", - "indexmap 2.7.1", + "indexmap 2.12.0", "num-bigint", "num_cpus", "once_cell", @@ -5728,9 +6182,10 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "26.0.1" +version = "27.0.6" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", + "cbor4ii", "codspeed-criterion-compat", "either", "num-bigint", @@ -5755,12 +6210,12 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "38.0.0" +version = "40.0.0" dependencies = [ "anyhow", "codspeed-criterion-compat", "foldhash", - "indexmap 2.7.1", + "indexmap 2.12.0", "once_cell", "precomputed-map", "preset_env_base", @@ -5775,6 +6230,7 @@ dependencies = [ "swc_ecma_codegen", "swc_ecma_compiler", "swc_ecma_parser", + "swc_ecma_transformer", "swc_ecma_transforms", "swc_ecma_utils", "swc_ecma_visit", @@ -5783,7 +6239,7 @@ dependencies = [ [[package]] name = "swc_ecma_quote" -version = "26.0.0" +version = "27.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5792,7 +6248,7 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "26.0.1" +version = "27.0.1" dependencies = [ "anyhow", "proc-macro2", @@ -5803,12 +6259,12 @@ dependencies = [ "swc_ecma_ast", "swc_ecma_parser", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_ecma_react_compiler" -version = "10.0.0" +version = "11.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5819,7 +6275,7 @@ dependencies = [ [[package]] name = "swc_ecma_regexp" -version = "0.5.0" +version = "0.6.0" dependencies = [ "phf", "rustc-hash 2.1.1", @@ -5834,9 +6290,10 @@ dependencies = [ [[package]] name = "swc_ecma_regexp_ast" -version = "0.5.0" +version = "0.6.0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", + "cbor4ii", "is-macro", "serde", "swc_atoms", @@ -5850,7 +6307,7 @@ version = "0.0.1" [[package]] name = "swc_ecma_regexp_visit" -version = "0.5.0" +version = "0.6.0" dependencies = [ "serde", "swc_atoms", @@ -5861,7 +6318,7 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "17.0.0" +version = "18.0.0" dependencies = [ "anyhow", "hex", @@ -5870,9 +6327,23 @@ dependencies = [ "tracing", ] +[[package]] +name = "swc_ecma_transformer" +version = "1.0.0" +dependencies = [ + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_hooks", + "swc_ecma_transforms_base", + "swc_ecma_utils", + "swc_ecma_visit", + "tracing", +] + [[package]] name = "swc_ecma_transforms" -version = "37.0.0" +version = "39.0.0" dependencies = [ "par-core", "swc_common", @@ -5892,11 +6363,11 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "29.0.0" +version = "30.0.0" dependencies = [ "better_scoped_tls", "codspeed-criterion-compat", - "indexmap 2.7.1", + "indexmap 2.12.0", "once_cell", "par-core", "par-iter", @@ -5918,7 +6389,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "29.0.0" +version = "30.0.0" dependencies = [ "swc_common", "swc_ecma_ast", @@ -5929,9 +6400,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "33.0.0" +version = "35.0.0" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "par-core", "serde", "serde_json", @@ -5965,17 +6436,17 @@ dependencies = [ "proc-macro2", "quote", "swc_macros_common", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_ecma_transforms_module" -version = "32.0.0" +version = "33.0.0" dependencies = [ "Inflector", "anyhow", - "bitflags 2.6.0", - "indexmap 2.7.1", + "bitflags 2.10.0", + "indexmap 2.12.0", "is-macro", "path-clean 1.0.1", "pathdiff", @@ -6001,11 +6472,11 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "31.0.0" +version = "32.0.0" dependencies = [ "bytes-str", "dashmap 5.5.3", - "indexmap 2.7.1", + "indexmap 2.12.0", "once_cell", "par-core", "petgraph", @@ -6029,7 +6500,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "29.0.0" +version = "30.0.0" dependencies = [ "either", "rustc-hash 2.1.1", @@ -6049,11 +6520,11 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "32.0.0" +version = "33.0.0" dependencies = [ "base64 0.22.1", "bytes-str", - "indexmap 2.7.1", + "indexmap 2.12.0", "once_cell", "rustc-hash 2.1.1", "serde", @@ -6075,7 +6546,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "32.0.0" +version = "33.0.0" dependencies = [ "ansi_term", "anyhow", @@ -6099,7 +6570,7 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "32.0.0" +version = "33.0.0" dependencies = [ "bytes-str", "codspeed-criterion-compat", @@ -6122,10 +6593,10 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "24.0.0" +version = "25.0.0" dependencies = [ - "bitflags 2.6.0", - "indexmap 2.7.1", + "bitflags 2.10.0", + "indexmap 2.12.0", "rustc-hash 2.1.1", "swc_atoms", "swc_common", @@ -6138,9 +6609,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "23.0.0" +version = "24.0.0" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "num_cpus", "once_cell", "par-core", @@ -6157,7 +6628,7 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "17.0.0" +version = "18.0.1" dependencies = [ "new_debug_unreachable", "num-bigint", @@ -6171,7 +6642,7 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "42.0.0" +version = "44.0.0" dependencies = [ "par-core", "swc_ecma_ast", @@ -6191,12 +6662,12 @@ version = "1.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_error_reporters" -version = "18.0.0" +version = "19.0.0" dependencies = [ "anyhow", "miette", @@ -6207,7 +6678,7 @@ dependencies = [ [[package]] name = "swc_estree_ast" -version = "16.0.0" +version = "17.0.0" dependencies = [ "better_scoped_tls", "serde", @@ -6218,7 +6689,7 @@ dependencies = [ [[package]] name = "swc_estree_compat" -version = "28.0.0" +version = "29.0.0" dependencies = [ "anyhow", "codspeed-criterion-compat", @@ -6253,7 +6724,7 @@ dependencies = [ [[package]] name = "swc_html" -version = "28.0.0" +version = "29.0.0" dependencies = [ "swc_html_ast", "swc_html_codegen", @@ -6263,11 +6734,12 @@ dependencies = [ [[package]] name = "swc_html_ast" -version = "16.0.0" +version = "17.0.0" dependencies = [ "bytecheck 0.8.1", + "cbor4ii", "is-macro", - "rkyv", + "rkyv 0.8.9", "serde", "string_enum", "swc_atoms", @@ -6276,10 +6748,10 @@ dependencies = [ [[package]] name = "swc_html_codegen" -version = "17.0.0" +version = "18.0.0" dependencies = [ "auto_impl", - "bitflags 2.6.0", + "bitflags 2.10.0", "rustc-hash 2.1.1", "swc_atoms", "swc_common", @@ -6296,12 +6768,12 @@ name = "swc_html_codegen_macros" version = "1.0.1" dependencies = [ "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_html_minifier" -version = "35.0.0" +version = "36.0.0" dependencies = [ "codspeed-criterion-compat", "once_cell", @@ -6332,7 +6804,7 @@ dependencies = [ [[package]] name = "swc_html_parser" -version = "16.0.0" +version = "17.0.0" dependencies = [ "codspeed-criterion-compat", "rustc-hash 2.1.1", @@ -6349,7 +6821,7 @@ dependencies = [ [[package]] name = "swc_html_utils" -version = "15.0.0" +version = "16.0.0" dependencies = [ "once_cell", "rustc-hash 2.1.1", @@ -6360,7 +6832,7 @@ dependencies = [ [[package]] name = "swc_html_visit" -version = "16.0.0" +version = "17.0.1" dependencies = [ "serde", "swc_atoms", @@ -6375,7 +6847,7 @@ version = "1.0.1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -6388,7 +6860,7 @@ dependencies = [ [[package]] name = "swc_node_bundler" -version = "45.0.0" +version = "47.0.0" dependencies = [ "anyhow", "rustc-hash 2.1.1", @@ -6412,7 +6884,7 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "16.0.0" +version = "17.0.0" dependencies = [ "dashmap 5.5.3", "rustc-hash 2.1.1", @@ -6443,13 +6915,12 @@ name = "swc_plugin_backend_tests" version = "0.0.0" dependencies = [ "anyhow", + "cbor4ii", "codspeed-criterion-compat", "rustc-hash 2.1.1", "serde", "serde_json", "swc_common", - "swc_css_ast", - "swc_css_parser", "swc_ecma_ast", "swc_ecma_parser", "swc_ecma_visit", @@ -6465,7 +6936,7 @@ dependencies = [ [[package]] name = "swc_plugin_backend_wasmer" -version = "4.0.0" +version = "5.0.0" dependencies = [ "anyhow", "enumset", @@ -6479,7 +6950,7 @@ dependencies = [ [[package]] name = "swc_plugin_backend_wasmtime" -version = "3.0.0" +version = "4.0.0" dependencies = [ "anyhow", "swc_common", @@ -6494,17 +6965,15 @@ version = "1.1.0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_plugin_proxy" -version = "17.0.0" +version = "18.0.0" dependencies = [ "better_scoped_tls", - "bytecheck 0.8.1", - "rancor", - "rkyv", + "cbor4ii", "rustc-hash 2.1.1", "swc_common", "swc_ecma_ast", @@ -6514,7 +6983,7 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "21.0.0" +version = "22.0.1" dependencies = [ "anyhow", "blake3", @@ -6524,7 +6993,6 @@ dependencies = [ "serde_json", "swc_atoms", "swc_common", - "swc_css_ast", "swc_ecma_ast", "swc_plugin_proxy", "swc_transform_common", @@ -6534,11 +7002,11 @@ dependencies = [ [[package]] name = "swc_sourcemap" -version = "9.3.0" +version = "9.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8d25be7830fcf30414c080697f5db03cbe7467cd4908a9a77958ebc8dbbafe" +checksum = "de08ef00f816acdd1a58ee8a81c0e1a59eefef2093aefe5611f256fa6b64c4d7" dependencies = [ - "base64-simd", + "base64-simd 0.8.0", "bitvec", "bytes-str", "data-encoding", @@ -6564,12 +7032,12 @@ name = "swc_trace_macro" version = "2.0.2" dependencies = [ "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_transform_common" -version = "10.0.0" +version = "11.0.0" dependencies = [ "better_scoped_tls", "rustc-hash 2.1.1", @@ -6579,7 +7047,7 @@ dependencies = [ [[package]] name = "swc_ts_fast_strip" -version = "35.0.0" +version = "36.0.0" dependencies = [ "anyhow", "bytes-str", @@ -6598,11 +7066,28 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "swc_ts_fast_strip_binding" +version = "0.1.0" +dependencies = [ + "anyhow", + "miette", + "owo-colors", + "serde", + "serde_json", + "swc_common", + "swc_ecma_parser", + "swc_error_reporters", + "swc_ts_fast_strip", + "tracing", + "unicode-width 0.2.2", +] + [[package]] name = "swc_typescript" -version = "22.0.0" +version = "23.0.0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "petgraph", "rustc-hash 2.1.1", "swc_atoms", @@ -6626,7 +7111,7 @@ dependencies = [ [[package]] name = "swc_xml" -version = "16.0.0" +version = "17.0.0" dependencies = [ "swc_xml_ast", "swc_xml_codegen", @@ -6636,8 +7121,9 @@ dependencies = [ [[package]] name = "swc_xml_ast" -version = "16.0.0" +version = "17.0.0" dependencies = [ + "cbor4ii", "is-macro", "serde", "string_enum", @@ -6647,10 +7133,10 @@ dependencies = [ [[package]] name = "swc_xml_codegen" -version = "16.0.0" +version = "17.0.0" dependencies = [ "auto_impl", - "bitflags 2.6.0", + "bitflags 2.10.0", "rustc-hash 2.1.1", "swc_common", "swc_xml_ast", @@ -6665,12 +7151,12 @@ name = "swc_xml_codegen_macros" version = "1.0.1" dependencies = [ "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "swc_xml_parser" -version = "16.0.0" +version = "17.0.0" dependencies = [ "rustc-hash 2.1.1", "serde", @@ -6684,7 +7170,7 @@ dependencies = [ [[package]] name = "swc_xml_visit" -version = "16.0.0" +version = "17.0.1" dependencies = [ "serde", "swc_atoms", @@ -6706,9 +7192,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.101" +version = "2.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" +checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" dependencies = [ "proc-macro2", "quote", @@ -6729,7 +7215,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -6759,12 +7245,12 @@ version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cc4592f674ce18521c2a81483873a49596655b179f71c5e05d10c1fe66c78745" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "cap-fs-ext", "cap-std", "fd-lock", "io-lifetimes 2.0.4", - "rustix 0.38.35", + "rustix 0.38.44", "windows-sys 0.59.0", "winx", ] @@ -6794,9 +7280,9 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "target-lexicon" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a" +checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c" [[package]] name = "tempfile" @@ -6807,7 +7293,7 @@ dependencies = [ "cfg-if", "fastrand", "once_cell", - "rustix 0.38.35", + "rustix 0.38.44", "windows-sys 0.59.0", ] @@ -6836,7 +7322,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" dependencies = [ - "rustix 0.38.35", + "rustix 0.38.44", "windows-sys 0.48.0", ] @@ -6857,7 +7343,7 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "testing" -version = "17.0.0" +version = "18.0.0" dependencies = [ "cargo_metadata", "difference", @@ -6885,7 +7371,7 @@ dependencies = [ "quote", "regex", "relative-path", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -6894,10 +7380,9 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" dependencies = [ - "smawk", "terminal_size 0.2.6", "unicode-linebreak", - "unicode-width", + "unicode-width 0.1.14", ] [[package]] @@ -6911,11 +7396,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.17", ] [[package]] @@ -6926,18 +7411,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -7062,7 +7547,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -7107,7 +7592,7 @@ version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "serde", "serde_spanned", "toml_datetime", @@ -7129,7 +7614,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "toml_datetime", "winnow 0.5.34", ] @@ -7140,7 +7625,7 @@ version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.7.1", + "indexmap 2.12.0", "serde", "serde_spanned", "toml_datetime", @@ -7172,17 +7657,17 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "tracing-chrome" -version = "0.5.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb13184244c7cd22758b79e7c993c515ad67a8e730edcb7e05fe7bcabb283c7" +checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724" dependencies = [ - "json", - "tracing", + "serde_json", + "tracing-core", "tracing-subscriber", ] @@ -7274,9 +7759,9 @@ checksum = "2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b" [[package]] name = "unicode-ident" -version = "1.0.18" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" +checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" [[package]] name = "unicode-linebreak" @@ -7305,6 +7790,12 @@ version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" +[[package]] +name = "unicode-width" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254" + [[package]] name = "unicode-xid" version = "0.2.4" @@ -7353,7 +7844,7 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9" dependencies = [ - "getrandom 0.3.2", + "getrandom 0.3.4", ] [[package]] @@ -7418,7 +7909,7 @@ dependencies = [ "fs_extra", "futures", "getrandom 0.2.15", - "indexmap 2.7.1", + "indexmap 2.12.0", "libc", "pin-project-lite", "replace_with", @@ -7463,7 +7954,7 @@ dependencies = [ "ipnet", "iprange", "pin-project-lite", - "rkyv", + "rkyv 0.8.9", "serde", "smoltcp", "thiserror 1.0.69", @@ -7472,6 +7963,12 @@ dependencies = [ "virtual-mio", ] +[[package]] +name = "vlq" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff" + [[package]] name = "vsimd" version = "0.8.0" @@ -7584,23 +8081,14 @@ version = "0.11.0+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" -[[package]] -name = "wasi" -version = "0.14.2+wasi-0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" -dependencies = [ - "wit-bindgen-rt", -] - [[package]] name = "wasi-common" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f17747bf7f2275572f4e3ed884e8143285a711fbf25999244d61644fe212340" +checksum = "7178030744403adba447b07cd5c1d683e4b01c5521dd96e14d082f3ed2c1f29c" dependencies = [ "anyhow", - "bitflags 2.6.0", + "bitflags 2.10.0", "cap-fs-ext", "cap-rand", "cap-std", @@ -7609,13 +8097,22 @@ dependencies = [ "io-extras", "io-lifetimes 2.0.4", "log", - "rustix 1.0.8", + "rustix 1.1.2", "system-interface", - "thiserror 2.0.12", + "thiserror 2.0.17", "tracing", "wasmtime", "wiggle", - "windows-sys 0.59.0", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasip2" +version = "1.0.1+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" +dependencies = [ + "wit-bindgen", ] [[package]] @@ -7640,7 +8137,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "wasm-bindgen-shared", ] @@ -7675,7 +8172,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -7708,6 +8205,16 @@ dependencies = [ "wasmparser 0.235.0", ] +[[package]] +name = "wasm-encoder" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +dependencies = [ + "leb128fmt", + "wasmparser 0.239.0", +] + [[package]] name = "wasmer" version = "6.1.0-rc.2" @@ -7719,13 +8226,13 @@ dependencies = [ "cfg-if", "cmake", "derive_more 2.0.1", - "indexmap 2.7.1", + "indexmap 2.12.0", "js-sys", "more-asserts", "paste", "rustc-demangle", "serde", - "serde-wasm-bindgen 0.6.5", + "serde-wasm-bindgen", "shared-buffer", "tar", "target-lexicon 0.12.16", @@ -7760,7 +8267,7 @@ dependencies = [ "more-asserts", "object 0.32.2", "region", - "rkyv", + "rkyv 0.8.9", "self_cell", "shared-buffer", "smallvec", @@ -7804,7 +8311,7 @@ dependencies = [ "ciborium", "derive_builder 0.12.0", "hex", - "indexmap 2.7.1", + "indexmap 2.12.0", "saffron", "schemars", "semver", @@ -7843,7 +8350,7 @@ dependencies = [ "derive_more 2.0.1", "lz4_flex", "num_enum", - "rkyv", + "rkyv 0.8.9", "serde", "serde_json", "thiserror 1.0.69", @@ -7895,9 +8402,9 @@ dependencies = [ "enumset", "getrandom 0.2.15", "hex", - "indexmap 2.7.1", + "indexmap 2.12.0", "more-asserts", - "rkyv", + "rkyv 0.8.9", "serde", "sha2", "target-lexicon 0.12.16", @@ -7920,7 +8427,7 @@ dependencies = [ "dashmap 6.1.0", "enum-iterator", "fnv", - "indexmap 2.7.1", + "indexmap 2.12.0", "libc", "libunwind", "mach2", @@ -7968,7 +8475,7 @@ dependencies = [ "pin-project", "pin-utils", "rand", - "rkyv", + "rkyv 0.8.9", "rusty_pool", "semver", "serde", @@ -8038,7 +8545,7 @@ version = "0.224.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f17a5917c2ddd3819e84c661fae0d6ba29d7b9c1f0e96c708c65a9c4188e11" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", ] [[package]] @@ -8047,203 +8554,216 @@ version = "0.235.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" dependencies = [ - "bitflags 2.6.0", - "hashbrown 0.15.2", - "indexmap 2.7.1", + "bitflags 2.10.0", + "indexmap 2.12.0", +] + +[[package]] +name = "wasmparser" +version = "0.239.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +dependencies = [ + "bitflags 2.10.0", + "hashbrown 0.15.5", + "indexmap 2.12.0", "semver", "serde", ] [[package]] name = "wasmprinter" -version = "0.235.0" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75aa8e9076de6b9544e6dab4badada518cca0bf4966d35b131bbd057aed8fa0a" +checksum = "b3981f3d51f39f24f5fc90f93049a90f08dbbca8deba602cd46bb8ca67a94718" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.235.0", + "wasmparser 0.239.0", ] [[package]] name = "wasmtime" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6fe976922a16af3b0d67172c473d1fd4f1aa5d0af9c8ba6538c741f3af686f4" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" dependencies = [ - "addr2line", + "addr2line 0.25.1", "anyhow", - "bitflags 2.6.0", + "async-trait", + "bitflags 2.10.0", "bumpalo", "cc", "cfg-if", - "hashbrown 0.15.2", - "indexmap 2.7.1", + "hashbrown 0.15.5", + "indexmap 2.12.0", "libc", "log", "mach2", "memfd", - "object 0.36.7", + "object 0.37.3", "once_cell", "postcard", "pulley-interpreter", - "rustix 1.0.8", + "rustix 1.1.2", "serde", "serde_derive", "smallvec", - "target-lexicon 0.13.2", - "wasmparser 0.235.0", + "target-lexicon 0.13.3", + "wasmparser 0.239.0", "wasmtime-environ", - "wasmtime-internal-asm-macros", "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 = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44b6264a78d806924abbc76bbc75eac24976bc83bdfb938e5074ae551242436f" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" dependencies = [ "anyhow", - "cranelift-bitset 0.122.0", - "cranelift-entity 0.122.0", - "gimli 0.31.0", - "indexmap 2.7.1", + "cranelift-bitset 0.125.4", + "cranelift-entity 0.125.4", + "gimli 0.32.3", + "indexmap 2.12.0", "log", - "object 0.36.7", + "object 0.37.3", "postcard", "serde", "serde_derive", "smallvec", - "target-lexicon 0.13.2", - "wasm-encoder 0.235.0", - "wasmparser 0.235.0", + "target-lexicon 0.13.3", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", "wasmprinter", ] -[[package]] -name = "wasmtime-internal-asm-macros" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6775a9b516559716e5710e95a8014ca0adcc81e5bf4d3ad7899d89ae40094d1a" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-internal-cranelift" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ec9ad7565e6a8de7cb95484e230ff689db74a4a085219e0da0cbd637a29c01c" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", - "cranelift-control 0.122.0", - "cranelift-entity 0.122.0", - "cranelift-frontend 0.122.0", + "cranelift-codegen 0.125.4", + "cranelift-control 0.125.4", + "cranelift-entity 0.125.4", + "cranelift-frontend 0.125.4", "cranelift-native", - "gimli 0.31.0", + "gimli 0.32.3", "itertools 0.14.0", "log", - "object 0.36.7", + "object 0.37.3", "pulley-interpreter", "smallvec", - "target-lexicon 0.13.2", - "thiserror 2.0.12", - "wasmparser 0.235.0", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-math", + "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-fiber" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b636ff8b220ebaf29dfe3b23770e4b2bad317b9683e3bf7345e162387385b39" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" dependencies = [ "anyhow", "cc", "cfg-if", "libc", - "rustix 1.0.8", - "wasmtime-internal-asm-macros", + "rustix 1.1.2", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.60.2", +] + +[[package]] +name = "wasmtime-internal-jit-debug" +version = "38.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" +dependencies = [ + "cc", "wasmtime-internal-versioned-export-macros", - "windows-sys 0.59.0", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4417e06b7f80baff87d9770852c757a39b8d7f11d78b2620ca992b8725f16f50" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" 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 = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7710d5c4ecdaa772927fd11e5dc30a9a62d1fc8fe933e11ad5576ad596ab6612" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6ab22fabe1eed27ab01fd47cd89deacf43ad222ed7fd169ba6f4dd1fbddc53b" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" [[package]] name = "wasmtime-internal-unwinder" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "307708f302f5dcf19c1bbbfb3d9f2cbc837dd18088a7988747b043a46ba38ecc" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if", - "cranelift-codegen 0.122.0", + "cranelift-codegen 0.125.4", "log", - "object 0.36.7", + "object 0.37.3", ] [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342b0466f92b7217a4de9e114175fedee1907028567d2548bcd42f71a8b5b016" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] name = "wasmtime-internal-winch" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012e7384c25b91aab2f1b6a1e1cbab9d0f199bbea06cc873597a3f047f05730" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ "anyhow", - "cranelift-codegen 0.122.0", - "gimli 0.31.0", - "object 0.36.7", - "target-lexicon 0.13.2", - "wasmparser 0.235.0", + "cranelift-codegen 0.125.4", + "gimli 0.32.3", + "log", + "object 0.37.3", + "target-lexicon 0.13.3", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -8267,7 +8787,7 @@ dependencies = [ "bumpalo", "leb128", "memchr", - "unicode-width", + "unicode-width 0.1.14", "wasm-encoder 0.216.0", ] @@ -8313,7 +8833,7 @@ dependencies = [ "ciborium", "document-features", "ignore", - "indexmap 2.7.1", + "indexmap 2.12.0", "leb128", "lexical-sort", "libc", @@ -8336,14 +8856,14 @@ checksum = "9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb" [[package]] name = "wiggle" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc3ea480ce117a35b61e466e4f77422f2b29f744400e05de3ad87d73b8a1877c" +checksum = "d9ee0c6dd73bdf0aff4404059bdc24ca61ad92056d20f4e59b8b0780789cafb4" dependencies = [ "anyhow", "async-trait", - "bitflags 2.6.0", - "thiserror 2.0.12", + "bitflags 2.10.0", + "thiserror 2.0.17", "tracing", "wasmtime", "wiggle-macro", @@ -8351,27 +8871,27 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cec945b902cacd960fe5d441b60146b24639d81b887451a30bf86824a8185d79" +checksum = "9e415549583fd492ccab881076fa5c41590362d3b5e99df793f619d67333c97b" dependencies = [ "anyhow", "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "witx", ] [[package]] name = "wiggle-macro" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5872fbe512b73acd514e7ef5bd5aee0ff951a12c1fed0293e1f7992de30df9f" +checksum = "e1a533b4fdc593bf9c4bf52ae0b3a126f15babfb25fce03bfe0bcc84e1172222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "wiggle-generate", ] @@ -8393,11 +8913,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.9" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -8408,19 +8928,19 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "35.0.0" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839a334ef7c62d8368dbd427e767a6fbb1ba08cc12ecce19cbb666c10613b585" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" dependencies = [ "anyhow", "cranelift-assembler-x64", - "cranelift-codegen 0.122.0", - "gimli 0.31.0", - "regalloc2 0.12.2", + "cranelift-codegen 0.125.4", + "gimli 0.32.3", + "regalloc2 0.13.3", "smallvec", - "target-lexicon 0.13.2", - "thiserror 2.0.12", - "wasmparser 0.235.0", + "target-lexicon 0.13.3", + "thiserror 2.0.17", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-cranelift", "wasmtime-internal-math", @@ -8441,6 +8961,12 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-sys" version = "0.48.0" @@ -8468,6 +8994,24 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-sys" +version = "0.60.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" +dependencies = [ + "windows-targets 0.53.5", +] + +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -8492,13 +9036,30 @@ dependencies = [ "windows_aarch64_gnullvm 0.52.6", "windows_aarch64_msvc 0.52.6", "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm", + "windows_i686_gnullvm 0.52.6", "windows_i686_msvc 0.52.6", "windows_x86_64_gnu 0.52.6", "windows_x86_64_gnullvm 0.52.6", "windows_x86_64_msvc 0.52.6", ] +[[package]] +name = "windows-targets" +version = "0.53.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3" +dependencies = [ + "windows-link 0.2.1", + "windows_aarch64_gnullvm 0.53.1", + "windows_aarch64_msvc 0.53.1", + "windows_i686_gnu 0.53.1", + "windows_i686_gnullvm 0.53.1", + "windows_i686_msvc 0.53.1", + "windows_x86_64_gnu 0.53.1", + "windows_x86_64_gnullvm 0.53.1", + "windows_x86_64_msvc 0.53.1", +] + [[package]] name = "windows_aarch64_gnullvm" version = "0.48.5" @@ -8511,6 +9072,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53" + [[package]] name = "windows_aarch64_msvc" version = "0.48.5" @@ -8523,6 +9090,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +[[package]] +name = "windows_aarch64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006" + [[package]] name = "windows_i686_gnu" version = "0.48.5" @@ -8535,12 +9108,24 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +[[package]] +name = "windows_i686_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3" + [[package]] name = "windows_i686_gnullvm" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +[[package]] +name = "windows_i686_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c" + [[package]] name = "windows_i686_msvc" version = "0.48.5" @@ -8553,6 +9138,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +[[package]] +name = "windows_i686_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2" + [[package]] name = "windows_x86_64_gnu" version = "0.48.5" @@ -8565,6 +9156,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +[[package]] +name = "windows_x86_64_gnu" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499" + [[package]] name = "windows_x86_64_gnullvm" version = "0.48.5" @@ -8577,6 +9174,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1" + [[package]] name = "windows_x86_64_msvc" version = "0.48.5" @@ -8589,6 +9192,12 @@ version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +[[package]] +name = "windows_x86_64_msvc" +version = "0.53.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650" + [[package]] name = "winnow" version = "0.5.34" @@ -8623,18 +9232,15 @@ version = "0.36.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f3fd376f71958b862e7afb20cfe5a22830e1963462f3a17f49d82a6c1d1f42d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.10.0", "windows-sys 0.59.0", ] [[package]] -name = "wit-bindgen-rt" -version = "0.39.0" +name = "wit-bindgen" +version = "0.46.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" -dependencies = [ - "bitflags 2.6.0", -] +checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" [[package]] name = "witx" @@ -8676,8 +9282,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f" dependencies = [ "libc", - "linux-raw-sys 0.4.14", - "rustix 0.38.35", + "linux-raw-sys 0.4.15", + "rustix 0.38.44", ] [[package]] @@ -8727,7 +9333,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "synstructure", ] @@ -8758,7 +9364,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -8769,7 +9375,7 @@ checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] [[package]] @@ -8789,7 +9395,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", "synstructure", ] @@ -8818,5 +9424,5 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.101", + "syn 2.0.110", ] diff --git a/deps/swc/Cargo.toml b/deps/swc/Cargo.toml index 801045711..e93689373 100644 --- a/deps/swc/Cargo.toml +++ b/deps/swc/Cargo.toml @@ -1,5 +1,11 @@ [workspace] -members = ["xtask", "crates/*", "tools/generate-code", "tools/swc-releaser"] +members = [ + "xtask", + "bindings/*", + "crates/*", + "tools/generate-code", + "tools/swc-releaser", +] resolver = "2" [workspace.package] @@ -18,13 +24,14 @@ resolver = "2" Inflector = "0.11.4" allocator-api2 = "0.2.18" ansi_term = "0.12.1" - anyhow = "1.0.81" + anyhow = "1.0.98" arbitrary = "1" arrayvec = "0.7.4" ascii = "1.1.0" assert_cmd = "2.0.12" assert_fs = "1.0.13" auto_impl = "1.2.0" + backtrace = "0.3" base64 = "0.22.1" bitflags = "2.5.0" blake3 = "1.5.4" @@ -46,6 +53,7 @@ resolver = "2" either = "1.10.0" enumset = "1.1.2" flate2 = "1.0" + getrandom = "0.3.3" glob = "0.3.0" globset = { version = "0.4.16", default-features = false } hashbrown = "0.14.5" @@ -53,15 +61,17 @@ resolver = "2" humansize = "2.1.3" indexmap = "2.0.0" is-macro = "0.3.5" - js-sys = "0.3.59" + js-sys = "0.3.77" jsonc-parser = "0.26.2" kstring = "2.0.0" lazy_static = "1.4.0" lexical = "6.1.0" + lightningcss = "1.0.0-alpha.66" lru = "0.16.1" memchr = "2.6.1" - miette = "7.2.0" + miette = "7.6.0" napi = { version = "3", default-features = false } + napi-build = "2" napi-derive = { version = "3", default-features = false } new_debug_unreachable = "1.0.6" nom = "7.1.3" @@ -69,10 +79,12 @@ resolver = "2" num-bigint = "0.4.3" num_cpus = "1.13.1" once_cell = "1.19.0" + owo-colors = "4.2.1" par-core = { version = "2.0.0", default-features = false } par-iter = "2.0.0" parking_lot = "0.12.1" path-absolutize = "3.0.11" + path-clean = "1.0" pathdiff = "0.2.1" petgraph = "0.7.1" phf = "0.11.2" @@ -92,9 +104,9 @@ resolver = "2" semver = "1.0.20" seq-macro = "0.3" serde = "1.0.225" - serde-wasm-bindgen = "0.4.5" + serde-wasm-bindgen = "0.6.5" serde_derive = "1.0.225" - serde_json = "1.0.115" + serde_json = "1.0.140" sha1 = "0.10.6" sha2 = "0.10.8" shrink-to-fit = "0.2.1" @@ -104,29 +116,31 @@ resolver = "2" smol_str = "0.2.0" st-map = "0.2.0" string_cache = "0.8.7" - swc_sourcemap = "9.3.0" + swc_sourcemap = "9.3.4" syn = "2" tempfile = "3.6.0" termcolor = "1.0" thiserror = "1.0.30" tokio = { version = "1", default-features = false } toml = "0.8.2" - tracing = "0.1.40" - tracing-chrome = "0.5.0" + tracing = "0.1.41" + tracing-chrome = "0.7.2" tracing-subscriber = "0.3.20" triomphe = "0.1.13" unicode-id-start = "1.2.0" - unicode-width = "0.1.4" + unicode-width = "0.2.1" url = "2.5.4" vergen = { version = "9.0.0", default-features = false } walkdir = "2.4.0" - wasi-common = { version = "35", default-features = false } - wasm-bindgen = "0.2.91" - wasm-bindgen-futures = "0.4.41" + wasi-common = { version = "38", default-features = false } + wasm-bindgen = "0.2.100" + wasm-bindgen-futures = "0.4.50" wasmer = { version = "6.1.0-rc.2", default-features = false } wasmer-wasix = { version = "0.601.0-rc.2", default-features = false } - wasmtime = { version = "35", default-features = false } + wasmtime = { version = "38", default-features = false } + + cbor4ii = "1.2" foldhash = "0.1" precomputed-map = "0.2" @@ -143,17 +157,21 @@ resolver = "2" "num-bigint", "swc_ecma_utils", "swc_ecma_transforms_base", + "getrandom", ] [profile.release] -lto = true - -# We use CARGO_PROFILE_RELEASE_LTO for production builds -# lto = "fat" +lto = "fat" # debug = true # opt-level = 'z' +# Strip debug symbols +strip = "symbols" + +# Reduce binary size +codegen-units = 1 + [profile.bench] debug = true lto = true @@ -174,3 +192,135 @@ opt-level = 3 [profile.test.package.swc_ecma_usage_analyzer] opt-level = 3 + + + [profile.release.package] + + [profile.release.package.wasmer-wasix] + opt-level = "s" + + [profile.release.package.cranelift-codegen] + opt-level = "s" + + [profile.release.package.swc_ecma_minifier] + opt-level = 3 + + [profile.release.package.swc] + opt-level = 3 + + [profile.release.package.swc_ecma_compat_es2015] + opt-level = "s" + + [profile.release.package.swc_ecma_parser] + opt-level = 3 + + [profile.release.package.wast] + opt-level = "s" + + [profile.release.package.wasmparser] + opt-level = "s" + + [profile.release.package.browserslist-rs] + opt-level = "s" + + [profile.release.package.swc_ecma_transforms_module] + opt-level = "s" + + [profile.release.package.swc_ecma_transforms_proposal] + opt-level = "s" + + [profile.release.package.swc_ecma_transforms_optimization] + opt-level = 3 + + [profile.release.package.swc_ecma_ast] + opt-level = 3 + + [profile.release.package.swc_ecma_transforms_base] + opt-level = 3 + + [profile.release.package.webc] + opt-level = "s" + + [profile.release.package.swc_ecma_compat_es2022] + opt-level = "s" + + [profile.release.package.regex-automata] + opt-level = "s" + + [profile.release.package.swc_ecma_transforms_typescript] + opt-level = 3 + + [profile.release.package.clap] + opt-level = "s" + + [profile.release.package.swc_cli_impl] + opt-level = "s" + + [profile.release.package.wasmer-config] + opt-level = "s" + + [profile.release.package.swc_ecma_utils] + opt-level = 3 + + [profile.release.package.wasmer-compiler] + opt-level = "s" + + [profile.release.package.wasmer] + opt-level = "s" + + [profile.release.package.wasmer-vm] + opt-level = "s" + + [profile.release.package.wasmer-compiler-cranelift] + opt-level = "s" + + [profile.release.package.regalloc2] + opt-level = "s" + + [profile.release.package.swc_plugin_backend_wasmer] + opt-level = "s" + + [profile.release.package.swc_plugin_runner] + opt-level = "s" + + [profile.release.package.globset] + opt-level = "s" + + [profile.release.package.toml_edit] + opt-level = "s" + + [profile.release.package.miette] + opt-level = "s" + + [profile.release.package.swc_bundler] + opt-level = "s" + + [profile.release.package.swc_ecma_compat_es3] + opt-level = "s" + + [profile.release.package.serde] + opt-level = "s" + + [profile.release.package.regex-syntax] + opt-level = "s" + + [profile.release.package.virtual-fs] + opt-level = "s" + + [profile.release.package.swc_typescript] + opt-level = "s" + + [profile.release.package.wasmer-package] + opt-level = "s" + + [profile.release.package.aho-corasick] + opt-level = "s" + + [profile.release.package.backtrace] + opt-level = "s" + + [profile.release.package.tokio] + opt-level = "s" + + [profile.release.package.napi] + opt-level = "s" diff --git a/deps/swc/bindings/Cargo.lock b/deps/swc/bindings/Cargo.lock deleted file mode 100644 index 78845e88d..000000000 --- a/deps/swc/bindings/Cargo.lock +++ /dev/null @@ -1,7084 +0,0 @@ -# This file is automatically @generated by Cargo. -# It is not intended for manual editing. -version = 4 - -[[package]] -name = "Inflector" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" -dependencies = [ - "lazy_static", - "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 = "adler2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" - -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.16", - "once_cell", - "version_check", -] - -[[package]] -name = "ahash" -version = "0.8.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" -dependencies = [ - "cfg-if", - "getrandom 0.3.3", - "once_cell", - "serde", - "version_check", - "zerocopy", -] - -[[package]] -name = "aho-corasick" -version = "1.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] - -[[package]] -name = "allocator-api2" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" - -[[package]] -name = "android-tzdata" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" - -[[package]] -name = "android_system_properties" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" -dependencies = [ - "libc", -] - -[[package]] -name = "any_ascii" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e" - -[[package]] -name = "anyhow" -version = "1.0.98" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" - -[[package]] -name = "arbitrary" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" - -[[package]] -name = "arrayref" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb" - -[[package]] -name = "arrayvec" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" - -[[package]] -name = "ascii" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" - -[[package]] -name = "ast_node" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4902c7f39335a2390500ee791d6cb1778e742c7b97952497ec81449a5bfa3a7" -dependencies = [ - "quote", - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "async-trait" -version = "0.1.88" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi 0.1.19", - "libc", - "winapi", -] - -[[package]] -name = "auto_impl" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdcb70bdbc4d478427380519163274ac86e52916e10f0a8889adf0f96d3fee7" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "autocfg" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8" - -[[package]] -name = "backtrace" -version = "0.3.75" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object 0.36.7", - "rustc-demangle", - "windows-targets 0.52.6", -] - -[[package]] -name = "base64" -version = "0.22.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" - -[[package]] -name = "base64-simd" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5" -dependencies = [ - "simd-abstraction", -] - -[[package]] -name = "base64-simd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195" -dependencies = [ - "outref 0.5.2", - "vsimd", -] - -[[package]] -name = "better_scoped_tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cd228125315b132eed175bf47619ac79b945b26e56b848ba203ae4ea8603609" -dependencies = [ - "scoped-tls", -] - -[[package]] -name = "bincode" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" -dependencies = [ - "serde", -] - -[[package]] -name = "bindgen" -version = "0.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49d8fed880d473ea71efb9bf597651e77201bdd4893efe54c9e5d65ae04ce6f" -dependencies = [ - "bitflags 2.9.1", - "cexpr", - "clang-sys", - "itertools 0.13.0", - "log", - "prettyplease", - "proc-macro2", - "quote", - "regex", - "rustc-hash 1.1.0", - "shlex", - "syn 2.0.104", -] - -[[package]] -name = "binding_core_node" -version = "0.1.0" -dependencies = [ - "anyhow", - "backtrace", - "napi", - "napi-build", - "napi-derive", - "node_macro_deps", - "par-core", - "path-clean 1.0.1", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_core", - "swc_malloc", - "tracing", - "tracing-chrome 0.7.2", - "tracing-futures", - "tracing-subscriber", -] - -[[package]] -name = "binding_core_wasm" -version = "1.14.0" -dependencies = [ - "anyhow", - "getrandom 0.3.3", - "serde", - "serde-wasm-bindgen 0.6.5", - "swc_core", - "tracing", - "wasm-bindgen", -] - -[[package]] -name = "binding_es_ast_viewer" -version = "1.14.0" -dependencies = [ - "anyhow", - "swc_core", - "swc_error_reporters", - "wasm-bindgen", -] - -[[package]] -name = "binding_html_node" -version = "0.1.0" -dependencies = [ - "anyhow", - "lightningcss", - "napi", - "napi-build", - "napi-derive", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_config", - "swc_css_ast", - "swc_css_codegen", - "swc_css_minifier", - "swc_css_parser", - "swc_error_reporters", - "swc_html", - "swc_html_ast", - "swc_html_minifier", - "swc_nodejs_common", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "binding_macros" -version = "44.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55e0dceb463982ecb869892600cd92437ca53a33d0ab4c03f7c794caaa238d5e" -dependencies = [ - "anyhow", - "console_error_panic_hook", - "js-sys", - "once_cell", - "serde", - "serde-wasm-bindgen 0.4.5", - "swc", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms", - "swc_ecma_visit", - "wasm-bindgen", - "wasm-bindgen-futures", -] - -[[package]] -name = "binding_minifier_node" -version = "0.1.0" -dependencies = [ - "anyhow", - "backtrace", - "napi", - "napi-build", - "napi-derive", - "node_macro_deps", - "par-core", - "path-clean 1.0.1", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_compiler_base", - "swc_config", - "swc_core", - "swc_error_reporters", - "swc_malloc", - "swc_nodejs_common", - "swc_sourcemap", - "tracing", - "tracing-chrome 0.7.2", - "tracing-futures", - "tracing-subscriber", -] - -[[package]] -name = "binding_minifier_wasm" -version = "1.14.0" -dependencies = [ - "anyhow", - "getrandom 0.3.3", - "serde", - "serde-wasm-bindgen 0.6.5", - "swc_core", - "tracing", - "wasm-bindgen", -] - -[[package]] -name = "binding_react_compiler_node" -version = "0.1.0" -dependencies = [ - "anyhow", - "backtrace", - "napi", - "napi-build", - "napi-derive", - "node_macro_deps", - "path-clean 1.0.1", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_compiler_base", - "swc_config", - "swc_core", - "swc_ecma_react_compiler", - "swc_malloc", - "swc_nodejs_common", - "swc_sourcemap", - "tracing", - "tracing-chrome 0.7.2", - "tracing-futures", - "tracing-subscriber", -] - -[[package]] -name = "binding_typescript_wasm" -version = "1.14.0" -dependencies = [ - "anyhow", - "getrandom 0.3.3", - "js-sys", - "miette", - "owo-colors", - "serde", - "serde-wasm-bindgen 0.6.5", - "serde_json", - "swc_common", - "swc_error_reporters", - "swc_ts_fast_strip", - "tracing", - "unicode-width 0.2.1", - "wasm-bindgen", - "wasm-bindgen-futures", -] - -[[package]] -name = "bitflags" -version = "1.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" - -[[package]] -name = "bitflags" -version = "2.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" - -[[package]] -name = "bitvec" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" -dependencies = [ - "funty", - "radium", - "tap", - "wyz", -] - -[[package]] -name = "blake3" -version = "1.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0" -dependencies = [ - "arrayref", - "arrayvec", - "cc", - "cfg-if", - "constant_time_eq", -] - -[[package]] -name = "block-buffer" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" -dependencies = [ - "generic-array", -] - -[[package]] -name = "browserslist-data" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f42db7dd1800856ac32d4a08c2915de9a9a2a72ce1fdd86189daed368729fd4" -dependencies = [ - "ahash 0.8.12", - "chrono", -] - -[[package]] -name = "browserslist-rs" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd48a6ca358df4f7000e3fb5f08738b1b91a0e5d5f862e2f77b2b14647547f5" -dependencies = [ - "ahash 0.8.12", - "browserslist-data", - "chrono", - "either", - "itertools 0.13.0", - "nom 7.1.3", - "serde", - "serde_json", - "thiserror 1.0.69", -] - -[[package]] -name = "bstr" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4" -dependencies = [ - "memchr", - "serde", -] - -[[package]] -name = "bumpalo" -version = "3.18.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee" -dependencies = [ - "allocator-api2", -] - -[[package]] -name = "bus" -version = "2.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b7118d0221d84fada881b657c2ddb7cd55108db79c8764c9ee212c0c259b783" -dependencies = [ - "crossbeam-channel", - "num_cpus", - "parking_lot_core", -] - -[[package]] -name = "bytecheck" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2" -dependencies = [ - "bytecheck_derive 0.6.12", - "ptr_meta 0.1.4", - "simdutf8", -] - -[[package]] -name = "bytecheck" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50690fb3370fb9fe3550372746084c46f2ac8c9685c583d2be10eefd89d3d1a3" -dependencies = [ - "bytecheck_derive 0.8.1", - "ptr_meta 0.3.0", - "rancor", - "simdutf8", -] - -[[package]] -name = "bytecheck_derive" -version = "0.6.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "bytecheck_derive" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efb7846e0cb180355c2dec69e721edafa36919850f1a9f52ffba4ebc0393cb71" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" -dependencies = [ - "serde", -] - -[[package]] -name = "bytes-str" -version = "0.2.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c60b5ce37e0b883c37eb89f79a1e26fbe9c1081945d024eee93e8d91a7e18b3" -dependencies = [ - "bytes", - "rkyv 0.8.10", - "serde", -] - -[[package]] -name = "bytesize" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659" -dependencies = [ - "serde", -] - -[[package]] -name = "camino" -version = "1.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo-platform" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea" -dependencies = [ - "serde", -] - -[[package]] -name = "cargo_metadata" -version = "0.19.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd5eb614ed4c27c5d706420e4320fbe3216ab31fa1c33cd8246ac36dae4479ba" -dependencies = [ - "camino", - "cargo-platform", - "semver", - "serde", - "serde_json", - "thiserror 2.0.12", -] - -[[package]] -name = "castaway" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0abae9be0aaf9ea96a3b1b8b1b55c602ca751eba1b1500220cea4ecbafe7c0d5" -dependencies = [ - "rustversion", -] - -[[package]] -name = "cc" -version = "1.2.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d487aa071b5f64da6f19a3e848e3578944b726ee5a4854b82172f02aa876bfdc" -dependencies = [ - "shlex", -] - -[[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" -dependencies = [ - "nom 7.1.3", -] - -[[package]] -name = "cfg-if" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268" - -[[package]] -name = "chili" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d001a06f3969c49af3bdf308e9aaa1a477e77d2460357ce9e1248c6a9dcc4c0" - -[[package]] -name = "chrono" -version = "0.4.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" -dependencies = [ - "android-tzdata", - "iana-time-zone", - "num-traits", - "windows-link", -] - -[[package]] -name = "ciborium" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e" -dependencies = [ - "ciborium-io", - "ciborium-ll", - "serde", -] - -[[package]] -name = "ciborium-io" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757" - -[[package]] -name = "ciborium-ll" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9" -dependencies = [ - "ciborium-io", - "half", -] - -[[package]] -name = "clang-sys" -version = "1.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" -dependencies = [ - "glob", - "libc", - "libloading", -] - -[[package]] -name = "clap" -version = "3.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" -dependencies = [ - "atty", - "bitflags 1.3.2", - "clap_derive", - "clap_lex", - "indexmap 1.9.3", - "once_cell", - "strsim 0.10.0", - "termcolor", - "terminal_size 0.2.6", - "textwrap", -] - -[[package]] -name = "clap_derive" -version = "3.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008" -dependencies = [ - "heck 0.4.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "clap_lex" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" -dependencies = [ - "os_str_bytes", -] - -[[package]] -name = "cmake" -version = "0.1.54" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7caa3f9de89ddbe2c607f4101924c5abec803763ae9534e4f4d7d8f84aa81f0" -dependencies = [ - "cc", -] - -[[package]] -name = "compact_str" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f" -dependencies = [ - "castaway", - "cfg-if", - "itoa", - "ryu", - "static_assertions", -] - -[[package]] -name = "console" -version = "0.15.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8" -dependencies = [ - "encode_unicode", - "libc", - "once_cell", - "windows-sys 0.59.0", -] - -[[package]] -name = "console_error_panic_hook" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] - -[[package]] -name = "const-str" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21077772762a1002bb421c3af42ac1725fa56066bfc53d9a55bb79905df2aaf3" -dependencies = [ - "const-str-proc-macro", -] - -[[package]] -name = "const-str-proc-macro" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e1e0fdd2e5d3041e530e1b21158aeeef8b5d0e306bc5c1e3d6cf0930d10e25a" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "constant_time_eq" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6" - -[[package]] -name = "convert_case" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "convert_case" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "cooked-waker" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f" - -[[package]] -name = "core-foundation-sys" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" - -[[package]] -name = "corosensei" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1ea1c2a2f898d2a6ff149587b8a04f41ee708d248c723f01ac2f0f01edc0b3" -dependencies = [ - "autocfg", - "cfg-if", - "libc", - "scopeguard", - "windows-sys 0.59.0", -] - -[[package]] -name = "cpufeatures" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280" -dependencies = [ - "libc", -] - -[[package]] -name = "cranelift-bforest" -version = "0.110.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305d51c180ebdc46ef61bc60c54ae6512db3bc9a05842a1f1e762e45977019ab" -dependencies = [ - "cranelift-entity", -] - -[[package]] -name = "cranelift-bitset" -version = "0.110.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "690d8ae6c73748e5ce3d8fe59034dceadb8823e6c8994ba324141c5eae909b0e" - -[[package]] -name = "cranelift-codegen" -version = "0.110.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd7ca95e831c18d1356da783765c344207cbdffea91e13e47fa9327dbb2e0719" -dependencies = [ - "bumpalo", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", - "gimli 0.28.1", - "hashbrown 0.14.5", - "log", - "regalloc2", - "rustc-hash 1.1.0", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-codegen-meta" -version = "0.110.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0a2d2ab65e6cbf91f81781d8da65ec2005510f18300eff21a99526ed6785863" -dependencies = [ - "cranelift-codegen-shared", -] - -[[package]] -name = "cranelift-codegen-shared" -version = "0.110.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efcff860573cf3db9ae98fbd949240d78b319df686cc306872e7fab60e9c84d7" - -[[package]] -name = "cranelift-control" -version = "0.110.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69d70e5b75c2d5541ef80a99966ccd97aaa54d2a6af19ea31759a28538e1685a" -dependencies = [ - "arbitrary", -] - -[[package]] -name = "cranelift-entity" -version = "0.110.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a48cb0a194c9ba82fec35a1e492055388d89b2e3c03dee9dcf2488892be8004d" -dependencies = [ - "cranelift-bitset", -] - -[[package]] -name = "cranelift-frontend" -version = "0.110.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8327afc6c1c05f4be62fefce5b439fa83521c65363a322e86ea32c85e7ceaf64" -dependencies = [ - "cranelift-codegen", - "log", - "smallvec", - "target-lexicon", -] - -[[package]] -name = "cranelift-isle" -version = "0.110.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b08621c00321efcfa3eee6a3179adc009e21ea8d24ca7adc3c326184bc3f48" - -[[package]] -name = "crc" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49fc9a695bca7f35f5f4c15cddc84415f66a74ea78eef08e90c5024f2b540e23" -dependencies = [ - "crc-catalog", -] - -[[package]] -name = "crc-catalog" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccaeedb56da03b09f598226e25e80088cb4cd25f316e6e4df7d695f0feeb1403" - -[[package]] -name = "crc32fast" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "crossbeam-channel" -version = "0.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-deque" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51" -dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-epoch" -version = "0.9.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-queue" -version = "0.3.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115" -dependencies = [ - "crossbeam-utils", -] - -[[package]] -name = "crossbeam-utils" -version = "0.8.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" - -[[package]] -name = "crunchy" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43da5946c66ffcc7745f48db692ffbb10a83bfe0afd96235c5c2a4fb23994929" - -[[package]] -name = "crypto-common" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" -dependencies = [ - "generic-array", - "typenum", -] - -[[package]] -name = "cssparser" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9be934d936a0fbed5bcdc01042b770de1398bf79d0e192f49fa7faea0e99281e" -dependencies = [ - "cssparser-macros", - "dtoa-short", - "itoa", - "phf", - "smallvec", -] - -[[package]] -name = "cssparser-color" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "556c099a61d85989d7af52b692e35a8d68a57e7df8c6d07563dc0778b3960c9f" -dependencies = [ - "cssparser", -] - -[[package]] -name = "cssparser-macros" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" -dependencies = [ - "quote", - "syn 2.0.104", -] - -[[package]] -name = "ctor" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67773048316103656a637612c4a62477603b777d91d9c62ff2290f9cde178fdb" -dependencies = [ - "ctor-proc-macro", - "dtor", -] - -[[package]] -name = "ctor-proc-macro" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2931af7e13dc045d8e9d26afccc6fa115d64e115c9c84b1166288b46f6782c2" - -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core 0.14.4", - "darling_macro 0.14.4", -] - -[[package]] -name = "darling" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee" -dependencies = [ - "darling_core 0.20.11", - "darling_macro 0.20.11", -] - -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", -] - -[[package]] -name = "darling_core" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.11.1", - "syn 2.0.104", -] - -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core 0.14.4", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.20.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead" -dependencies = [ - "darling_core 0.20.11", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "dashmap" -version = "5.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856" -dependencies = [ - "cfg-if", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "dashmap" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" -dependencies = [ - "cfg-if", - "crossbeam-utils", - "hashbrown 0.14.5", - "lock_api", - "once_cell", - "parking_lot_core", -] - -[[package]] -name = "data-encoding" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476" - -[[package]] -name = "data-url" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193" -dependencies = [ - "matches", -] - -[[package]] -name = "debugid" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d" -dependencies = [ - "serde", - "uuid", -] - -[[package]] -name = "deranged" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" -dependencies = [ - "powerfmt", -] - -[[package]] -name = "derive_builder" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8" -dependencies = [ - "derive_builder_macro 0.12.0", -] - -[[package]] -name = "derive_builder" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" -dependencies = [ - "derive_builder_macro 0.20.2", -] - -[[package]] -name = "derive_builder_core" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f" -dependencies = [ - "darling 0.14.4", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "derive_builder_core" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" -dependencies = [ - "darling 0.20.11", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "derive_builder_macro" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e" -dependencies = [ - "derive_builder_core 0.12.0", - "syn 1.0.109", -] - -[[package]] -name = "derive_builder_macro" -version = "0.20.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" -dependencies = [ - "derive_builder_core 0.20.2", - "syn 2.0.104", -] - -[[package]] -name = "derive_more" -version = "0.99.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6edb4b64a43d977b8e99788fe3a04d483834fba1215a7e02caa415b626497f7f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "derive_more" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "093242cf7570c207c83073cf82f79706fe7b8317e98620a47d5be7c3d8497678" -dependencies = [ - "derive_more-impl", -] - -[[package]] -name = "derive_more-impl" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda628edc44c4bb645fbe0f758797143e4e07926f7ebf4e9bdfbd3d2ce621df3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "unicode-xid", -] - -[[package]] -name = "digest" -version = "0.10.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" -dependencies = [ - "block-buffer", - "crypto-common", -] - -[[package]] -name = "displaydoc" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "document-features" -version = "0.2.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95249b50c6c185bee49034bcb378a49dc2b5dff0be90ff6616d31d64febab05d" -dependencies = [ - "litrs", -] - -[[package]] -name = "dtoa" -version = "1.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" - -[[package]] -name = "dtoa-short" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" -dependencies = [ - "dtoa", -] - -[[package]] -name = "dtor" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e58a0764cddb55ab28955347b45be00ade43d4d6f3ba4bf3dc354e4ec9432934" -dependencies = [ - "dtor-proc-macro", -] - -[[package]] -name = "dtor-proc-macro" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" - -[[package]] -name = "dunce" -version = "1.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813" - -[[package]] -name = "dyn-clone" -version = "1.0.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005" - -[[package]] -name = "either" -version = "1.15.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719" - -[[package]] -name = "encode_unicode" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0" - -[[package]] -name = "enum-iterator" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" -dependencies = [ - "enum-iterator-derive", -] - -[[package]] -name = "enum-iterator-derive" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c134c37760b27a871ba422106eedbb8247da973a09e82558bf26d619c882b159" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "enumset" -version = "1.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11a6b7c3d347de0a9f7bfd2f853be43fe32fa6fac30c70f6d6d67a1e936b87ee" -dependencies = [ - "enumset_derive", -] - -[[package]] -name = "enumset_derive" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6da3ea9e1d1a3b1593e15781f930120e72aa7501610b2f82e5b6739c72e8eac5" -dependencies = [ - "darling 0.20.11", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "equivalent" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" - -[[package]] -name = "errno" -version = "0.3.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad" -dependencies = [ - "libc", - "windows-sys 0.60.2", -] - -[[package]] -name = "fallible-iterator" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" - -[[package]] -name = "fastrand" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" - -[[package]] -name = "filetime" -version = "0.2.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586" -dependencies = [ - "cfg-if", - "libc", - "libredox", - "windows-sys 0.59.0", -] - -[[package]] -name = "fixedbitset" -version = "0.5.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" - -[[package]] -name = "flate2" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d" -dependencies = [ - "crc32fast", - "miniz_oxide", -] - -[[package]] -name = "fnv" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" - -[[package]] -name = "foldhash" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" - -[[package]] -name = "foldhash" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb" - -[[package]] -name = "form_urlencoded" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" -dependencies = [ - "percent-encoding", -] - -[[package]] -name = "from_variant" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "308530a56b099da144ebc5d8e179f343ad928fa2b3558d1eb3db9af18d6eff43" -dependencies = [ - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "fs_extra" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" - -[[package]] -name = "funty" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" - -[[package]] -name = "futures" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" -dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-channel" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" -dependencies = [ - "futures-core", - "futures-sink", -] - -[[package]] -name = "futures-core" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" - -[[package]] -name = "futures-executor" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" -dependencies = [ - "futures-core", - "futures-task", - "futures-util", -] - -[[package]] -name = "futures-io" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" - -[[package]] -name = "futures-macro" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "futures-sink" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" - -[[package]] -name = "futures-task" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" - -[[package]] -name = "futures-util" -version = "0.3.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" -dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite", - "pin-utils", - "slab", -] - -[[package]] -name = "generic-array" -version = "0.14.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" -dependencies = [ - "typenum", - "version_check", -] - -[[package]] -name = "getrandom" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "wasi 0.11.1+wasi-snapshot-preview1", - "wasm-bindgen", -] - -[[package]] -name = "getrandom" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" -dependencies = [ - "cfg-if", - "js-sys", - "libc", - "r-efi", - "wasi 0.14.2+wasi-0.2.4", - "wasm-bindgen", -] - -[[package]] -name = "gimli" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" -dependencies = [ - "fallible-iterator", - "indexmap 2.9.0", - "stable_deref_trait", -] - -[[package]] -name = "gimli" -version = "0.31.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" - -[[package]] -name = "glob" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2" - -[[package]] -name = "globset" -version = "0.4.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54a1028dfc5f5df5da8a56a73e6c153c9a9708ec57232470703592a3f18e49f5" -dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "half" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "459196ed295495a68f7d7fe1d84f6c4b7ff0e21fe3017b2f283c6fac3ad803c9" -dependencies = [ - "cfg-if", - "crunchy", -] - -[[package]] -name = "hash32" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" -dependencies = [ - "byteorder", -] - -[[package]] -name = "hashbrown" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] - -[[package]] -name = "hashbrown" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" -dependencies = [ - "ahash 0.8.12", -] - -[[package]] -name = "hashbrown" -version = "0.14.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash 0.8.12", - "allocator-api2", -] - -[[package]] -name = "hashbrown" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5971ac85611da7067dbfcabef3c70ebb5606018acd9e2a3903a0da507521e0d5" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash 0.1.5", -] - -[[package]] -name = "hashbrown" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" -dependencies = [ - "allocator-api2", - "equivalent", - "foldhash 0.2.0", -] - -[[package]] -name = "heapless" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad" -dependencies = [ - "hash32", - "stable_deref_trait", -] - -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "heck" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" - -[[package]] -name = "hermit-abi" -version = "0.1.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" -dependencies = [ - "libc", -] - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "hermit-abi" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c" - -[[package]] -name = "hex" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" - -[[package]] -name = "hstr" -version = "3.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32b36ab53534dc7f07cd5355d3d3f532c51187d98f1383ed7302e08ce1373069" -dependencies = [ - "hashbrown 0.14.5", - "new_debug_unreachable", - "once_cell", - "rustc-hash 2.1.1", - "serde", - "triomphe", -] - -[[package]] -name = "http" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" -dependencies = [ - "bytes", - "fnv", - "itoa", -] - -[[package]] -name = "iana-time-zone" -version = "0.1.63" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8" -dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "log", - "wasm-bindgen", - "windows-core", -] - -[[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" -dependencies = [ - "cc", -] - -[[package]] -name = "icu_collections" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" -dependencies = [ - "displaydoc", - "potential_utf", - "yoke", - "zerofrom", - "zerovec", -] - -[[package]] -name = "icu_locale_core" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" -dependencies = [ - "displaydoc", - "litemap", - "tinystr", - "writeable", - "zerovec", -] - -[[package]] -name = "icu_normalizer" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_normalizer_data", - "icu_properties", - "icu_provider", - "smallvec", - "zerovec", -] - -[[package]] -name = "icu_normalizer_data" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" - -[[package]] -name = "icu_properties" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" -dependencies = [ - "displaydoc", - "icu_collections", - "icu_locale_core", - "icu_properties_data", - "icu_provider", - "potential_utf", - "zerotrie", - "zerovec", -] - -[[package]] -name = "icu_properties_data" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" - -[[package]] -name = "icu_provider" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" -dependencies = [ - "displaydoc", - "icu_locale_core", - "stable_deref_trait", - "tinystr", - "writeable", - "yoke", - "zerofrom", - "zerotrie", - "zerovec", -] - -[[package]] -name = "id-arena" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" - -[[package]] -name = "ident_case" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" - -[[package]] -name = "idna" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" -dependencies = [ - "idna_adapter", - "smallvec", - "utf8_iter", -] - -[[package]] -name = "idna_adapter" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" -dependencies = [ - "icu_normalizer", - "icu_properties", -] - -[[package]] -name = "if_chain" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb56e1aa765b4b4f3aadfab769793b7087bb03a4ea4920644a6d238e2df5b9ed" - -[[package]] -name = "ignore" -version = "0.4.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d89fd380afde86567dfba715db065673989d6253f42b88179abd3eae47bda4b" -dependencies = [ - "crossbeam-deque", - "globset", - "log", - "memchr", - "regex-automata", - "same-file", - "walkdir", - "winapi-util", -] - -[[package]] -name = "indexmap" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" -dependencies = [ - "autocfg", - "hashbrown 0.12.3", -] - -[[package]] -name = "indexmap" -version = "2.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" -dependencies = [ - "equivalent", - "hashbrown 0.15.4", - "rayon", - "serde", -] - -[[package]] -name = "insta" -version = "1.43.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "154934ea70c58054b556dd430b99a98c2a7ff5309ac9891597e339b5c28f4371" -dependencies = [ - "console", - "once_cell", - "regex", - "serde", - "similar", -] - -[[package]] -name = "io-lifetimes" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" -dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.48.0", -] - -[[package]] -name = "ipnet" -version = "2.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" - -[[package]] -name = "iprange" -version = "0.6.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37209be0ad225457e63814401415e748e2453a5297f9b637338f5fb8afa4ec00" -dependencies = [ - "ipnet", -] - -[[package]] -name = "is-macro" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d57a3e447e24c22647738e4607f1df1e0ec6f72e16182c4cd199f647cdfb0e4" -dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "itertools" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" -dependencies = [ - "either", -] - -[[package]] -name = "itertools" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" -dependencies = [ - "either", -] - -[[package]] -name = "itoa" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" - -[[package]] -name = "js-sys" -version = "0.3.77" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f" -dependencies = [ - "once_cell", - "wasm-bindgen", -] - -[[package]] -name = "json" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" - -[[package]] -name = "jsonc-parser" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b558af6b49fd918e970471374e7a798b2c9bbcda624a210ffa3901ee5614bc8e" -dependencies = [ - "serde_json", -] - -[[package]] -name = "lazy_static" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" - -[[package]] -name = "leb128" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" - -[[package]] -name = "leb128fmt" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" - -[[package]] -name = "lexical" -version = "6.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7aefb36fd43fef7003334742cbf77b243fcd36418a1d1bdd480d613a67968f6" -dependencies = [ - "lexical-core", -] - -[[package]] -name = "lexical-core" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46" -dependencies = [ - "lexical-parse-float", - "lexical-parse-integer", - "lexical-util", - "lexical-write-float", - "lexical-write-integer", -] - -[[package]] -name = "lexical-parse-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f" -dependencies = [ - "lexical-parse-integer", - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-parse-integer" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d0994485ed0c312f6d965766754ea177d07f9c00c9b82a5ee62ed5b47945ee9" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "lexical-sort" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c09e4591611e231daf4d4c685a66cb0410cc1e502027a20ae55f2bb9e997207a" -dependencies = [ - "any_ascii", -] - -[[package]] -name = "lexical-util" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5255b9ff16ff898710eb9eb63cb39248ea8a5bb036bea8085b1a767ff6c4e3fc" -dependencies = [ - "static_assertions", -] - -[[package]] -name = "lexical-write-float" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "accabaa1c4581f05a3923d1b4cfd124c329352288b7b9da09e766b0668116862" -dependencies = [ - "lexical-util", - "lexical-write-integer", - "static_assertions", -] - -[[package]] -name = "lexical-write-integer" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1b6f3d1f4422866b68192d62f77bc5c700bee84f3069f2469d7bc8c77852446" -dependencies = [ - "lexical-util", - "static_assertions", -] - -[[package]] -name = "libc" -version = "0.2.174" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776" - -[[package]] -name = "libloading" -version = "0.8.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" -dependencies = [ - "cfg-if", - "windows-targets 0.53.2", -] - -[[package]] -name = "libmimalloc-sys" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "libredox" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.9.1", - "libc", - "redox_syscall", -] - -[[package]] -name = "libunwind" -version = "1.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c6639b70a7ce854b79c70d7e83f16b5dc0137cc914f3d7d03803b513ecc67ac" - -[[package]] -name = "libyml" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3302702afa434ffa30847a83305f0a69d6abd74293b6554c18ec85c7ef30c980" -dependencies = [ - "anyhow", - "version_check", -] - -[[package]] -name = "lightningcss" -version = "1.0.0-alpha.66" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a73ffa17de66534e4b527232f44aa0a89fad22c4f4e0735f9be35494f058e54" -dependencies = [ - "ahash 0.8.12", - "bitflags 2.9.1", - "const-str", - "cssparser", - "cssparser-color", - "dashmap 5.5.3", - "data-encoding", - "getrandom 0.2.16", - "indexmap 2.9.0", - "itertools 0.10.5", - "lazy_static", - "lightningcss-derive", - "parcel_selectors", - "parcel_sourcemap", - "paste", - "pathdiff", - "rayon", - "serde", - "smallvec", -] - -[[package]] -name = "lightningcss-derive" -version = "1.0.0-alpha.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c12744d1279367caed41739ef094c325d53fb0ffcd4f9b84a368796f870252" -dependencies = [ - "convert_case 0.6.0", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "linked-hash-map" -version = "0.5.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" - -[[package]] -name = "linked_hash_set" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bae85b5be22d9843c80e5fc80e9b64c8a3b1f98f867c709956eca3efff4e92e2" -dependencies = [ - "linked-hash-map", -] - -[[package]] -name = "linux-raw-sys" -version = "0.3.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" - -[[package]] -name = "linux-raw-sys" -version = "0.4.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" - -[[package]] -name = "linux-raw-sys" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" - -[[package]] -name = "litemap" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" - -[[package]] -name = "litrs" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5" - -[[package]] -name = "lock_api" -version = "0.4.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" -dependencies = [ - "autocfg", - "scopeguard", -] - -[[package]] -name = "log" -version = "0.4.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" - -[[package]] -name = "lru" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" -dependencies = [ - "hashbrown 0.16.0", -] - -[[package]] -name = "lz4_flex" -version = "0.11.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a" -dependencies = [ - "twox-hash 2.1.1", -] - -[[package]] -name = "mach2" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44" -dependencies = [ - "libc", -] - -[[package]] -name = "macho-unwind-info" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb4bdc8b0ce69932332cf76d24af69c3a155242af95c226b2ab6c2e371ed1149" -dependencies = [ - "thiserror 2.0.12", - "zerocopy", - "zerocopy-derive", -] - -[[package]] -name = "managed" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d" - -[[package]] -name = "matchers" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" -dependencies = [ - "regex-automata", -] - -[[package]] -name = "matches" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" - -[[package]] -name = "memchr" -version = "2.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0" - -[[package]] -name = "memmap2" -version = "0.6.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872" -dependencies = [ - "libc", -] - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] - -[[package]] -name = "miette" -version = "7.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f98efec8807c63c752b5bd61f862c165c115b0a35685bdcfd9238c7aeb592b7" -dependencies = [ - "cfg-if", - "miette-derive", - "owo-colors", - "textwrap", - "unicode-width 0.1.14", -] - -[[package]] -name = "miette-derive" -version = "7.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db5b29714e950dbb20d5e6f74f9dcec4edbcc1067bb7f8ed198c097b8c1a818b" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "mimalloc" -version = "0.1.47" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40" -dependencies = [ - "libmimalloc-sys", -] - -[[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.8.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316" -dependencies = [ - "adler2", -] - -[[package]] -name = "more-asserts" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389" - -[[package]] -name = "munge" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cce144fab80fbb74ec5b89d1ca9d41ddf6b644ab7e986f7d3ed0aab31625cb1" -dependencies = [ - "munge_macro", -] - -[[package]] -name = "munge_macro" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "574af9cd5b9971cbfdf535d6a8d533778481b241c447826d976101e0149392a1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "napi" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1b74e3dce5230795bb4d2821b941706dee733c7308752507254b0497f39cad7" -dependencies = [ - "bitflags 2.9.1", - "ctor", - "napi-build", - "napi-sys", - "nohash-hasher", - "rustc-hash 2.1.1", - "serde", - "serde_json", -] - -[[package]] -name = "napi-build" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcae8ad5609d14afb3a3b91dee88c757016261b151e9dcecabf1b2a31a6cab14" - -[[package]] -name = "napi-derive" -version = "3.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7552d5a579b834614bbd496db5109f1b9f1c758f08224b0dee1e408333adf0d0" -dependencies = [ - "convert_case 0.8.0", - "ctor", - "napi-derive-backend", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "napi-derive-backend" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6a81ac7486b70f2532a289603340862c06eea5a1e650c1ffeda2ce1238516a" -dependencies = [ - "convert_case 0.8.0", - "proc-macro2", - "quote", - "semver", - "syn 2.0.104", -] - -[[package]] -name = "napi-sys" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4e7135a8f97aa0f1509cce21a8a1f9dcec1b50d8dee006b48a5adb69a9d64d" -dependencies = [ - "libloading", -] - -[[package]] -name = "new_debug_unreachable" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" - -[[package]] -name = "node_macro_deps" -version = "0.1.0" -dependencies = [ - "quote", -] - -[[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "5.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b" -dependencies = [ - "memchr", - "version_check", -] - -[[package]] -name = "nom" -version = "7.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" -dependencies = [ - "memchr", - "minimal-lexical", -] - -[[package]] -name = "normpath" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a9da8c9922c35a1033d76f7272dfc2e7ee20392083d75aeea6ced23c6266578" -dependencies = [ - "winapi", -] - -[[package]] -name = "nu-ansi-term" -version = "0.50.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4a28e057d01f97e61255210fcff094d74ed0466038633e95017f5beb68e4399" -dependencies = [ - "windows-sys 0.52.0", -] - -[[package]] -name = "num-bigint" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" -dependencies = [ - "num-integer", - "num-traits", - "serde", -] - -[[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-integer" -version = "0.1.46" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" -dependencies = [ - "num-traits", -] - -[[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" -dependencies = [ - "autocfg", -] - -[[package]] -name = "num_cpus" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" -dependencies = [ - "hermit-abi 0.5.2", - "libc", -] - -[[package]] -name = "num_enum" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" -dependencies = [ - "num_enum_derive", - "rustversion", -] - -[[package]] -name = "num_enum_derive" -version = "0.7.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" -dependencies = [ - "proc-macro-crate", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "num_threads" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9" -dependencies = [ - "libc", -] - -[[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" -dependencies = [ - "crc32fast", - "flate2", - "hashbrown 0.14.5", - "indexmap 2.9.0", - "memchr", - "ruzstd", -] - -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", -] - -[[package]] -name = "once_cell" -version = "1.21.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d" - -[[package]] -name = "os_str_bytes" -version = "6.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1" - -[[package]] -name = "outref" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4" - -[[package]] -name = "outref" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e" - -[[package]] -name = "owo-colors" -version = "4.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26995317201fa17f3656c36716aed4a7c81743a9634ac4c99c0eeda495db0cec" - -[[package]] -name = "par-core" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96cbd21255b7fb29a5d51ef38a779b517a91abd59e2756c039583f43ef4c90f" -dependencies = [ - "chili", - "once_cell", -] - -[[package]] -name = "par-iter" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3eae0176a010bb94b9a67f0eb9da0fd31410817d58850649c54f485124c9a71a" -dependencies = [ - "either", - "par-core", -] - -[[package]] -name = "parcel_selectors" -version = "0.28.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54fd03f1ad26cb6b3ec1b7414fa78a3bd639e7dbb421b1a60513c96ce886a196" -dependencies = [ - "bitflags 2.9.1", - "cssparser", - "log", - "phf", - "phf_codegen", - "precomputed-hash", - "rustc-hash 2.1.1", - "smallvec", -] - -[[package]] -name = "parcel_sourcemap" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb" -dependencies = [ - "base64-simd 0.7.0", - "data-url", - "rkyv 0.7.45", - "serde", - "serde_json", - "vlq", -] - -[[package]] -name = "parking_lot" -version = "0.12.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" -dependencies = [ - "lock_api", - "parking_lot_core", -] - -[[package]] -name = "parking_lot_core" -version = "0.9.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" -dependencies = [ - "cfg-if", - "libc", - "redox_syscall", - "smallvec", - "windows-targets 0.52.6", -] - -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - -[[package]] -name = "path-absolutize" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5" -dependencies = [ - "path-dedot", -] - -[[package]] -name = "path-clean" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecba01bf2678719532c5e3059e0b5f0811273d94b397088b82e3bd0a78c78fdd" - -[[package]] -name = "path-clean" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef" - -[[package]] -name = "path-dedot" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397" -dependencies = [ - "once_cell", -] - -[[package]] -name = "pathdiff" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3" - -[[package]] -name = "percent-encoding" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" - -[[package]] -name = "petgraph" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" -dependencies = [ - "fixedbitset", - "indexmap 2.9.0", -] - -[[package]] -name = "phf" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" -dependencies = [ - "phf_macros", - "phf_shared", -] - -[[package]] -name = "phf_codegen" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" -dependencies = [ - "phf_generator", - "phf_shared", -] - -[[package]] -name = "phf_generator" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" -dependencies = [ - "phf_shared", - "rand", -] - -[[package]] -name = "phf_macros" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" -dependencies = [ - "phf_generator", - "phf_shared", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "phf_shared" -version = "0.11.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" -dependencies = [ - "siphasher 1.0.1", -] - -[[package]] -name = "pin-project" -version = "1.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a" -dependencies = [ - "pin-project-internal", -] - -[[package]] -name = "pin-project-internal" -version = "1.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "pin-project-lite" -version = "0.2.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b" - -[[package]] -name = "pin-utils" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" - -[[package]] -name = "potential_utf" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" -dependencies = [ - "zerocopy", -] - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - -[[package]] -name = "precomputed-map" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84350ffee5cedfabf9bee3e8825721f651da8ff79d50fe7a37cf0ca015c428ee" - -[[package]] -name = "preset_env_base" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e82699979593636125cbeeedaf538d11f3dc4645287bbd594041404ad4a88a" -dependencies = [ - "anyhow", - "browserslist-rs", - "dashmap 5.5.3", - "from_variant", - "once_cell", - "rustc-hash 2.1.1", - "semver", - "serde", - "st-map", - "tracing", -] - -[[package]] -name = "prettyplease" -version = "0.2.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "061c1221631e079b26479d25bbf2275bfe5917ae8419cd7e34f13bfc2aa7539a" -dependencies = [ - "proc-macro2", - "syn 2.0.104", -] - -[[package]] -name = "proc-macro-crate" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" -dependencies = [ - "once_cell", - "toml_edit 0.19.15", -] - -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr2" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5" -dependencies = [ - "proc-macro2", - "quote", -] - -[[package]] -name = "proc-macro-error2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802" -dependencies = [ - "proc-macro-error-attr2", - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "proc-macro2" -version = "1.0.95" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "ptr_meta" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1" -dependencies = [ - "ptr_meta_derive 0.1.4", -] - -[[package]] -name = "ptr_meta" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe9e76f66d3f9606f44e45598d155cb13ecf09f4a28199e48daf8c8fc937ea90" -dependencies = [ - "ptr_meta_derive 0.3.0", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ptr_meta_derive" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca414edb151b4c8d125c12566ab0d74dc9cdba36fb80eb7b848c15f495fd32d1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "pulldown-cmark" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8" -dependencies = [ - "bitflags 1.3.2", - "memchr", - "unicase", -] - -[[package]] -name = "quote" -version = "1.0.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d" -dependencies = [ - "proc-macro2", -] - -[[package]] -name = "r-efi" -version = "5.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f" - -[[package]] -name = "radium" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" - -[[package]] -name = "radix_fmt" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce082a9940a7ace2ad4a8b7d0b1eac6aa378895f18be598230c5f2284ac05426" - -[[package]] -name = "rancor" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf5f7161924b9d1cea0e4cabc97c372cea92b5f927fc13c6bca67157a0ad947" -dependencies = [ - "ptr_meta 0.3.0", -] - -[[package]] -name = "rand" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" -dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", - "rand_core", -] - -[[package]] -name = "rand_core" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom 0.2.16", -] - -[[package]] -name = "rayon" -version = "1.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" -dependencies = [ - "either", - "rayon-core", -] - -[[package]] -name = "rayon-core" -version = "1.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" -dependencies = [ - "crossbeam-deque", - "crossbeam-utils", -] - -[[package]] -name = "redox_syscall" -version = "0.5.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6" -dependencies = [ - "bitflags 2.9.1", -] - -[[package]] -name = "regalloc2" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" -dependencies = [ - "hashbrown 0.13.2", - "log", - "rustc-hash 1.1.0", - "slice-group-by", - "smallvec", -] - -[[package]] -name = "regex" -version = "1.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" -dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", -] - -[[package]] -name = "regex-automata" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] - -[[package]] -name = "regex-syntax" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" - -[[package]] -name = "region" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" -dependencies = [ - "bitflags 1.3.2", - "libc", - "mach2", - "windows-sys 0.52.0", -] - -[[package]] -name = "regress" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ef7fa9ed0256d64a688a3747d0fef7a88851c18a5e1d57f115f38ec2e09366" -dependencies = [ - "hashbrown 0.15.4", - "memchr", -] - -[[package]] -name = "relative-path" -version = "1.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba39f3699c378cd8970968dcbff9c43159ea4cfbd88d43c00b22f2ef10a435d2" - -[[package]] -name = "rend" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c" -dependencies = [ - "bytecheck 0.6.12", -] - -[[package]] -name = "rend" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a35e8a6bf28cd121053a66aa2e6a2e3eaffad4a60012179f0e864aa5ffeff215" -dependencies = [ - "bytecheck 0.8.1", -] - -[[package]] -name = "replace_with" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51743d3e274e2b18df81c4dc6caf8a5b8e15dbe799e0dca05c7617380094e884" - -[[package]] -name = "rkyv" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9008cd6385b9e161d8229e1f6549dd23c3d022f132a2ea37ac3a10ac4935779b" -dependencies = [ - "bitvec", - "bytecheck 0.6.12", - "bytes", - "hashbrown 0.12.3", - "ptr_meta 0.1.4", - "rend 0.4.2", - "rkyv_derive 0.7.45", - "seahash", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e147371c75553e1e2fcdb483944a8540b8438c31426279553b9a8182a9b7b65" -dependencies = [ - "bytecheck 0.8.1", - "bytes", - "hashbrown 0.15.4", - "indexmap 2.9.0", - "munge", - "ptr_meta 0.3.0", - "rancor", - "rend 0.5.2", - "rkyv_derive 0.8.10", - "tinyvec", - "uuid", -] - -[[package]] -name = "rkyv_derive" -version = "0.7.45" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "503d1d27590a2b0a3a4ca4c94755aa2875657196ecbf401a42eff41d7de532c0" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "rkyv_derive" -version = "0.8.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246b40ac189af6c675d124b802e8ef6d5246c53e17367ce9501f8f66a81abb7a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "rustc-demangle" -version = "0.1.25" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "989e6739f80c4ad5b13e0fd7fe89531180375b18520cc8c82080e4dc4035b84f" - -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - -[[package]] -name = "rustc-hash" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" - -[[package]] -name = "rustix" -version = "0.37.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6" -dependencies = [ - "bitflags 1.3.2", - "errno", - "io-lifetimes", - "libc", - "linux-raw-sys 0.3.8", - "windows-sys 0.48.0", -] - -[[package]] -name = "rustix" -version = "0.38.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" -dependencies = [ - "bitflags 2.9.1", - "errno", - "libc", - "linux-raw-sys 0.4.15", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustix" -version = "1.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" -dependencies = [ - "bitflags 2.9.1", - "errno", - "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustversion" -version = "1.0.21" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" - -[[package]] -name = "rusty_pool" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ed36cdb20de66d89a17ea04b8883fc7a386f2cf877aaedca5005583ce4876ff" -dependencies = [ - "crossbeam-channel", - "futures", - "futures-channel", - "futures-executor", - "num_cpus", -] - -[[package]] -name = "ruzstd" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d" -dependencies = [ - "byteorder", - "derive_more 0.99.20", - "twox-hash 1.6.3", -] - -[[package]] -name = "ryu" -version = "1.0.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" - -[[package]] -name = "ryu-js" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd29631678d6fb0903b69223673e122c32e9ae559d0960a38d574695ebc0ea15" - -[[package]] -name = "saffron" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03fb9a628596fc7590eb7edbf7b0613287be78df107f5f97b118aad59fb2eea9" -dependencies = [ - "chrono", - "nom 5.1.3", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "schemars" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fbf2ae1b8bc8e02df939598064d22402220cd5bbcca1c76f7d6a310974d5615" -dependencies = [ - "dyn-clone", - "indexmap 2.9.0", - "schemars_derive", - "serde", - "serde_json", - "url", -] - -[[package]] -name = "schemars_derive" -version = "0.8.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32e265784ad618884abaea0600a9adf15393368d840e0222d101a072f3f7534d" -dependencies = [ - "proc-macro2", - "quote", - "serde_derive_internals", - "syn 2.0.104", -] - -[[package]] -name = "scoped-tls" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" - -[[package]] -name = "scopeguard" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" - -[[package]] -name = "seahash" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b" - -[[package]] -name = "self_cell" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7d95a54511e0c7be3f51e8867aa8cf35148d7b9445d44de2f943e2b206e749" - -[[package]] -name = "semver" -version = "1.0.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" -dependencies = [ - "serde", -] - -[[package]] -name = "seq-macro" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" - -[[package]] -name = "serde" -version = "1.0.225" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" -dependencies = [ - "serde_core", - "serde_derive", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde-wasm-bindgen" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" -dependencies = [ - "js-sys", - "serde", - "wasm-bindgen", -] - -[[package]] -name = "serde_core" -version = "1.0.225" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" -dependencies = [ - "serde_derive", -] - -[[package]] -name = "serde_derive" -version = "1.0.225" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "serde_derive_internals" -version = "0.29.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "serde_json" -version = "1.0.140" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" -dependencies = [ - "itoa", - "memchr", - "ryu", - "serde", -] - -[[package]] -name = "serde_spanned" -version = "0.6.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" -dependencies = [ - "serde", -] - -[[package]] -name = "serde_yml" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59e2dd588bf1597a252c3b920e0143eb99b0f76e4e082f4c92ce34fbc9e71ddd" -dependencies = [ - "indexmap 2.9.0", - "itoa", - "libyml", - "memchr", - "ryu", - "serde", - "version_check", -] - -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sha2" -version = "0.10.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest", -] - -[[package]] -name = "sharded-slab" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6" -dependencies = [ - "lazy_static", -] - -[[package]] -name = "shared-buffer" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c99835bad52957e7aa241d3975ed17c1e5f8c92026377d117a606f36b84b16" -dependencies = [ - "bytes", - "memmap2", -] - -[[package]] -name = "shlex" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" - -[[package]] -name = "simd-abstraction" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987" -dependencies = [ - "outref 0.1.0", -] - -[[package]] -name = "simdutf8" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e" - -[[package]] -name = "similar" -version = "2.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa" - -[[package]] -name = "siphasher" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d" - -[[package]] -name = "siphasher" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" - -[[package]] -name = "slab" -version = "0.4.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04dc19736151f35336d325007ac991178d504a119863a2fcb3758cdb5e52c50d" - -[[package]] -name = "slice-group-by" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" - -[[package]] -name = "smallvec" -version = "1.15.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" - -[[package]] -name = "smartstring" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb72c633efbaa2dd666986505016c32c3044395ceaf881518399d2f4127ee29" -dependencies = [ - "autocfg", - "static_assertions", - "version_check", -] - -[[package]] -name = "smoltcp" -version = "0.8.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee34c1e1bfc7e9206cc0fb8030a90129b4e319ab53856249bb27642cab914fb3" -dependencies = [ - "bitflags 1.3.2", - "byteorder", - "managed", -] - -[[package]] -name = "st-map" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8257dd592de7614be71a2342d36ba2d527ddad3f9a0c8d09d6ceed4c371531e4" -dependencies = [ - "arrayvec", - "static-map-macro", -] - -[[package]] -name = "stable_deref_trait" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" - -[[package]] -name = "static-map-macro" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710e9696ef338691287aeb937ee6ffe60022f579d3c8d2fd9d58973a9a10a466" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "static_assertions" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" - -[[package]] -name = "string_enum" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae36a4951ca7bd1cfd991c241584a9824a70f6aff1e7d4f693fb3f2465e4030e" -dependencies = [ - "quote", - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - -[[package]] -name = "strsim" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" - -[[package]] -name = "swc" -version = "44.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bf68edc4ece92a50afd44b835c3c1096eec7fd528af8adde76e13b5de1dace1" -dependencies = [ - "anyhow", - "base64", - "bytes-str", - "dashmap 5.5.3", - "either", - "indexmap 2.9.0", - "jsonc-parser", - "napi", - "napi-derive", - "once_cell", - "par-core", - "par-iter", - "parking_lot", - "regex", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_compiler_base", - "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_ext_transforms", - "swc_ecma_lints", - "swc_ecma_loader", - "swc_ecma_minifier", - "swc_ecma_parser", - "swc_ecma_preset_env", - "swc_ecma_transforms", - "swc_ecma_transforms_base", - "swc_ecma_transforms_compat", - "swc_ecma_transforms_optimization", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_error_reporters", - "swc_node_comments", - "swc_plugin_backend_wasmer", - "swc_plugin_proxy", - "swc_plugin_runner", - "swc_sourcemap", - "swc_timer", - "swc_transform_common", - "swc_typescript", - "swc_visit", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "swc_allocator" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d7eefd2c8b228a8c73056482b2ae4b3a1071fbe07638e3b55ceca8570cc48bb" -dependencies = [ - "allocator-api2", - "bumpalo", - "hashbrown 0.14.5", - "rustc-hash 2.1.1", -] - -[[package]] -name = "swc_atoms" -version = "8.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3c59621f6909ec8b0f2d4f467c4d802650f4a9d19bb9911b9ff413162f7748" -dependencies = [ - "bytecheck 0.8.1", - "hstr", - "once_cell", - "rancor", - "rkyv 0.8.10", - "serde", -] - -[[package]] -name = "swc_bundler" -version = "34.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29bc176752b7b344d021e90de5015c00ad3a4ff9b137e837a878e0e66c0cffcc" -dependencies = [ - "anyhow", - "crc", - "dashmap 5.5.3", - "indexmap 2.9.0", - "is-macro", - "once_cell", - "petgraph", - "radix_fmt", - "rayon", - "relative-path", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_transforms_optimization", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_graph_analyzer", - "tracing", -] - -[[package]] -name = "swc_cli" -version = "0.91.634" -dependencies = [ - "anyhow", - "par-core", - "swc_cli_impl", -] - -[[package]] -name = "swc_cli_impl" -version = "46.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92dd1692fc3826f205490e38b1f3e243504548233dfcc6a5ad0051e702f54160" -dependencies = [ - "anyhow", - "clap", - "glob", - "par-core", - "par-iter", - "path-absolutize", - "relative-path", - "serde_json", - "swc_core", - "tracing", - "tracing-chrome 0.5.0", - "tracing-subscriber", - "walkdir", -] - -[[package]] -name = "swc_common" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09e51fecd32bb0989543f0a64f4103cbd728e375838be83d768ce6989f5ea631" -dependencies = [ - "anyhow", - "ast_node", - "better_scoped_tls", - "bytecheck 0.8.1", - "bytes-str", - "either", - "from_variant", - "new_debug_unreachable", - "num-bigint", - "once_cell", - "parking_lot", - "rancor", - "rkyv 0.8.10", - "rustc-hash 2.1.1", - "serde", - "siphasher 0.3.11", - "swc_atoms", - "swc_eq_ignore_macros", - "swc_sourcemap", - "swc_visit", - "tracing", - "unicode-width 0.1.14", - "url", -] - -[[package]] -name = "swc_compiler_base" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42225efb3cc324aa9e403f90bb9e88415bba01d82281b875149c71fb1f6ed097" -dependencies = [ - "anyhow", - "base64", - "bytes-str", - "napi", - "napi-derive", - "once_cell", - "pathdiff", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_minifier", - "swc_ecma_parser", - "swc_ecma_visit", - "swc_sourcemap", - "swc_timer", -] - -[[package]] -name = "swc_config" -version = "3.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e90b52ee734ded867104612218101722ad87ff4cf74fe30383bd244a533f97" -dependencies = [ - "anyhow", - "bytes-str", - "dashmap 5.5.3", - "globset", - "indexmap 2.9.0", - "once_cell", - "regex", - "regress", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_config_macro", - "swc_sourcemap", -] - -[[package]] -name = "swc_config_macro" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b416e8ce6de17dc5ea496e10c7012b35bbc0e3fef38d2e065eed936490db0b3" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "swc_core" -version = "46.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af7fd770b41d96857fa84524a68985cd83347f6221099b2ad08b5a2cc2941963" -dependencies = [ - "binding_macros", - "swc", - "swc_allocator", - "swc_atoms", - "swc_bundler", - "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_loader", - "swc_ecma_minifier", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_visit", - "swc_malloc", - "swc_node_bundler", - "swc_nodejs_common", - "swc_plugin_proxy", - "swc_plugin_runner", - "swc_trace_macro", - "vergen", -] - -[[package]] -name = "swc_css_ast" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0751e54d0f5c0dbb39c78332121c6e1e42c4a8695c8e5569b4fe7ea5cd2079ad" -dependencies = [ - "is-macro", - "string_enum", - "swc_atoms", - "swc_common", -] - -[[package]] -name = "swc_css_codegen" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ddc97db6217b68fd871994525ce77d60bc0aa79c0f7686835914e11b154c4c" -dependencies = [ - "auto_impl", - "bitflags 2.9.1", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_css_ast", - "swc_css_codegen_macros", - "swc_css_utils", -] - -[[package]] -name = "swc_css_codegen_macros" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7e32e407d0a010fedb53cf9dfdccf091521a2c9081efc077da647f7c8963741" -dependencies = [ - "quote", - "syn 2.0.104", -] - -[[package]] -name = "swc_css_minifier" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8952e7b91ae873158fd67bae37bdfd487dd1eb461ed02cd3164a78a0dd5d4fde" -dependencies = [ - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_css_ast", - "swc_css_utils", - "swc_css_visit", -] - -[[package]] -name = "swc_css_parser" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea88c84f9da25215c1f78ff62c106f3b0547ac11796fa0e15112b70cce3e94d" -dependencies = [ - "lexical", - "serde", - "swc_atoms", - "swc_common", - "swc_css_ast", -] - -[[package]] -name = "swc_css_utils" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7b2e0bd986ddb48ab4084a9eb3e03eb34ed8f5da18091be5b8b92a80cb7b32" -dependencies = [ - "once_cell", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_css_ast", - "swc_css_visit", -] - -[[package]] -name = "swc_css_visit" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a189c9e8aaed684359dab07c6bbbaff2b448e01c84be16657f059d7c270bcab" -dependencies = [ - "serde", - "swc_atoms", - "swc_common", - "swc_css_ast", - "swc_visit", -] - -[[package]] -name = "swc_ecma_ast" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7da8bb0e5aaa6e077f178a28d29bc7da4a8ddaf012b3c21c043cb5f72a0b9779" -dependencies = [ - "bitflags 2.9.1", - "bytecheck 0.8.1", - "is-macro", - "num-bigint", - "once_cell", - "phf", - "rancor", - "rkyv 0.8.10", - "rustc-hash 2.1.1", - "serde", - "string_enum", - "swc_atoms", - "swc_common", - "swc_visit", - "unicode-id-start", -] - -[[package]] -name = "swc_ecma_codegen" -version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b756350060f51856d6d1f6ce63183b299d783d9d4458c1ecd6a3d72f4acf7e" -dependencies = [ - "ascii", - "compact_str", - "memchr", - "num-bigint", - "once_cell", - "regex", - "rustc-hash 2.1.1", - "ryu-js", - "serde", - "swc_allocator", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen_macros", - "swc_sourcemap", - "tracing", -] - -[[package]] -name = "swc_ecma_codegen_macros" -version = "2.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e276dc62c0a2625a560397827989c82a93fd545fcf6f7faec0935a82cc4ddbb8" -dependencies = [ - "proc-macro2", - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "swc_ecma_compat_bugfixes" -version = "32.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12e29b0a7e2d788340c8110ed36eec1664be23ac75a9d5ff330f3182dcf68b43" -dependencies = [ - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compat_es2015", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_common" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a045a59b86d56e55d98c713305be77d5936b300840b00d26762c2fb65f71fc5" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_compat_es2015" -version = "32.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fecb5c0e093022ee652646cab6bc1e156fbe41f5e9ca9de58b40e0b56be174f9" -dependencies = [ - "arrayvec", - "indexmap 2.9.0", - "is-macro", - "rustc-hash 2.1.1", - "serde", - "serde_derive", - "smallvec", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_compat_common", - "swc_ecma_transforms_base", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2016" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad6ece169c2d1271af8f69ba92f0b9a037a545b06a67cd3c62f139c6d9e1752" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2017" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0df8bf74f1fe63d94ede6284704ebe73ce2b94ec0f641e9bdc4c52cbd7f5c123" -dependencies = [ - "serde", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2018" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fc3dd613909b7b69a36a7fcc11aa120fbd38f6a32106e5275ac18e57ac54009" -dependencies = [ - "serde", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compat_common", - "swc_ecma_transforms_base", - "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2019" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ec0da8cce65b7869e07736a0abd82fe4a813eb3b3d1a4ae0070db2d0dc022c8" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2020" -version = "30.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88d05d2d7d9144ff94951188ff5d23b360304ca66ad83193c95dec9ff523ea1e" -dependencies = [ - "serde", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compat_es2022", - "swc_ecma_compiler", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2021" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2b9c5bf1d86f0b46fcb728cbddd397c1ca4c18b67d812470a7e6f199b853911" -dependencies = [ - "swc_ecma_ast", - "swc_ecma_compiler", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es2022" -version = "30.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b5f3509741c05ab37df73180b4ec83a99103e0f6e8a2110a8ea3e7aef246657" -dependencies = [ - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compat_common", - "swc_ecma_compiler", - "swc_ecma_transforms_base", - "swc_ecma_transforms_classes", - "swc_ecma_transforms_macros", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compat_es3" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9718d766b883e39876121d468cf8d654ac219eb410ea97706e27fd7ff8e502" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_compiler" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da55e28fc6494e924675af0236e71558c35596534c2e40c2b9da2304666625a1" -dependencies = [ - "bitflags 2.9.1", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_ecma_ext_transforms" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "868b71f2b3da7a98d7394345f5f1262be0bb042b0944f70f029ce6cef4dd5f69" -dependencies = [ - "phf", - "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_lints" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e7b6f68ea158a89d2e9532123de7c11506b2251a95b3fcdd456b76068df614f" -dependencies = [ - "auto_impl", - "dashmap 5.5.3", - "par-core", - "parking_lot", - "regex", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_loader" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8b70f9918764dc62c0f7d3c7ea0672770485393f06b4269c3cfeab5bad2fefd" -dependencies = [ - "anyhow", - "dashmap 5.5.3", - "lru", - "normpath", - "once_cell", - "parking_lot", - "path-clean 0.1.0", - "pathdiff", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "tracing", -] - -[[package]] -name = "swc_ecma_minifier" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b5638de009f031fa1b8cd554fdfa49cba9b15308935c9f78bc6ff0d93d8640b" -dependencies = [ - "arrayvec", - "bitflags 2.9.1", - "indexmap 2.9.0", - "num-bigint", - "num_cpus", - "once_cell", - "par-core", - "par-iter", - "parking_lot", - "phf", - "radix_fmt", - "rustc-hash 2.1.1", - "ryu-js", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_transforms_optimization", - "swc_ecma_usage_analyzer", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_timer", - "tracing", -] - -[[package]] -name = "swc_ecma_parser" -version = "26.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac3281dd9eef03b877fe9cef75a4c8951ce6df0c5f381868f302ee3c58fa6e2" -dependencies = [ - "bitflags 2.9.1", - "either", - "num-bigint", - "phf", - "rustc-hash 2.1.1", - "seq-macro", - "serde", - "smartstring", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "tracing", -] - -[[package]] -name = "swc_ecma_preset_env" -version = "38.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7621b39a62fb7925b3420754c542cd6a6c09d1717d0c8b54e8a58440d71b6f" -dependencies = [ - "anyhow", - "foldhash 0.1.5", - "indexmap 2.9.0", - "once_cell", - "precomputed-map", - "preset_env_base", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "string_enum", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compiler", - "swc_ecma_transforms", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_react_compiler" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6d0caea59e5580ce015354819f4ab62b61c46252000b560aba5f9d983d7a6f6" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_transforms" -version = "37.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a70e8f4f9aac59466bb6b3cab9d82f9a469b390dc57c560e930ed967e1089da" -dependencies = [ - "par-core", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_transforms_compat", - "swc_ecma_transforms_module", - "swc_ecma_transforms_optimization", - "swc_ecma_transforms_proposal", - "swc_ecma_transforms_react", - "swc_ecma_transforms_typescript", - "swc_ecma_utils", -] - -[[package]] -name = "swc_ecma_transforms_base" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e757ebf73dcab085bed9d1290bbe387c4cf889e21e105b4f480cbafac865ed9" -dependencies = [ - "better_scoped_tls", - "indexmap 2.9.0", - "once_cell", - "par-core", - "par-iter", - "phf", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_utils", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_classes" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45f07af4dd1f1df3e460c3e0614af94e7851f619cf40c1cec9ff381a205ee86" -dependencies = [ - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_transforms_compat" -version = "33.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac132617693ad58ddab4ff86a72c52ae587c4f34d6a180a054acc9704ab743e0" -dependencies = [ - "indexmap 2.9.0", - "par-core", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_compat_bugfixes", - "swc_ecma_compat_common", - "swc_ecma_compat_es2015", - "swc_ecma_compat_es2016", - "swc_ecma_compat_es2017", - "swc_ecma_compat_es2018", - "swc_ecma_compat_es2019", - "swc_ecma_compat_es2020", - "swc_ecma_compat_es2021", - "swc_ecma_compat_es2022", - "swc_ecma_compat_es3", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_macros" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc777288799bf6786e5200325a56e4fbabba590264a4a48a0c70b16ad0cf5cd8" -dependencies = [ - "proc-macro2", - "quote", - "swc_macros_common", - "syn 2.0.104", -] - -[[package]] -name = "swc_ecma_transforms_module" -version = "32.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e76e826b58b9c0a4a0511a8a2af8642e085083f789008336162feafa082dcb9a" -dependencies = [ - "Inflector", - "anyhow", - "bitflags 2.9.1", - "indexmap 2.9.0", - "is-macro", - "path-clean 1.0.1", - "pathdiff", - "regex", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_optimization" -version = "31.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2165d5c32a79eb1dfc6b2166acdce1f90b2e2b1b18f328417278ae8afc86af6f" -dependencies = [ - "bytes-str", - "dashmap 5.5.3", - "indexmap 2.9.0", - "once_cell", - "par-core", - "petgraph", - "rustc-hash 2.1.1", - "serde_json", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_transforms_proposal" -version = "29.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18cf352f22e55370b44562ed6be94dfedbf99ff08f92672841446b8062a04744" -dependencies = [ - "either", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_transforms_classes", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_transforms_react" -version = "32.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ad0d635cd9bd795e600190b80c51e6eb60d99300691d4389115d3c143357f77" -dependencies = [ - "base64", - "bytes-str", - "indexmap 2.9.0", - "once_cell", - "rustc-hash 2.1.1", - "serde", - "sha1", - "string_enum", - "swc_atoms", - "swc_common", - "swc_config", - "swc_ecma_ast", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_transforms_typescript" -version = "32.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714f792aca48d58906f17cf613c75d7dfa4bb12f367a1e04e07b59a8d1b36690" -dependencies = [ - "bytes-str", - "rustc-hash 2.1.1", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_transforms_base", - "swc_ecma_transforms_react", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_ecma_usage_analyzer" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1216dd27bcfbbf83ae8a0f89c36c6a80709cd222d5b6a9ad41ae674ab89de7f2" -dependencies = [ - "bitflags 2.9.1", - "indexmap 2.9.0", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", - "swc_timer", - "tracing", -] - -[[package]] -name = "swc_ecma_utils" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c17da9ae2d3ad51e865bb27aa97f68b89441ef0b6ee1ba507913c412303c9b7" -dependencies = [ - "indexmap 2.9.0", - "num_cpus", - "once_cell", - "par-core", - "rustc-hash 2.1.1", - "ryu-js", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_visit", - "tracing", -] - -[[package]] -name = "swc_ecma_visit" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6e6fea33cf8e654d46998cb65bf2915d3dbaab869a25f0ae2c70a86f1e7c2a4" -dependencies = [ - "new_debug_unreachable", - "num-bigint", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_visit", - "tracing", -] - -[[package]] -name = "swc_eq_ignore_macros" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c16ce73424a6316e95e09065ba6a207eba7765496fed113702278b7711d4b632" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "swc_error_reporters" -version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8457a012c93109582b926c97716ff4408923bd54690a8b1fd6b138b1b6334cd" -dependencies = [ - "anyhow", - "miette", - "once_cell", - "serde", - "swc_common", -] - -[[package]] -name = "swc_graph_analyzer" -version = "14.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a42314199595da31f253f6ea4dd3d67e9ed0a5745d0b07dad11de200b4ae9336" -dependencies = [ - "auto_impl", - "petgraph", - "rustc-hash 2.1.1", - "tracing", -] - -[[package]] -name = "swc_html" -version = "28.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad1146274c898f1b56147dcdba8e3e516f433cc0a523163a9fddded7b3ebfed8" -dependencies = [ - "swc_html_ast", - "swc_html_codegen", - "swc_html_parser", - "swc_html_visit", -] - -[[package]] -name = "swc_html_ast" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b8840473c89daa3b766063565cfad0a84609c6eb8cf2698a09ebef22e3afc8" -dependencies = [ - "is-macro", - "serde", - "string_enum", - "swc_atoms", - "swc_common", -] - -[[package]] -name = "swc_html_codegen" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc5705b723e2fe180ff20887221fe016297bcc3f8488eb40739cde47b476f27" -dependencies = [ - "auto_impl", - "bitflags 2.9.1", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_html_ast", - "swc_html_codegen_macros", - "swc_html_utils", -] - -[[package]] -name = "swc_html_codegen_macros" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f98ef1f87379c816ba7d22351c9fc993af38b034bce4da3286cfe4b17e7ec9e2" -dependencies = [ - "quote", - "syn 2.0.104", -] - -[[package]] -name = "swc_html_minifier" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a63cc51738ac5ad5b6156bc7036750fcbe2a244dfde30c0f86146fb349bd5ed8" -dependencies = [ - "once_cell", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_config", - "swc_css_ast", - "swc_css_codegen", - "swc_css_minifier", - "swc_css_parser", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_minifier", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_visit", - "swc_html_ast", - "swc_html_codegen", - "swc_html_parser", - "swc_html_utils", - "swc_html_visit", -] - -[[package]] -name = "swc_html_parser" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a5cc944ae9dade675648e8b67b6ac9c42ab8facec3ea936114f1ad2d6f0949" -dependencies = [ - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_html_ast", - "swc_html_utils", -] - -[[package]] -name = "swc_html_utils" -version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9a1dc63ca4c9e8e99c64b2491765e6711df9e396833e4e074b4b1510915d49c" -dependencies = [ - "once_cell", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", -] - -[[package]] -name = "swc_html_visit" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81e767ade8f97ea10710b0990acce47f212577f518a55703cecad5a889dd60b4" -dependencies = [ - "serde", - "swc_atoms", - "swc_common", - "swc_html_ast", - "swc_visit", -] - -[[package]] -name = "swc_macros_common" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aae1efbaa74943dc5ad2a2fb16cbd78b77d7e4d63188f3c5b4df2b4dcd2faaae" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "swc_malloc" -version = "1.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9965228af0f56c00b7f03c226f1fefd6f087c40070aeb8c5fc505ec4ccc43e8f" -dependencies = [ - "mimalloc", - "tikv-jemallocator", -] - -[[package]] -name = "swc_node_bundler" -version = "45.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc659e2082cb125c970f05a8fbba5da3603e9fbe1e4186c9066181f4f26975d6" -dependencies = [ - "anyhow", - "rustc-hash 2.1.1", - "serde", - "string_enum", - "swc", - "swc_atoms", - "swc_bundler", - "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_loader", - "swc_ecma_parser", - "swc_ecma_transforms", - "swc_ecma_utils", - "swc_malloc", - "tracing", -] - -[[package]] -name = "swc_node_comments" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0201555157adc561a797e49785ef55ab15cad735a0c55da740ffd6e8fe7f32a1" -dependencies = [ - "dashmap 5.5.3", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", -] - -[[package]] -name = "swc_nodejs_common" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d48ec32365dba9a371950ce298483c3b714bd441878acea233711d66698863e" -dependencies = [ - "anyhow", - "napi", - "serde", - "serde_json", - "tracing", -] - -[[package]] -name = "swc_plugin_backend_wasmer" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13e76a0085969e28ed74f4e034e772226f3731bb662aa4715561e6ed10334146" -dependencies = [ - "anyhow", - "enumset", - "parking_lot", - "swc_common", - "swc_plugin_runner", - "wasmer", - "wasmer-compiler-cranelift", - "wasmer-wasix", -] - -[[package]] -name = "swc_plugin_proxy" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa8c82358eebd41d96ffe6f9e8d8ebb77218e1e44ec9bd5b9d986a060ae896e" -dependencies = [ - "better_scoped_tls", - "bytecheck 0.8.1", - "rancor", - "rkyv 0.8.10", - "rustc-hash 2.1.1", - "swc_common", - "swc_ecma_ast", - "swc_trace_macro", - "tracing", -] - -[[package]] -name = "swc_plugin_runner" -version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cc0cca34c45312a52022a3bc9173c25071d207cf8ba71ac8239698fc883f68c" -dependencies = [ - "anyhow", - "blake3", - "parking_lot", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_plugin_proxy", - "swc_transform_common", - "tracing", - "vergen", -] - -[[package]] -name = "swc_sourcemap" -version = "9.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de08ef00f816acdd1a58ee8a81c0e1a59eefef2093aefe5611f256fa6b64c4d7" -dependencies = [ - "base64-simd 0.8.0", - "bitvec", - "bytes-str", - "data-encoding", - "debugid", - "if_chain", - "rustc-hash 2.1.1", - "serde", - "serde_json", - "unicode-id-start", - "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.104", -] - -[[package]] -name = "swc_transform_common" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac052dc4f163680187023eaad6737cfeec2f7b69ac063bb004b3a4cc52407924" -dependencies = [ - "better_scoped_tls", - "rustc-hash 2.1.1", - "serde", - "swc_common", -] - -[[package]] -name = "swc_ts_fast_strip" -version = "35.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b0964cb458e1333cd6e13e8f65f2992d152fc9aa4aaac62ab02e06cbfa2147" -dependencies = [ - "anyhow", - "bytes-str", - "serde", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_codegen", - "swc_ecma_parser", - "swc_ecma_transforms_base", - "swc_ecma_transforms_react", - "swc_ecma_transforms_typescript", - "swc_ecma_visit", - "wasm-bindgen", -] - -[[package]] -name = "swc_typescript" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83452b5ac143b2de71f350e3a51af6bc88e91745cbf280033802e595f27c4445" -dependencies = [ - "bitflags 2.9.1", - "petgraph", - "rustc-hash 2.1.1", - "swc_atoms", - "swc_common", - "swc_ecma_ast", - "swc_ecma_utils", - "swc_ecma_visit", -] - -[[package]] -name = "swc_visit" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62fb71484b486c185e34d2172f0eabe7f4722742aad700f426a494bb2de232a2" -dependencies = [ - "either", - "new_debug_unreachable", -] - -[[package]] -name = "syn" -version = "1.0.109" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "syn" -version = "2.0.104" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40" -dependencies = [ - "proc-macro2", - "quote", - "unicode-ident", -] - -[[package]] -name = "synstructure" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tap" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" - -[[package]] -name = "tar" -version = "0.4.44" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" -dependencies = [ - "filetime", - "libc", - "xattr", -] - -[[package]] -name = "target-lexicon" -version = "0.12.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" - -[[package]] -name = "tempfile" -version = "3.20.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" -dependencies = [ - "fastrand", - "getrandom 0.3.3", - "once_cell", - "rustix 1.0.7", - "windows-sys 0.59.0", -] - -[[package]] -name = "termcolor" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "terminal_size" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237" -dependencies = [ - "rustix 0.37.28", - "windows-sys 0.48.0", -] - -[[package]] -name = "terminal_size" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7" -dependencies = [ - "rustix 0.38.44", - "windows-sys 0.48.0", -] - -[[package]] -name = "terminal_size" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45c6481c4829e4cc63825e62c49186a34538b7b2750b73b266581ffb612fb5ed" -dependencies = [ - "rustix 1.0.7", - "windows-sys 0.59.0", -] - -[[package]] -name = "termios" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b" -dependencies = [ - "libc", -] - -[[package]] -name = "textwrap" -version = "0.16.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057" -dependencies = [ - "terminal_size 0.4.2", - "unicode-linebreak", - "unicode-width 0.2.1", -] - -[[package]] -name = "thiserror" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" -dependencies = [ - "thiserror-impl 1.0.69", -] - -[[package]] -name = "thiserror" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" -dependencies = [ - "thiserror-impl 2.0.12", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "thiserror-impl" -version = "2.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "thread_local" -version = "1.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185" -dependencies = [ - "cfg-if", -] - -[[package]] -name = "tikv-jemalloc-sys" -version = "0.5.4+5.3.0-patched" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1" -dependencies = [ - "cc", - "libc", -] - -[[package]] -name = "tikv-jemallocator" -version = "0.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca" -dependencies = [ - "libc", - "tikv-jemalloc-sys", -] - -[[package]] -name = "time" -version = "0.3.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40" -dependencies = [ - "deranged", - "itoa", - "libc", - "num-conv", - "num_threads", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9e9a38711f559d9e3ce1cdb06dd7c5b8ea546bc90052da6d06bb76da74bb07c" - -[[package]] -name = "time-macros" -version = "0.2.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3526739392ec93fd8b359c8e98514cb3e8e021beb4e5f597b00a0221f8ed8a49" -dependencies = [ - "num-conv", - "time-core", -] - -[[package]] -name = "tinystr" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" -dependencies = [ - "displaydoc", - "zerovec", -] - -[[package]] -name = "tinyvec" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b3661f17e86524eccd4371ab0429194e0d7c008abb45f7a7495b1719463c71" -dependencies = [ - "tinyvec_macros", -] - -[[package]] -name = "tinyvec_macros" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" - -[[package]] -name = "tokio" -version = "1.45.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" -dependencies = [ - "backtrace", - "bytes", - "pin-project-lite", - "tokio-macros", -] - -[[package]] -name = "tokio-macros" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tokio-stream" -version = "0.1.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eca58d7bba4a75707817a2c44174253f9236b2d5fbd055602e9d5c07c139a047" -dependencies = [ - "futures-core", - "pin-project-lite", - "tokio", - "tokio-util", -] - -[[package]] -name = "tokio-util" -version = "0.7.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" -dependencies = [ - "bytes", - "futures-core", - "futures-sink", - "pin-project-lite", - "tokio", -] - -[[package]] -name = "toml" -version = "0.8.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" -dependencies = [ - "indexmap 2.9.0", - "serde", - "serde_spanned", - "toml_datetime", - "toml_edit 0.22.27", -] - -[[package]] -name = "toml_datetime" -version = "0.6.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" -dependencies = [ - "serde", -] - -[[package]] -name = "toml_edit" -version = "0.19.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" -dependencies = [ - "indexmap 2.9.0", - "toml_datetime", - "winnow 0.5.40", -] - -[[package]] -name = "toml_edit" -version = "0.22.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" -dependencies = [ - "indexmap 2.9.0", - "serde", - "serde_spanned", - "toml_datetime", - "toml_write", - "winnow 0.7.11", -] - -[[package]] -name = "toml_write" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" - -[[package]] -name = "tracing" -version = "0.1.41" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" -dependencies = [ - "pin-project-lite", - "tracing-attributes", - "tracing-core", -] - -[[package]] -name = "tracing-attributes" -version = "0.1.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "tracing-chrome" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb13184244c7cd22758b79e7c993c515ad67a8e730edcb7e05fe7bcabb283c7" -dependencies = [ - "json", - "tracing", - "tracing-subscriber", -] - -[[package]] -name = "tracing-chrome" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724" -dependencies = [ - "serde_json", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "tracing-core" -version = "0.1.34" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" -dependencies = [ - "once_cell", - "valuable", -] - -[[package]] -name = "tracing-futures" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" -dependencies = [ - "pin-project", - "tracing", -] - -[[package]] -name = "tracing-log" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3" -dependencies = [ - "log", - "once_cell", - "tracing-core", -] - -[[package]] -name = "tracing-subscriber" -version = "0.3.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" -dependencies = [ - "matchers", - "nu-ansi-term", - "once_cell", - "regex-automata", - "sharded-slab", - "smallvec", - "thread_local", - "tracing", - "tracing-core", - "tracing-log", -] - -[[package]] -name = "triomphe" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8f7726da4807b58ea5c96fdc122f80702030edc33b35aff9190a51148ccc85" -dependencies = [ - "serde", - "stable_deref_trait", -] - -[[package]] -name = "twox-hash" -version = "1.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" -dependencies = [ - "cfg-if", - "static_assertions", -] - -[[package]] -name = "twox-hash" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b907da542cbced5261bd3256de1b3a1bf340a3d37f93425a07362a1d687de56" - -[[package]] -name = "typenum" -version = "1.18.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f" - -[[package]] -name = "unicase" -version = "2.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b844d17643ee918803943289730bec8aac480150456169e647ed0b576ba539" - -[[package]] -name = "unicode-id-start" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b" - -[[package]] -name = "unicode-ident" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512" - -[[package]] -name = "unicode-linebreak" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f" - -[[package]] -name = "unicode-normalization" -version = "0.1.24" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956" -dependencies = [ - "tinyvec", -] - -[[package]] -name = "unicode-segmentation" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" - -[[package]] -name = "unicode-width" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" - -[[package]] -name = "unicode-width" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1a07cc7db3810833284e8d372ccdc6da29741639ecc70c9ec107df0fa6154c" - -[[package]] -name = "unicode-xid" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" - -[[package]] -name = "url" -version = "2.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" -dependencies = [ - "form_urlencoded", - "idna", - "percent-encoding", - "serde", -] - -[[package]] -name = "urlencoding" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" - -[[package]] -name = "utf8_iter" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" - -[[package]] -name = "uuid" -version = "1.17.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "valuable" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65" - -[[package]] -name = "vergen" -version = "9.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b2bf58be11fc9414104c6d3a2e464163db5ef74b12296bda593cac37b6e4777" -dependencies = [ - "anyhow", - "cargo_metadata", - "derive_builder 0.20.2", - "regex", - "rustversion", - "time", - "vergen-lib", -] - -[[package]] -name = "vergen-lib" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b07e6010c0f3e59fcb164e0163834597da68d1f864e2b8ca49f74de01e9c166" -dependencies = [ - "anyhow", - "derive_builder 0.20.2", - "rustversion", -] - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - -[[package]] -name = "virtual-fs" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f92037e6dbdd2bb77fca33dbb8bb9f490ecfd88c236c9aefefa2f047285938" -dependencies = [ - "anyhow", - "async-trait", - "bytes", - "dashmap 6.1.0", - "derive_more 2.0.1", - "dunce", - "filetime", - "fs_extra", - "futures", - "getrandom 0.2.16", - "indexmap 2.9.0", - "libc", - "pin-project-lite", - "replace_with", - "shared-buffer", - "slab", - "thiserror 1.0.69", - "tokio", - "tracing", - "wasmer-package", - "webc", -] - -[[package]] -name = "virtual-mio" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b503138c2d32137c8c1049a8043d75628ee29b8f467eabc6023886ae76f15a" -dependencies = [ - "async-trait", - "bytes", - "futures", - "serde", - "thiserror 1.0.69", - "tracing", -] - -[[package]] -name = "virtual-net" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9b5162d7c9f2bef643370e711ec7fa04e7804098edd3f95117115aa9068320" -dependencies = [ - "anyhow", - "async-trait", - "base64", - "bincode", - "bytecheck 0.6.12", - "bytes", - "derive_more 2.0.1", - "futures-util", - "ipnet", - "iprange", - "pin-project-lite", - "rkyv 0.8.10", - "serde", - "smoltcp", - "thiserror 1.0.69", - "tokio", - "tracing", - "virtual-mio", -] - -[[package]] -name = "vlq" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65dd7eed29412da847b0f78bcec0ac98588165988a8cfe41d4ea1d429f8ccfff" - -[[package]] -name = "vsimd" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" - -[[package]] -name = "wai-bindgen-gen-core" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aa3dc41b510811122b3088197234c27e08fcad63ef936306dd8e11e2803876c" -dependencies = [ - "anyhow", - "wai-parser", -] - -[[package]] -name = "wai-bindgen-gen-rust" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19bc05e8380515c4337c40ef03b2ff233e391315b178a320de8640703d522efe" -dependencies = [ - "heck 0.3.3", - "wai-bindgen-gen-core", -] - -[[package]] -name = "wai-bindgen-gen-rust-wasm" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6f35ce5e74086fac87f3a7bd50f643f00fe3559adb75c88521ecaa01c8a6199" -dependencies = [ - "heck 0.3.3", - "wai-bindgen-gen-core", - "wai-bindgen-gen-rust", -] - -[[package]] -name = "wai-bindgen-rust" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e5601c6f448c063e83a5e931b8fefcdf7e01ada424ad42372c948d2e3d67741" -dependencies = [ - "bitflags 1.3.2", - "wai-bindgen-rust-impl", -] - -[[package]] -name = "wai-bindgen-rust-impl" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdeeb5c1170246de8425a3e123e7ef260dc05ba2b522a1d369fe2315376efea4" -dependencies = [ - "proc-macro2", - "syn 1.0.109", - "wai-bindgen-gen-core", - "wai-bindgen-gen-rust-wasm", -] - -[[package]] -name = "wai-parser" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bd0acb6d70885ea0c343749019ba74f015f64a9d30542e66db69b49b7e28186" -dependencies = [ - "anyhow", - "id-arena", - "pulldown-cmark", - "unicode-normalization", - "unicode-xid", -] - -[[package]] -name = "waker-fn" -version = "1.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" - -[[package]] -name = "walkdir" -version = "2.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" -dependencies = [ - "same-file", - "winapi-util", -] - -[[package]] -name = "wasi" -version = "0.11.1+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" - -[[package]] -name = "wasi" -version = "0.14.2+wasi-0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9683f9a5a998d873c0d21fcbe3c083009670149a8fab228644b8bd36b2c48cb3" -dependencies = [ - "wit-bindgen-rt", -] - -[[package]] -name = "wasm-bindgen" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5" -dependencies = [ - "cfg-if", - "once_cell", - "rustversion", - "wasm-bindgen-macro", -] - -[[package]] -name = "wasm-bindgen-backend" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6" -dependencies = [ - "bumpalo", - "log", - "proc-macro2", - "quote", - "syn 2.0.104", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-futures" -version = "0.4.50" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61" -dependencies = [ - "cfg-if", - "js-sys", - "once_cell", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "wasm-bindgen-macro" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407" -dependencies = [ - "quote", - "wasm-bindgen-macro-support", -] - -[[package]] -name = "wasm-bindgen-macro-support" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "wasm-bindgen-backend", - "wasm-bindgen-shared", -] - -[[package]] -name = "wasm-bindgen-shared" -version = "0.2.100" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d" -dependencies = [ - "unicode-ident", -] - -[[package]] -name = "wasm-encoder" -version = "0.235.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" -dependencies = [ - "leb128fmt", - "wasmparser 0.235.0", -] - -[[package]] -name = "wasmer" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf786c12924b21a9b62b2f16f5c71985f9a7c478ad043e9337ceb18d08869ce4" -dependencies = [ - "bindgen", - "bytes", - "cfg-if", - "cmake", - "derive_more 2.0.1", - "indexmap 2.9.0", - "js-sys", - "more-asserts", - "paste", - "rustc-demangle", - "serde", - "serde-wasm-bindgen 0.6.5", - "shared-buffer", - "tar", - "target-lexicon", - "thiserror 1.0.69", - "tracing", - "wasm-bindgen", - "wasmer-compiler", - "wasmer-compiler-cranelift", - "wasmer-derive", - "wasmer-types", - "wasmer-vm", - "wasmparser 0.224.1", - "wat", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmer-compiler" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c676b2eeebcf3525cd7a4a394a3e800397931b14c36c59bbdaa673d1e3538736" -dependencies = [ - "backtrace", - "bytes", - "cfg-if", - "enum-iterator", - "enumset", - "leb128", - "libc", - "macho-unwind-info", - "memmap2", - "more-asserts", - "object 0.32.2", - "region", - "rkyv 0.8.10", - "self_cell", - "shared-buffer", - "smallvec", - "target-lexicon", - "thiserror 1.0.69", - "wasmer-types", - "wasmer-vm", - "wasmparser 0.224.1", - "windows-sys 0.59.0", - "xxhash-rust", -] - -[[package]] -name = "wasmer-compiler-cranelift" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3a3f6b9620a296686578867a2eb52ebbba54f690e35d0f0b88ac2a07eba4b2f" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "gimli 0.28.1", - "itertools 0.12.1", - "more-asserts", - "rayon", - "smallvec", - "target-lexicon", - "tracing", - "wasmer-compiler", - "wasmer-types", -] - -[[package]] -name = "wasmer-config" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4f9f97f7c76a9865fa7c6c003b2d1a9fa24da5f4ac8f07898b4a7697bc014ec" -dependencies = [ - "anyhow", - "bytesize", - "ciborium", - "derive_builder 0.12.0", - "hex", - "indexmap 2.9.0", - "saffron", - "schemars", - "semver", - "serde", - "serde_json", - "serde_yml", - "thiserror 1.0.69", - "toml", - "url", -] - -[[package]] -name = "wasmer-derive" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f28138e1071544778713c49a402f9f37c47aa9f05cf4023c4563cef8c138301" -dependencies = [ - "proc-macro-error2", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "wasmer-journal" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "187d41a08883b25205e16592e581d8f114e8cd4b0cc06bf06227ef1dceea5bed" -dependencies = [ - "anyhow", - "async-trait", - "base64", - "bincode", - "bytecheck 0.6.12", - "bytes", - "derive_more 2.0.1", - "lz4_flex", - "num_enum", - "rkyv 0.8.10", - "serde", - "serde_json", - "thiserror 1.0.69", - "tracing", - "virtual-fs", - "virtual-net", - "wasmer", - "wasmer-config", - "wasmer-wasix-types", -] - -[[package]] -name = "wasmer-package" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67c892d772b032804990ae6df8225cec238e1fa5c1ab63e3a433fbc0eb3da498" -dependencies = [ - "anyhow", - "bytes", - "cfg-if", - "ciborium", - "flate2", - "ignore", - "insta", - "libc", - "semver", - "serde", - "serde_json", - "sha2", - "shared-buffer", - "tar", - "tempfile", - "thiserror 1.0.69", - "toml", - "url", - "wasmer-config", - "wasmer-types", - "webc", -] - -[[package]] -name = "wasmer-types" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d329d3e5c425c0ff98035a685d93c6f7129789dde2a67ed60f4f07bf16d689ca" -dependencies = [ - "bytecheck 0.6.12", - "enum-iterator", - "enumset", - "getrandom 0.2.16", - "hex", - "indexmap 2.9.0", - "more-asserts", - "rkyv 0.8.10", - "serde", - "sha2", - "target-lexicon", - "thiserror 1.0.69", - "wasmparser 0.224.1", - "xxhash-rust", -] - -[[package]] -name = "wasmer-vm" -version = "6.1.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a58deb62862e662c27acd359764740c944028627ee74777790d01c87dc98edf" -dependencies = [ - "backtrace", - "cc", - "cfg-if", - "corosensei", - "crossbeam-queue", - "dashmap 6.1.0", - "enum-iterator", - "fnv", - "indexmap 2.9.0", - "libc", - "libunwind", - "mach2", - "memoffset", - "more-asserts", - "region", - "scopeguard", - "thiserror 1.0.69", - "wasmer-types", - "windows-sys 0.59.0", -] - -[[package]] -name = "wasmer-wasix" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0b2f10a6eda882a8618bde7b50c5ad0277da298ff683765d8a22b8c1d75409" -dependencies = [ - "anyhow", - "async-trait", - "base64", - "bincode", - "blake3", - "bus", - "bytecheck 0.6.12", - "bytes", - "cfg-if", - "cooked-waker", - "crossbeam-channel", - "dashmap 6.1.0", - "derive_more 2.0.1", - "futures", - "getrandom 0.2.16", - "heapless", - "hex", - "http", - "libc", - "linked_hash_set", - "lz4_flex", - "num_enum", - "once_cell", - "petgraph", - "pin-project", - "pin-utils", - "rand", - "rkyv 0.8.10", - "rusty_pool", - "semver", - "serde", - "serde_derive", - "serde_json", - "serde_yml", - "sha2", - "shared-buffer", - "tempfile", - "terminal_size 0.3.0", - "termios", - "thiserror 1.0.69", - "tokio", - "tokio-stream", - "toml", - "tracing", - "url", - "urlencoding", - "virtual-fs", - "virtual-mio", - "virtual-net", - "waker-fn", - "wasm-encoder", - "wasmer", - "wasmer-config", - "wasmer-journal", - "wasmer-package", - "wasmer-types", - "wasmer-wasix-types", - "wasmparser 0.224.1", - "webc", - "weezl", - "windows-sys 0.59.0", - "xxhash-rust", -] - -[[package]] -name = "wasmer-wasix-types" -version = "0.601.0-rc.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ec56583da2e60c78c0eae1082dec81bc75f10e4fc62fcebb5ee92fb96e6bf97" -dependencies = [ - "anyhow", - "bitflags 1.3.2", - "byteorder", - "cfg-if", - "num_enum", - "serde", - "time", - "tracing", - "wai-bindgen-gen-core", - "wai-bindgen-gen-rust", - "wai-bindgen-gen-rust-wasm", - "wai-bindgen-rust", - "wai-parser", - "wasmer", - "wasmer-derive", - "wasmer-types", -] - -[[package]] -name = "wasmparser" -version = "0.224.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f17a5917c2ddd3819e84c661fae0d6ba29d7b9c1f0e96c708c65a9c4188e11" -dependencies = [ - "bitflags 2.9.1", -] - -[[package]] -name = "wasmparser" -version = "0.235.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" -dependencies = [ - "bitflags 2.9.1", - "indexmap 2.9.0", - "semver", -] - -[[package]] -name = "wast" -version = "235.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1eda4293f626c99021bb3a6fbe4fbbe90c0e31a5ace89b5f620af8925de72e13" -dependencies = [ - "bumpalo", - "leb128fmt", - "memchr", - "unicode-width 0.2.1", - "wasm-encoder", -] - -[[package]] -name = "wat" -version = "1.235.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e777e0327115793cb96ab220b98f85327ec3d11f34ec9e8d723264522ef206aa" -dependencies = [ - "wast", -] - -[[package]] -name = "web-sys" -version = "0.3.77" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webc" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38544ae3a351279fa913b4dee9c548f0aa3b27ca05756531c3f2e6bc4e22c27d" -dependencies = [ - "anyhow", - "base64", - "bytes", - "cfg-if", - "ciborium", - "document-features", - "ignore", - "indexmap 2.9.0", - "leb128", - "lexical-sort", - "libc", - "once_cell", - "path-clean 1.0.1", - "rand", - "serde", - "serde_json", - "sha2", - "shared-buffer", - "thiserror 1.0.69", - "url", -] - -[[package]] -name = "weezl" -version = "0.1.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a751b3277700db47d3e574514de2eced5e54dc8a5436a3bf7a0b248b2cee16f3" - -[[package]] -name = "winapi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419" -dependencies = [ - "winapi-i686-pc-windows-gnu", - "winapi-x86_64-pc-windows-gnu", -] - -[[package]] -name = "winapi-i686-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" - -[[package]] -name = "winapi-util" -version = "0.1.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" -dependencies = [ - "windows-sys 0.59.0", -] - -[[package]] -name = "winapi-x86_64-pc-windows-gnu" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" - -[[package]] -name = "windows-core" -version = "0.61.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -dependencies = [ - "windows-implement", - "windows-interface", - "windows-link", - "windows-result", - "windows-strings", -] - -[[package]] -name = "windows-implement" -version = "0.60.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "windows-interface" -version = "0.59.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "windows-link" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" - -[[package]] -name = "windows-result" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-strings" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" -dependencies = [ - "windows-link", -] - -[[package]] -name = "windows-sys" -version = "0.48.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" -dependencies = [ - "windows-targets 0.48.5", -] - -[[package]] -name = "windows-sys" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.60.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb" -dependencies = [ - "windows-targets 0.53.2", -] - -[[package]] -name = "windows-targets" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" -dependencies = [ - "windows_aarch64_gnullvm 0.48.5", - "windows_aarch64_msvc 0.48.5", - "windows_i686_gnu 0.48.5", - "windows_i686_msvc 0.48.5", - "windows_x86_64_gnu 0.48.5", - "windows_x86_64_gnullvm 0.48.5", - "windows_x86_64_msvc 0.48.5", -] - -[[package]] -name = "windows-targets" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" -dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", - "windows_i686_gnullvm 0.52.6", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", -] - -[[package]] -name = "windows-targets" -version = "0.53.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c66f69fcc9ce11da9966ddb31a40968cad001c5bedeb5c2b82ede4253ab48aef" -dependencies = [ - "windows_aarch64_gnullvm 0.53.0", - "windows_aarch64_msvc 0.53.0", - "windows_i686_gnu 0.53.0", - "windows_i686_gnullvm 0.53.0", - "windows_i686_msvc 0.53.0", - "windows_x86_64_gnu 0.53.0", - "windows_x86_64_gnullvm 0.53.0", - "windows_x86_64_msvc 0.53.0", -] - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" - -[[package]] -name = "windows_aarch64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" - -[[package]] -name = "windows_aarch64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c" - -[[package]] -name = "windows_i686_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" - -[[package]] -name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11" - -[[package]] -name = "windows_i686_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" - -[[package]] -name = "windows_i686_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" - -[[package]] -name = "windows_i686_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" - -[[package]] -name = "windows_x86_64_gnu" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" - -[[package]] -name = "windows_x86_64_gnullvm" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.48.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "windows_x86_64_msvc" -version = "0.53.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" - -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - -[[package]] -name = "winnow" -version = "0.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" -dependencies = [ - "memchr", -] - -[[package]] -name = "wit-bindgen-rt" -version = "0.39.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" -dependencies = [ - "bitflags 2.9.1", -] - -[[package]] -name = "writeable" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" - -[[package]] -name = "wyz" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" -dependencies = [ - "tap", -] - -[[package]] -name = "xattr" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d65cbf2f12c15564212d48f4e3dfb87923d25d611f2aed18f4cb23f0413d89e" -dependencies = [ - "libc", - "rustix 1.0.7", -] - -[[package]] -name = "xxhash-rust" -version = "0.8.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3" - -[[package]] -name = "yoke" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" -dependencies = [ - "serde", - "stable_deref_trait", - "yoke-derive", - "zerofrom", -] - -[[package]] -name = "yoke-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "synstructure", -] - -[[package]] -name = "zerocopy" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.8.26" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] - -[[package]] -name = "zerofrom" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5" -dependencies = [ - "zerofrom-derive", -] - -[[package]] -name = "zerofrom-derive" -version = "0.1.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", - "synstructure", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", -] - -[[package]] -name = "zerovec" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" -dependencies = [ - "yoke", - "zerofrom", - "zerovec-derive", -] - -[[package]] -name = "zerovec-derive" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.104", -] diff --git a/deps/swc/bindings/Cargo.toml b/deps/swc/bindings/Cargo.toml deleted file mode 100644 index 563c48408..000000000 --- a/deps/swc/bindings/Cargo.toml +++ /dev/null @@ -1,214 +0,0 @@ -[workspace] -members = [ - "binding_core_node", - "binding_core_wasm", - "binding_es_ast_viewer", - "binding_html_node", - "binding_minifier_node", - "binding_minifier_wasm", - "binding_typescript_wasm", - "binding_react_compiler_node", - "swc_cli", -] -resolver = "2" - - [workspace.package] - edition = "2021" - license = "Apache-2.0" - repository = "https://github.com/swc-project/swc.git" - - - [workspace.dependencies] - anyhow = "1.0.98" - backtrace = "0.3" - getrandom = "0.3.3" - js-sys = "0.3.77" - lightningcss = "1.0.0-alpha.66" - miette = "7.6.0" - napi = { version = "3", default-features = false } - napi-build = "2" - napi-derive = { version = "3", default-features = false } - owo-colors = "4.2.1" - par-core = "2.0.0" - path-clean = "1.0" - quote = "1" - rustc-hash = "2" - serde = "1" - serde-wasm-bindgen = "0.6.5" - serde_json = "1.0.140" - swc_atoms = "8.0.1" - swc_cli_impl = "46.0.0" - swc_common = "16.0.0" - swc_compiler_base = "38.0.0" - swc_config = "3.1.2" - swc_core = "46.0.2" - swc_css_ast = "16.0.0" - swc_css_codegen = "16.0.0" - swc_css_minifier = "16.0.0" - swc_css_parser = "16.0.0" - swc_ecma_react_compiler = "10.0.0" - swc_error_reporters = "18.0.0" - swc_html = "28.0.0" - swc_html_ast = "16.0.0" - swc_html_minifier = "35.0.0" - swc_malloc = "1.2.4" - swc_nodejs_common = "1.0.3" - swc_sourcemap = "9.3.4" - swc_ts_fast_strip = "35.0.0" - tracing = "0.1.41" - tracing-chrome = "0.7.2" - tracing-futures = "0.2.5" - tracing-subscriber = "0.3.20" - unicode-width = "0.2.1" - wasm-bindgen = "0.2.100" - wasm-bindgen-futures = "0.4.50" - -[profile.release] -# lto = true - -# We use CARGO_PROFILE_RELEASE_LTO for production builds -lto = "fat" - -# debug = true -# opt-level = 'z' - -# Strip debug symbols -strip = "symbols" - -# Reduce binary size -codegen-units = 1 - - [profile.release.package] - - [profile.release.package.wasmer-wasix] - opt-level = "s" - - [profile.release.package.cranelift-codegen] - opt-level = "s" - - [profile.release.package.swc_ecma_minifier] - opt-level = 3 - - [profile.release.package.swc] - opt-level = 3 - - [profile.release.package.swc_ecma_compat_es2015] - opt-level = "s" - - [profile.release.package.swc_ecma_parser] - opt-level = 3 - - [profile.release.package.wast] - opt-level = "s" - - [profile.release.package.wasmparser] - opt-level = "s" - - [profile.release.package.browserslist-rs] - opt-level = "s" - - [profile.release.package.swc_ecma_transforms_module] - opt-level = "s" - - [profile.release.package.swc_ecma_transforms_proposal] - opt-level = "s" - - [profile.release.package.swc_ecma_transforms_optimization] - opt-level = 3 - - [profile.release.package.swc_ecma_ast] - opt-level = 3 - - [profile.release.package.swc_ecma_transforms_base] - opt-level = 3 - - [profile.release.package.webc] - opt-level = "s" - - [profile.release.package.swc_ecma_compat_es2022] - opt-level = "s" - - [profile.release.package.regex-automata] - opt-level = "s" - - [profile.release.package.swc_ecma_transforms_typescript] - opt-level = 3 - - [profile.release.package.clap] - opt-level = "s" - - [profile.release.package.swc_cli_impl] - opt-level = "s" - - [profile.release.package.wasmer-config] - opt-level = "s" - - [profile.release.package.swc_ecma_utils] - opt-level = 3 - - [profile.release.package.wasmer-compiler] - opt-level = "s" - - [profile.release.package.wasmer] - opt-level = "s" - - [profile.release.package.wasmer-vm] - opt-level = "s" - - [profile.release.package.wasmer-compiler-cranelift] - opt-level = "s" - - [profile.release.package.regalloc2] - opt-level = "s" - - [profile.release.package.swc_plugin_backend_wasmer] - opt-level = "s" - - [profile.release.package.swc_plugin_runner] - opt-level = "s" - - [profile.release.package.globset] - opt-level = "s" - - [profile.release.package.toml_edit] - opt-level = "s" - - [profile.release.package.miette] - opt-level = "s" - - [profile.release.package.swc_bundler] - opt-level = "s" - - [profile.release.package.swc_ecma_compat_es3] - opt-level = "s" - - [profile.release.package.serde] - opt-level = "s" - - [profile.release.package.regex-syntax] - opt-level = "s" - - [profile.release.package.virtual-fs] - opt-level = "s" - - [profile.release.package.swc_typescript] - opt-level = "s" - - [profile.release.package.wasmer-package] - opt-level = "s" - - [profile.release.package.aho-corasick] - opt-level = "s" - - [profile.release.package.backtrace] - opt-level = "s" - - [profile.release.package.tokio] - opt-level = "s" - - [profile.release.package.napi] - opt-level = "s" - - -[profile.dev.package."*"] -debug-assertions = false diff --git a/deps/swc/bindings/binding_core_node/Cargo.toml b/deps/swc/bindings/binding_core_node/Cargo.toml index 025c3bebd..a85116894 100644 --- a/deps/swc/bindings/binding_core_node/Cargo.toml +++ b/deps/swc/bindings/binding_core_node/Cargo.toml @@ -6,7 +6,7 @@ exclude = ["artifacts.json", "index.node"] license = "Apache-2.0" name = "binding_core_node" publish = false -version = "0.1.0" +version = "0.2.0" [lib] bench = false @@ -38,7 +38,6 @@ anyhow = { workspace = true } backtrace = { workspace = true } napi = { workspace = true, features = ["napi3", "serde-json"] } napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } par-core = { workspace = true, features = ["chili"] } path-clean = { workspace = true } rustc-hash = { workspace = true } @@ -46,10 +45,9 @@ serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true, features = ["unbounded_depth"] } tracing = { workspace = true, features = ["release_max_level_info"] } tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } -swc_core = { workspace = true, features = [ +swc_core = { path = "../../crates/swc_core", features = [ "allocator_node", "ecma_ast", "ecma_minifier", @@ -64,4 +62,4 @@ swc_core = { workspace = true, features = [ "base_node", "base_concurrent", ] } -swc_malloc = { workspace = true } +swc_malloc = { path = "../../crates/swc_malloc" } diff --git a/deps/swc/bindings/binding_core_node/src/bundle.rs b/deps/swc/bindings/binding_core_node/src/bundle.rs index f4bf14d74..0cad294c0 100644 --- a/deps/swc/bindings/binding_core_node/src/bundle.rs +++ b/deps/swc/bindings/binding_core_node/src/bundle.rs @@ -155,7 +155,7 @@ impl Task for BundleTask { if let Some(s) = err.downcast_ref::() { return Err(napi::Error::new( Status::GenericFailure, - format!("panic detected: {}", s), + format!("panic detected: {s}"), )); } diff --git a/deps/swc/bindings/binding_core_node/src/lib.rs b/deps/swc/bindings/binding_core_node/src/lib.rs index fc4b9d54a..6719f477d 100644 --- a/deps/swc/bindings/binding_core_node/src/lib.rs +++ b/deps/swc/bindings/binding_core_node/src/lib.rs @@ -34,7 +34,7 @@ fn init() { if cfg!(debug_assertions) || env::var("SWC_DEBUG").unwrap_or_default() == "1" { set_hook(Box::new(|panic_info| { let backtrace = Backtrace::new(); - println!("Panic: {:?}\nBacktrace: {:?}", panic_info, backtrace); + println!("Panic: {panic_info:?}\nBacktrace: {backtrace:?}"); })); } } diff --git a/deps/swc/bindings/binding_core_node/src/minify.rs b/deps/swc/bindings/binding_core_node/src/minify.rs index 85ee19e32..bbbb46703 100644 --- a/deps/swc/bindings/binding_core_node/src/minify.rs +++ b/deps/swc/bindings/binding_core_node/src/minify.rs @@ -100,7 +100,7 @@ fn minify( let code = String::from_utf8_lossy(code.as_ref()).to_string(); let options = String::from_utf8_lossy(opts.as_ref()).to_string(); let extras = JsMinifyExtras::default() - .with_mangle_name_cache(extras.mangle_name_cache.as_deref().map(|s| (*s).clone())); + .with_mangle_name_cache(extras.mangle_name_cache.map(|s| (*s).clone())); let c = get_fresh_compiler(); @@ -134,7 +134,7 @@ pub fn minify_sync( }; let opts = get_deserialized(opts)?; let extras = JsMinifyExtras::default() - .with_mangle_name_cache(extras.mangle_name_cache.as_deref().map(|s| (*s).clone())); + .with_mangle_name_cache(extras.mangle_name_cache.map(|s| (*s).clone())); let c = get_fresh_compiler(); diff --git a/deps/swc/bindings/binding_core_node/src/print.rs b/deps/swc/bindings/binding_core_node/src/print.rs index f64e216a7..02e62fbd9 100644 --- a/deps/swc/bindings/binding_core_node/src/print.rs +++ b/deps/swc/bindings/binding_core_node/src/print.rs @@ -48,6 +48,7 @@ impl Task for PrintTask { codegen_config: swc_core::ecma::codegen::Config::default() .with_target(options.config.jsc.target.unwrap_or(EsVersion::Es2020)) .with_minify(options.config.minify.into_bool()), + source_file_name: Some(&options.filename), ..Default::default() }, ) @@ -108,6 +109,7 @@ pub fn print_sync(program: String, options: Buffer) -> napi::Result() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else if let Some(s) = p.downcast_ref::<&str>() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else { Err(anyhow!("failed to handle with unknown panic message")) } diff --git a/deps/swc/bindings/binding_core_wasm/Cargo.toml b/deps/swc/bindings/binding_core_wasm/Cargo.toml index 378e8ffcb..1e41fd964 100644 --- a/deps/swc/bindings/binding_core_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_core_wasm/Cargo.toml @@ -6,16 +6,17 @@ license = { workspace = true } name = "binding_core_wasm" publish = false repository = { workspace = true } -version = "1.14.0" +version = "1.15.3" [lib] bench = false crate-type = ["cdylib"] [features] -default = ["swc_v1"] -swc_v1 = [] -swc_v2 = [] +__plugin = [] +default = ["swc_v1"] +swc_v1 = [] +swc_v2 = [] # This feature exists to allow cargo operations # [TODO]: this is disabled due to signature mismatch between host_native and host_js, # which causes build errors like @@ -35,7 +36,7 @@ anyhow = { workspace = true } getrandom = { workspace = true, features = ["wasm_js"] } serde = { workspace = true, features = ["derive"] } serde-wasm-bindgen = { workspace = true } -swc_core = { workspace = true, features = [ +swc_core = { path = "../../crates/swc_core", features = [ "ecma_ast_serde", "ecma_codegen", "binding_macro_wasm", @@ -46,5 +47,9 @@ swc_core = { workspace = true, features = [ tracing = { workspace = true, features = ["max_level_off"] } wasm-bindgen = { workspace = true, features = ["enable-interning"] } - [package.metadata.wasm-pack.profile.release] - wasm-opt = false +[package.metadata.wasm-pack.profile.release] +wasm-opt = false + +[package.metadata.cargo-shear] +# ignored, as they are only used to enable features +ignored = ["getrandom", "anyhow", "serde-wasm-bindgen"] diff --git a/deps/swc/bindings/binding_core_wasm/src/lib.rs b/deps/swc/bindings/binding_core_wasm/src/lib.rs index a59e4cc85..dc789d067 100644 --- a/deps/swc/bindings/binding_core_wasm/src/lib.rs +++ b/deps/swc/bindings/binding_core_wasm/src/lib.rs @@ -44,11 +44,11 @@ export function transform( export function transformSync(code: string | Program, opts?: Options, experimental_plugin_bytes_resolver?: any): Output; "#; -build_minify_sync!(#[wasm_bindgen(js_name = "minifySync", typescript_type = "minifySync",skip_typescript)]); -build_minify!(#[wasm_bindgen(js_name = "minify", typescript_type = "minify",skip_typescript)]); -build_parse_sync!(#[wasm_bindgen(js_name = "parseSync", typescript_type = "parseSync",skip_typescript)]); -build_parse!(#[wasm_bindgen(js_name = "parse", typescript_type = "parse",skip_typescript)]); -build_print_sync!(#[wasm_bindgen(js_name = "printSync", typescript_type = "printSync",skip_typescript)]); -build_print!(#[wasm_bindgen(js_name = "print", typescript_type = "print",skip_typescript)]); -build_transform_sync!(#[wasm_bindgen(js_name = "transformSync", typescript_type = "transformSync",skip_typescript)]); -build_transform!(#[wasm_bindgen(js_name = "transform", typescript_type = "transform",skip_typescript)]); +build_minify_sync!(#[wasm_bindgen(js_name = "minifySync", skip_typescript)]); +build_minify!(#[wasm_bindgen(js_name = "minify", skip_typescript)]); +build_parse_sync!(#[wasm_bindgen(js_name = "parseSync", skip_typescript)]); +build_parse!(#[wasm_bindgen(js_name = "parse", skip_typescript)]); +build_print_sync!(#[wasm_bindgen(js_name = "printSync", skip_typescript)]); +build_print!(#[wasm_bindgen(js_name = "print", skip_typescript)]); +build_transform_sync!(#[wasm_bindgen(js_name = "transformSync", skip_typescript)]); +build_transform!(#[wasm_bindgen(js_name = "transform", skip_typescript)]); diff --git a/deps/swc/bindings/binding_es_ast_viewer/Cargo.toml b/deps/swc/bindings/binding_es_ast_viewer/Cargo.toml index d96df0f11..f588f7a0e 100644 --- a/deps/swc/bindings/binding_es_ast_viewer/Cargo.toml +++ b/deps/swc/bindings/binding_es_ast_viewer/Cargo.toml @@ -5,25 +5,24 @@ license = { workspace = true } name = "binding_es_ast_viewer" publish = false repository = { workspace = true } -version = "1.14.0" +version = "1.15.3" [dependencies] anyhow = { workspace = true } wasm-bindgen = { workspace = true } - [dependencies.swc_core] - features = [ - "ecma_ast", - "common", - "ecma_visit", - "ecma_transforms", - "ecma_parser_unstable", - ] - workspace = true - - [dependencies.swc_error_reporters] - workspace = true +[dependencies.swc_core] +features = [ + "ecma_ast", + "common", + "ecma_visit", + "ecma_transforms", + "ecma_parser_unstable", +] +path = "../../crates/swc_core" +[dependencies.swc_error_reporters] +path = "../../crates/swc_error_reporters" [lib] crate-type = ["cdylib", "rlib"] @@ -40,5 +39,5 @@ opt-level = "s" panic = "abort" # Let it crash and force ourselves to write safe Rust. strip = "symbols" # set to `false` for debug information - [package.metadata.wasm-pack.profile.release] - wasm-opt = false +[package.metadata.wasm-pack.profile.release] +wasm-opt = false diff --git a/deps/swc/bindings/binding_es_ast_viewer/examples/cli.rs b/deps/swc/bindings/binding_es_ast_viewer/examples/cli.rs index 3c7114b6e..2ce16dd9a 100644 --- a/deps/swc/bindings/binding_es_ast_viewer/examples/cli.rs +++ b/deps/swc/bindings/binding_es_ast_viewer/examples/cli.rs @@ -15,7 +15,7 @@ fn main() { // Check if file exists if !Path::new(file_path).exists() { - eprintln!("Error: File '{}' does not exist", file_path); + eprintln!("Error: File '{file_path}' does not exist"); std::process::exit(1); } @@ -23,7 +23,7 @@ fn main() { let content = match fs::read_to_string(file_path) { Ok(content) => content, Err(err) => { - eprintln!("Error: Cannot read file '{}': {}", file_path, err); + eprintln!("Error: Cannot read file '{file_path}': {err}"); std::process::exit(1); } }; @@ -45,7 +45,7 @@ fn main() { println!("{}", results[1]); } Err(err) => { - eprintln!("Parse error: {}", err); + eprintln!("Parse error: {err}"); std::process::exit(1); } } diff --git a/deps/swc/bindings/binding_es_ast_viewer/src/lib.rs b/deps/swc/bindings/binding_es_ast_viewer/src/lib.rs index bf8c9b611..79324201a 100644 --- a/deps/swc/bindings/binding_es_ast_viewer/src/lib.rs +++ b/deps/swc/bindings/binding_es_ast_viewer/src/lib.rs @@ -51,7 +51,7 @@ pub fn parse(input: &str, file_name: Option) -> Result, Stri let cm: Arc = Default::default(); let fm = cm.new_source_file( - Arc::new(FileName::Real(file_name.into()).into()), + Arc::new(FileName::Real(file_name.into())), input.to_string(), ); diff --git a/deps/swc/bindings/binding_html_node/Cargo.toml b/deps/swc/bindings/binding_html_node/Cargo.toml index b2b7f0dd7..a05ce96be 100644 --- a/deps/swc/bindings/binding_html_node/Cargo.toml +++ b/deps/swc/bindings/binding_html_node/Cargo.toml @@ -6,7 +6,7 @@ exclude = ["artifacts.json", "index.node"] license = "Apache-2.0" name = "binding_html_node" publish = false -version = "0.1.0" +version = "0.2.0" [lib] bench = false @@ -24,19 +24,20 @@ napi = { workspace = true, features = ["napi3", "serde-json"] } napi-derive = { workspace = true, features = ["type-def"] } serde = { workspace = true, features = ["derive"] } serde_json = { workspace = true } -swc_atoms = { workspace = true } -swc_common = { workspace = true, features = ["diagnostic-serde"] } -swc_config = { workspace = true, features = ["regex"] } -swc_css_ast = { workspace = true } -swc_css_codegen = { workspace = true } -swc_css_minifier = { workspace = true } -swc_css_parser = { workspace = true } -swc_error_reporters = { workspace = true } -swc_html = { workspace = true } -swc_html_ast = { workspace = true, features = ["serde"] } -swc_html_minifier = { workspace = true, features = [ +swc_atoms = { path = "../../crates/swc_atoms" } +swc_common = { path = "../../crates/swc_common", features = [ + "diagnostic-serde", +] } +swc_config = { path = "../../crates/swc_config", features = ["regex"] } +swc_css_ast = { path = "../../crates/swc_css_ast" } +swc_css_codegen = { path = "../../crates/swc_css_codegen" } +swc_css_minifier = { path = "../../crates/swc_css_minifier" } +swc_css_parser = { path = "../../crates/swc_css_parser" } +swc_error_reporters = { path = "../../crates/swc_error_reporters" } +swc_html = { path = "../../crates/swc_html" } +swc_html_ast = { path = "../../crates/swc_html_ast", features = ["serde"] } +swc_html_minifier = { path = "../../crates/swc_html_minifier", features = [ "custom-css-minifier", ] } -swc_nodejs_common = { workspace = true } +swc_nodejs_common = { path = "../../crates/swc_nodejs_common" } tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-subscriber = { workspace = true, features = ["env-filter"] } diff --git a/deps/swc/bindings/binding_html_node/src/lib.rs b/deps/swc/bindings/binding_html_node/src/lib.rs index 23e617d9d..7d7fffd8e 100644 --- a/deps/swc/bindings/binding_html_node/src/lib.rs +++ b/deps/swc/bindings/binding_html_node/src/lib.rs @@ -39,7 +39,7 @@ fn init() { if cfg!(debug_assertions) || env::var("SWC_DEBUG").unwrap_or_default() == "1" { set_hook(Box::new(|panic_info| { let backtrace = Backtrace::force_capture(); - println!("Panic: {:?}\nBacktrace: {:?}", panic_info, backtrace); + println!("Panic: {panic_info:?}\nBacktrace: {backtrace:?}"); })); } } diff --git a/deps/swc/bindings/binding_html_node/src/util.rs b/deps/swc/bindings/binding_html_node/src/util.rs index 5424d96f8..0a0335ddf 100644 --- a/deps/swc/bindings/binding_html_node/src/util.rs +++ b/deps/swc/bindings/binding_html_node/src/util.rs @@ -24,9 +24,9 @@ where }; if let Some(s) = p.downcast_ref::() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else if let Some(s) = p.downcast_ref::<&str>() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else { Err(anyhow!("failed to handle with unknown panic message")) } diff --git a/deps/swc/bindings/binding_minifier_node/Cargo.toml b/deps/swc/bindings/binding_minifier_node/Cargo.toml index d8a35ad26..20d0d1d4c 100644 --- a/deps/swc/bindings/binding_minifier_node/Cargo.toml +++ b/deps/swc/bindings/binding_minifier_node/Cargo.toml @@ -6,7 +6,7 @@ exclude = ["artifacts.json", "index.node"] license = "Apache-2.0" name = "binding_minifier_node" publish = false -version = "0.1.0" +version = "0.2.0" [lib] bench = false @@ -20,22 +20,18 @@ anyhow = { workspace = true } backtrace = { workspace = true } napi = { workspace = true, features = ["napi3", "serde-json"] } napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } -path-clean = { workspace = true } -rustc-hash = { workspace = true } +par-core = { workspace = true, features = ["chili"] } serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -swc_sourcemap = { workspace = true } tracing = { workspace = true, features = ["release_max_level_info"] } tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } tracing-subscriber = { workspace = true, features = ["env-filter"] } -par-core = { workspace = true, features = ["chili"] } -swc_compiler_base = { workspace = true, features = ["node"] } -swc_config = { workspace = true, features = ["regex"] } -swc_core = { workspace = true, features = [ +swc_compiler_base = { path = "../../crates/swc_compiler_base", features = [ + "node", +] } +swc_config = { path = "../../crates/swc_config", features = ["regex"] } +swc_core = { path = "../../crates/swc_core", features = [ "allocator_node", "common_concurrent", "common_sourcemap", @@ -47,6 +43,6 @@ swc_core = { workspace = true, features = [ "ecma_transforms", "ecma_visit", ] } -swc_error_reporters = { workspace = true } -swc_malloc = { workspace = true } -swc_nodejs_common = { workspace = true } +swc_error_reporters = { path = "../../crates/swc_error_reporters" } +swc_malloc = { path = "../../crates/swc_malloc" } +swc_nodejs_common = { path = "../../crates/swc_nodejs_common" } diff --git a/deps/swc/bindings/binding_minifier_node/src/lib.rs b/deps/swc/bindings/binding_minifier_node/src/lib.rs index 0dd0415d3..09a5a2d84 100644 --- a/deps/swc/bindings/binding_minifier_node/src/lib.rs +++ b/deps/swc/bindings/binding_minifier_node/src/lib.rs @@ -18,7 +18,7 @@ fn init() { if cfg!(debug_assertions) || env::var("SWC_DEBUG").unwrap_or_default() == "1" { set_hook(Box::new(|panic_info| { let backtrace = Backtrace::new(); - println!("Panic: {:?}\nBacktrace: {:?}", panic_info, backtrace); + println!("Panic: {panic_info:?}\nBacktrace: {backtrace:?}"); })); } } diff --git a/deps/swc/bindings/binding_minifier_node/src/minify.rs b/deps/swc/bindings/binding_minifier_node/src/minify.rs index 05e21a337..26325cc50 100644 --- a/deps/swc/bindings/binding_minifier_node/src/minify.rs +++ b/deps/swc/bindings/binding_minifier_node/src/minify.rs @@ -5,8 +5,6 @@ use napi::{ bindgen_prelude::{AbortSignal, AsyncTask, Buffer, External}, Task, }; -use rustc_hash::FxHashMap; -use serde::Deserialize; use swc_compiler_base::{ minify_file_comments, parse_js, IdentCollector, PrintArgs, SourceMapsConfig, TransformOutput, }; @@ -15,7 +13,7 @@ use swc_core::{ common::{ comments::{Comments, SingleThreadedComments}, sync::Lrc, - FileName, Mark, SourceFile, SourceMap, + FileName, Mark, SourceMap, }, ecma::{ minifier::{ @@ -166,7 +164,7 @@ fn do_work( &swc_core::ecma::minifier::option::ExtraOptions { unresolved_mark, top_level_mark, - mangle_name_cache: extras.mangle_name_cache.as_deref().map(|s| (*s).clone()), + mangle_name_cache: extras.mangle_name_cache.map(|s| (*s).clone()), }, ); diff --git a/deps/swc/bindings/binding_minifier_node/src/util.rs b/deps/swc/bindings/binding_minifier_node/src/util.rs index e878a4f00..fe149304d 100644 --- a/deps/swc/bindings/binding_minifier_node/src/util.rs +++ b/deps/swc/bindings/binding_minifier_node/src/util.rs @@ -78,9 +78,9 @@ where }; if let Some(s) = p.downcast_ref::() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else if let Some(s) = p.downcast_ref::<&str>() { - Err(anyhow!("failed to handle: {}", s)) + Err(anyhow!("failed to handle: {s}")) } else { Err(anyhow!("failed to handle with unknown panic message")) } diff --git a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml index bfc28aa55..73a627256 100644 --- a/deps/swc/bindings/binding_minifier_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_minifier_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = { workspace = true } name = "binding_minifier_wasm" publish = false repository = { workspace = true } -version = "1.14.0" +version = "1.15.3" [lib] bench = false @@ -31,11 +31,9 @@ swc_v2 = [] plugin = [] [dependencies] -anyhow = { workspace = true } getrandom = { workspace = true, features = ["wasm_js"] } serde = { workspace = true, features = ["derive"] } -serde-wasm-bindgen = { workspace = true } -swc_core = { workspace = true, features = [ +swc_core = { path = "../../crates/swc_core", features = [ "ecma_ast_serde", "ecma_codegen", "binding_macro_wasm", @@ -47,3 +45,7 @@ wasm-bindgen = { workspace = true, features = ["enable-interning"] } [package.metadata.wasm-pack.profile.release] wasm-opt = false + +[package.metadata.cargo-shear] +# ignored, as they are only used to enable features +ignored = ["getrandom"] diff --git a/deps/swc/bindings/binding_minifier_wasm/src/lib.rs b/deps/swc/bindings/binding_minifier_wasm/src/lib.rs index f0f2431fc..eed46f967 100644 --- a/deps/swc/bindings/binding_minifier_wasm/src/lib.rs +++ b/deps/swc/bindings/binding_minifier_wasm/src/lib.rs @@ -10,5 +10,5 @@ export function minify(src: string, opts?: JsMinifyOptions): Promise; export function minifySync(code: string, opts?: JsMinifyOptions): Output; "#; -build_minify_sync!(#[wasm_bindgen(js_name = "minifySync", typescript_type = "minifySync",skip_typescript)]); -build_minify!(#[wasm_bindgen(js_name = "minify", typescript_type = "minify",skip_typescript)]); +build_minify_sync!(#[wasm_bindgen(js_name = "minifySync", skip_typescript)]); +build_minify!(#[wasm_bindgen(js_name = "minify", skip_typescript)]); diff --git a/deps/swc/bindings/binding_react_compiler_node/Cargo.toml b/deps/swc/bindings/binding_react_compiler_node/Cargo.toml index 26248721c..64f37cf09 100644 --- a/deps/swc/bindings/binding_react_compiler_node/Cargo.toml +++ b/deps/swc/bindings/binding_react_compiler_node/Cargo.toml @@ -6,7 +6,7 @@ exclude = ["artifacts.json", "index.node"] license = "Apache-2.0" name = "binding_react_compiler_node" publish = false -version = "0.1.0" +version = "0.2.0" [lib] bench = false @@ -16,30 +16,18 @@ crate-type = ["cdylib"] napi-build = { workspace = true } [dependencies] -anyhow = { workspace = true } -backtrace = { workspace = true } -napi = { workspace = true, features = ["napi3", "serde-json"] } -napi-derive = { workspace = true, features = ["type-def"] } -node_macro_deps = { path = "../node_macro_deps" } -path-clean = { workspace = true } -rustc-hash = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde_json = { workspace = true, features = ["unbounded_depth"] } -swc_sourcemap = { workspace = true } -tracing = { workspace = true, features = ["release_max_level_info"] } -tracing-chrome = { workspace = true } -tracing-futures = { workspace = true } -tracing-subscriber = { workspace = true, features = ["env-filter"] } +backtrace = { workspace = true } +napi = { workspace = true, features = ["napi3", "serde-json"] } +napi-derive = { workspace = true, features = ["type-def"] } +serde = { workspace = true, features = ["derive"] } +tracing = { workspace = true, features = ["release_max_level_info"] } -swc_compiler_base = { workspace = true, features = ["node"] } -swc_config = { workspace = true } -swc_core = { workspace = true, features = [ +swc_core = { path = "../../crates/swc_core", features = [ "allocator_node", "common_sourcemap", "ecma_ast", "ecma_parser", ] } -swc_ecma_react_compiler = { workspace = true } -swc_malloc = { workspace = true } -swc_nodejs_common = { workspace = true } +swc_ecma_react_compiler = { path = "../../crates/swc_ecma_react_compiler" } +swc_malloc = { path = "../../crates/swc_malloc" } diff --git a/deps/swc/bindings/binding_react_compiler_node/src/lib.rs b/deps/swc/bindings/binding_react_compiler_node/src/lib.rs index 8f530a569..12ae4f151 100644 --- a/deps/swc/bindings/binding_react_compiler_node/src/lib.rs +++ b/deps/swc/bindings/binding_react_compiler_node/src/lib.rs @@ -17,7 +17,7 @@ fn init() { if cfg!(debug_assertions) || env::var("SWC_DEBUG").unwrap_or_default() == "1" { set_hook(Box::new(|panic_info| { let backtrace = Backtrace::new(); - println!("Panic: {:?}\nBacktrace: {:?}", panic_info, backtrace); + println!("Panic: {panic_info:?}\nBacktrace: {backtrace:?}"); })); } } diff --git a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml index 02818c027..861bedabc 100644 --- a/deps/swc/bindings/binding_typescript_wasm/Cargo.toml +++ b/deps/swc/bindings/binding_typescript_wasm/Cargo.toml @@ -6,7 +6,7 @@ license = { workspace = true } name = "binding_typescript_wasm" publish = false repository = { workspace = true } -version = "1.14.0" +version = "1.15.3" [lib] bench = false @@ -16,20 +16,20 @@ crate-type = ["cdylib"] nightly = ["swc_ts_fast_strip/nightly"] [dependencies] -anyhow = { workspace = true } -getrandom = { workspace = true, features = ["wasm_js"] } -js-sys = { workspace = true } -miette = { workspace = true } -owo-colors = { workspace = true } -serde = { workspace = true, features = ["derive"] } -serde-wasm-bindgen = { workspace = true } -serde_json = { workspace = true } -swc_common = { workspace = true } -swc_error_reporters = { workspace = true } -swc_ts_fast_strip = { workspace = true, features = ["wasm-bindgen"] } -tracing = { workspace = true, features = ["max_level_off"] } -unicode-width = { workspace = true } -wasm-bindgen = { workspace = true, features = ["enable-interning"] } +anyhow = { workspace = true } +js-sys = { workspace = true } +miette = { workspace = true } +owo-colors = { workspace = true } +serde = { workspace = true, features = ["derive"] } +serde-wasm-bindgen = { workspace = true } +swc_common = { path = "../../crates/swc_common" } +swc_error_reporters = { path = "../../crates/swc_error_reporters" } +swc_ts_fast_strip = { path = "../../crates/swc_ts_fast_strip", features = [ + "wasm-bindgen", +] } +tracing = { workspace = true, features = ["max_level_off"] } +unicode-width = { workspace = true } +wasm-bindgen = { workspace = true, features = ["enable-interning"] } wasm-bindgen-futures = { workspace = true } [package.metadata.wasm-pack.profile.release] diff --git a/deps/swc/bindings/binding_typescript_wasm/src/error_reporter.rs b/deps/swc/bindings/binding_typescript_wasm/src/error_reporter.rs index db9354114..034d75e0b 100644 --- a/deps/swc/bindings/binding_typescript_wasm/src/error_reporter.rs +++ b/deps/swc/bindings/binding_typescript_wasm/src/error_reporter.rs @@ -568,7 +568,7 @@ impl SwcReportHandler { (hl, vbar_offset) }) .collect(); - writeln!(f, "{}", underlines)?; + writeln!(f, "{underlines}")?; for hl in single_liners.iter().rev() { if let Some(label) = hl.label_parts() { diff --git a/deps/swc/bindings/node_macro_deps/Cargo.toml b/deps/swc/bindings/node_macro_deps/Cargo.toml deleted file mode 100644 index d8d6d62c9..000000000 --- a/deps/swc/bindings/node_macro_deps/Cargo.toml +++ /dev/null @@ -1,15 +0,0 @@ -[package] -authors = ["강동윤 "] -edition = "2021" -exclude = ["artifacts.json", "index.node"] -license = "Apache-2.0" -name = "node_macro_deps" -publish = false -version = "0.1.0" - -[lib] -bench = false -proc-macro = true - -[dependencies] -quote = { workspace = true } diff --git a/deps/swc/bindings/node_macro_deps/README.md b/deps/swc/bindings/node_macro_deps/README.md deleted file mode 100644 index 455fe7163..000000000 --- a/deps/swc/bindings/node_macro_deps/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# node_macro_deps - -Dummy crate to pin version of proc-macro dependencies. diff --git a/deps/swc/bindings/node_macro_deps/src/lib.rs b/deps/swc/bindings/node_macro_deps/src/lib.rs deleted file mode 100644 index 8b1378917..000000000 --- a/deps/swc/bindings/node_macro_deps/src/lib.rs +++ /dev/null @@ -1 +0,0 @@ - diff --git a/deps/swc/bindings/swc_cli/Cargo.toml b/deps/swc/bindings/swc_cli/Cargo.toml index fc942610d..bac9a9f06 100644 --- a/deps/swc/bindings/swc_cli/Cargo.toml +++ b/deps/swc/bindings/swc_cli/Cargo.toml @@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"] license = { workspace = true } name = "swc_cli" repository = { workspace = true } -version = "0.91.634" +version = "0.93.2" [[bin]] bench = false @@ -20,4 +20,4 @@ plugin = ["swc_cli_impl/plugin"] [dependencies] anyhow = { workspace = true } par-core = { workspace = true, features = ["chili"] } -swc_cli_impl = { workspace = true } +swc_cli_impl = { version = "48.0.0", path = "../../crates/swc_cli_impl" } diff --git a/deps/swc/xtask/Cargo.toml b/deps/swc/xtask/Cargo.toml index 176d04836..294a3cd51 100644 --- a/deps/swc/xtask/Cargo.toml +++ b/deps/swc/xtask/Cargo.toml @@ -11,12 +11,12 @@ version = "0.1.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -anyhow = { workspace = true } -chrono = { workspace = true } -clap = { version = "4.4.6", features = ["derive"] } -semver = { workspace = true } -serde = { workspace = true } -serde_derive = { workspace = true } -serde_json = { workspace = true } -toml = { workspace = true } -walkdir = { workspace = true } +anyhow = { workspace = true } +chrono = { workspace = true } +clap = { version = "4.4.6", features = ["derive"] } +semver = { workspace = true } +serde = { workspace = true } +serde_derive = { workspace = true } +serde_json = { workspace = true } +toml = { workspace = true } +walkdir = { workspace = true } diff --git a/deps/swc/xtask/src/util/mod.rs b/deps/swc/xtask/src/util/mod.rs index b8874daa2..75c440d08 100644 --- a/deps/swc/xtask/src/util/mod.rs +++ b/deps/swc/xtask/src/util/mod.rs @@ -72,7 +72,7 @@ pub fn get_commit_for_core_version(version: &str, last: bool) -> Result let line_count = output.lines().count(); if line_count == 0 { - bail!("swc_core@v{} is not found in the repository", version); + bail!("swc_core@v{version} is not found in the repository"); } let iter: Box> = if last { @@ -91,7 +91,7 @@ pub fn get_commit_for_core_version(version: &str, last: bool) -> Result } } - bail!("swc_core@v{} is not found in the repository", version); + bail!("swc_core@v{version} is not found in the repository"); }) .with_context(|| format!("failed to get the commit for swc_core@v{version}")) }