diff --git a/Cargo.lock b/Cargo.lock index 3313e875d71339..efb40c3aef8e8a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -770,9 +770,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.60.40" +version = "0.60.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cc6d576fb61191dccafc3c5c69fcfe579606c6e64b71f3b57865040a8eff6ad" +checksum = "d5c56be21af1be0e320dcf78a3f9e700d9a3b3ea7ac58c748a84156b6786b2f5" dependencies = [ "anyhow", "console_error_panic_hook", @@ -867,27 +867,23 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.12.4" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9bda9b4595376bf255f68dafb5dcc5b0e2842b38dc2a7b52c4e0bfe9fd1c651" +checksum = "e33066f72a558361eeb1077b0aff0f1dce1ac75bdc20b38a642f155f767b2824" dependencies = [ "ahash 0.8.6", "anyhow", "chrono", "either", - "getrandom", "itertools", - "js-sys", "nom", "once_cell", "quote", "serde", - "serde-wasm-bindgen", "serde_json", "string_cache", "string_cache_codegen", "thiserror", - "wasm-bindgen", ] [[package]] @@ -1909,7 +1905,7 @@ dependencies = [ "cssparser-macros", "dtoa-short", "itoa", - "phf 0.10.1", + "phf 0.11.2", "smallvec", ] @@ -3224,9 +3220,9 @@ dependencies = [ [[package]] name = "hstr" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f8eaaa1bccc114f3ed94b7b66f0195cbf48151402d3efc27f7f6e362042416" +checksum = "de90d3db62411eb62eddabe402d706ac4970f7ac8d088c05f11069cad9be9857" dependencies = [ "new_debug_unreachable", "once_cell", @@ -4503,9 +4499,9 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.55.0" +version = "0.56.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72b7185e6577ae96612f3ad16f77e26631f1a3227a7baff75c2113e336a28111" +checksum = "b938c4ffaa1180f64186fd52f51dac5998e68c8c29f3ce4a0da952b873ebe021" dependencies = [ "convert_case 0.5.0", "handlebars", @@ -5266,9 +5262,7 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ - "phf_macros 0.10.0", "phf_shared 0.10.0", - "proc-macro-hack", ] [[package]] @@ -5277,7 +5271,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ - "phf_macros 0.11.2", + "phf_macros", "phf_shared 0.11.2", ] @@ -5311,20 +5305,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "phf_macros" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "phf_macros" version = "0.11.2" @@ -5611,9 +5591,9 @@ dependencies = [ [[package]] name = "preset_env_base" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a83fddb10b466da126eaf6bf444c878141f691b23c2de6004bf1ef83c38e8e6" +checksum = "3277c43d5ab99ddc71f4a301686c50a1a155339feb0cbe41492aabc211ef474f" dependencies = [ "ahash 0.8.6", "anyhow", @@ -7166,9 +7146,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.82.0" +version = "0.83.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27e27c25eeaa8ddea7f9094187417251cdedcd6e31a97404c964f724bf5fbaf0" +checksum = "97aa75a37e4afde897446c920d4569ff18fbf32d2f8f3d9d0f109da674a9cb15" dependencies = [ "Inflector", "once_cell", @@ -7184,13 +7164,14 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.59.0" +version = "0.60.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7aa926750af235c32342376eaf5f997595b381f4202908e40a71bf3708c284" +checksum = "0d5d705b3f746558b25d9badb4e2af0d106688880a7a7efd7cc41b4af7d42fd4" dependencies = [ "easy-error", "lightningcss", "parcel_selectors", + "preset_env_base", "serde", "swc_common", "swc_css_ast", @@ -7257,9 +7238,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.269.35" +version = "0.269.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96fa4c765e8d643246054b4f4ad83bcf9cb7a7715e094c3f54c5c51754901c24" +checksum = "71dff087f3b2e1933940fdf34b4ade8ad1e52dc28c64837af9e9e68ca8c8796f" dependencies = [ "anyhow", "base64 0.13.1", @@ -7320,9 +7301,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.6.1" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e9ad769aeefe4cf20c3ec29e714c91870fa89307faa4280a644c4c65b5cc692" +checksum = "b8a9e1b6d97f27b6abe5571f8fe3bdbd2fa987299fc2126450c7cde6214896ef" dependencies = [ "bytecheck", "hstr", @@ -7334,9 +7315,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.222.31" +version = "0.222.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a8e4c2e870949ef919693a16a7bae57e30b75bec662e0e40bba131b5884c3fb" +checksum = "c19c85d17424aa5105bf0708330cae3335173e79bce1c5d07764067edb39f513" dependencies = [ "anyhow", "crc", @@ -7380,9 +7361,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.33.5" +version = "0.33.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b33eb74d42276b5f37ac78ed470dd206ece8a2687cfe3a681444f66c29a061f" +checksum = "5ccb656cd57c93614e4e8b33a60e75ca095383565c1a8d2bbe6a1103942831e0" dependencies = [ "ahash 0.8.6", "anyhow", @@ -7402,7 +7383,6 @@ dependencies = [ "serde", "siphasher", "sourcemap", - "string_cache", "swc_atoms", "swc_eq_ignore_macros", "swc_visit", @@ -7414,9 +7394,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "0.3.37" +version = "0.3.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5aa27756be34b2dcba6e632ac35e1416aefaef7aa1cf9e32c54bdd482a8b5ab" +checksum = "3e5855611431a0bd25cb494bcacc59cc2f1b79fe244382b08857a4a808665fdc" dependencies = [ "anyhow", "base64 0.13.1", @@ -7463,9 +7443,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.86.40" +version = "0.86.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22da79427085d5ba7ea5ec14f104f8af66bf479655475cd901d292e87b7b3a73" +checksum = "2b52c6d48b61d8f9f5aed41133fba8f8f30be1b1a237a596c6bdb659e338cc03" dependencies = [ "binding_macros", "swc", @@ -7496,7 +7476,7 @@ dependencies = [ "swc_ecma_transforms_typescript", "swc_ecma_utils", "swc_ecma_visit", - "swc_node_base", + "swc_malloc", "swc_nodejs_common", "swc_plugin_proxy", "swc_plugin_runner", @@ -7506,9 +7486,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.140.6" +version = "0.140.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec6ea3b519c6e44a16f680036f5faadcfd31d6bdad0762f19d4f15c2e6d013a" +checksum = "8f17c30ef639db1d8ad3df3a23391f0ede477cd7f51cfa7bc9d4e6d8e0429849" dependencies = [ "is-macro", "serde", @@ -7519,9 +7499,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.151.9" +version = "0.151.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0b313c0ca16ddb367288d17dd77d491c7c6ad62eb297448a0ce0ae1c3767592" +checksum = "268ca93260524544652a53c61120c2d08bfd8e61868219cc7a2d4a16e2ad96de" dependencies = [ "auto_impl", "bitflags 2.4.0", @@ -7549,9 +7529,9 @@ dependencies = [ [[package]] name = "swc_css_compat" -version = "0.27.9" +version = "0.27.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8448e5731f3d2d2d91b28f11ca2c1ff0d92e7f8f687e3bba20857b0b85abc2fb" +checksum = "7c7f172cd29cffebad877373d6d8e0978a195371940e84afb1e95d70dc3780d3" dependencies = [ "bitflags 2.4.0", "once_cell", @@ -7566,9 +7546,9 @@ dependencies = [ [[package]] name = "swc_css_minifier" -version = "0.116.9" +version = "0.116.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe9803a0b7562ac8e0baebca15fc228fdd3dbc3c88d4fc5e85545b5f1f9597f" +checksum = "efcc0624eeb73b6312d0646d608a089ce3370d61f7eef030372d7dd0a65a49bf" dependencies = [ "serde", "swc_atoms", @@ -7580,9 +7560,9 @@ dependencies = [ [[package]] name = "swc_css_modules" -version = "0.29.10" +version = "0.29.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "064878840d63575702f64e4f22e7c7866e5d61e3aa026237d5acd7f3b6ce547e" +checksum = "0cb16b1bf99683064b366434bd1ece6880829b01af8c77b38f2f0f06e21805b2" dependencies = [ "rustc-hash", "serde", @@ -7596,9 +7576,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.150.9" +version = "0.150.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7ae34661b2c08cb60947e05735d8d6db255b5ee2484d2ebdbc5d7de0f14b121" +checksum = "258304ed3eab3fc7bae96158eb51cd32900bac706413604de13cb9483b9e259a" dependencies = [ "lexical", "serde", @@ -7609,9 +7589,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.153.10" +version = "0.153.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28769f899a6c6dc208221c0272b58576b6c8cbe8988395efae913eeba5e4834e" +checksum = "270792f8684826e41221b1b12d1f73afb5ba631d7389b839e36f3b1a3a860b29" dependencies = [ "once_cell", "preset_env_base", @@ -7626,9 +7606,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.137.6" +version = "0.137.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4e64f7d7de2158bbedd12b309089f8bb94ce60fc45dde37fa0447da8b6fa624" +checksum = "577c187c251c81f8b9f45b4b58d5eaec24a31dfac66c4cd196e4dd7330a71b44" dependencies = [ "once_cell", "serde", @@ -7641,9 +7621,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.139.6" +version = "0.139.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1b09ebb933e50d23d5d583e783bf35c678b7ad7072a6d5f8f47e72aceeb6b5" +checksum = "f6a65238a42e8cb07dbfff82211867dd868b1ff4ce310209eb9d4b8c63807944" dependencies = [ "serde", "swc_atoms", @@ -7654,9 +7634,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.110.6" +version = "0.110.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f902ec313c3c442bfbb5e999326582fccfb83b7db6c171819495b485f4057f01" +checksum = "2c3d416121da2d56bcbd1b1623725a68890af4552fef0c6d1e4bfa92776ccd6a" dependencies = [ "bitflags 2.4.0", "bytecheck", @@ -7674,9 +7654,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.146.16" +version = "0.146.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c8efbcee4acb346c15e6d9470f47b94053a3d61f1677d5b7d677c8a79e6a6f" +checksum = "ea4947cb3618b243127faf16ea3d12f59d9f31e9a53f3ce02e141e13920ec1b5" dependencies = [ "memchr", "num-bigint", @@ -7706,9 +7686,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "0.1.24" +version = "0.1.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7475da4769ed5be961cd86a4cb0a0629ff55d11ff044a366732a64e02119d3cb" +checksum = "95e76fc8509088a510a993b1891de24ad58742b50e04fc5340cb0e4f882a8612" dependencies = [ "swc_atoms", "swc_common", @@ -7723,9 +7703,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "0.1.16" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46ea85927ab506fb1f42a9c0c2cac73d8f0a4a28f2ec7aace836aba0ebfd62f6" +checksum = "61f019fadf8a0c18d0ef814e4c19ac1bd74b1ec566660cea91cba5a062fd08fb" dependencies = [ "swc_common", "swc_ecma_ast", @@ -7736,9 +7716,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "0.1.24" +version = "0.1.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0904f4a35212c021e40745c6aa71b44c0bb2827ecdd836e4064d34db5cc6437" +checksum = "50178ccc55ad13062673f700f21a6b39c869e20de6784c9cd81ec8c20424dcf8" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -7762,9 +7742,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "0.1.22" +version = "0.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "587dad924fc00d268899771ae942a84c87c493dadc1a024d831eb464dcf330f9" +checksum = "7f49f1f9f488f836b70d17f937e5dcf8eb68244d9a82674c215e4f61f80ca010" dependencies = [ "swc_atoms", "swc_common", @@ -7779,9 +7759,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "0.1.22" +version = "0.1.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10bf1d18316b202f2a75dcd364f49c3bd6406d58f1c2cf308388c782773bbc66" +checksum = "dbc3c9ddfb82bf59010e374d0bcb4077961e24541d2e54d987a6ed1a1f47979b" dependencies = [ "serde", "swc_atoms", @@ -7797,9 +7777,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "0.1.22" +version = "0.1.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62266ecd18493c9440413731606ca8d46f76d32a1df3474f20b5863a6175c9bc" +checksum = "e8ba1bf40830ccc8fe161b473104de545bb6c6876336c19bf47097c9b38c7864" dependencies = [ "serde", "swc_atoms", @@ -7816,9 +7796,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "0.1.22" +version = "0.1.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49646a589d7c4594b452b4133e833060fe894efc16929bdb6b7040261601e845" +checksum = "0f5498fa8bb58134e6d40127fd23efa065ecdbf66dd8e8f278d94ff37fcd2513" dependencies = [ "swc_atoms", "swc_common", @@ -7832,9 +7812,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "0.1.21" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53da0baf19e324757527733d3b37615bfebc2d136ee3d989c0e930c5636e090" +checksum = "76b5811dfc88070b6eb2d1612686f1aa6c792e947b9835a8c0de8835e519025d" dependencies = [ "serde", "swc_atoms", @@ -7850,9 +7830,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "0.1.20" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c67a4db9e67f6ff3afc5629091cf672703966d69956dcdd88aa3e859f992008" +checksum = "10f01aece5d815eea8783e3d0a5f676e21b8d377e8698063d6dd5d877dbadb67" dependencies = [ "swc_atoms", "swc_common", @@ -7866,9 +7846,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "0.1.22" +version = "0.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "088b968df343c7d2d5dc05dbe72124a7745126c0febe4ce201eeb0f78c10c3be" +checksum = "b2286c1da6460016d4557facd593c7c46f60d1ff48823c794110165d60ef1a16" dependencies = [ "swc_atoms", "swc_common", @@ -7885,9 +7865,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "0.1.21" +version = "0.1.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54548c16bc5198c152ab61cb62167f2c883f96cae8ec3346182f7e05235598d8" +checksum = "0d5386c2b17e6f99c4b9b665290249eed20acb4d7db7c39bcb28001967d2b94a" dependencies = [ "swc_common", "swc_ecma_ast", @@ -7900,11 +7880,11 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.110.19" +version = "0.110.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4b20acb54ee2c48784efa3f27995c648a6f44cb58c166e0538b92075c54e10" +checksum = "e2ca67aa1a00fdda716784ee2060af3be56285c799526e32fdd7896883dbacff" dependencies = [ - "phf 0.10.1", + "phf 0.11.2", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -7914,9 +7894,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.89.22" +version = "0.89.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8c3900597328e9e84f903dd1ba0c5d1c82a304b4ac60fa71891f221c15d0cfb" +checksum = "00179a5eb408ed2c40cffd9b0db091ebe6e7242234d105fabb8c5dd2ab12fe4a" dependencies = [ "auto_impl", "dashmap", @@ -7934,9 +7914,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.45.6" +version = "0.45.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a550d167cef210e34ea7ad223a3243969257c3fe0efcdbe605b390065afc4a3" +checksum = "31cf7549feec3698d0110a0a71ae547f31ae272dc92db3285ce126d6dcbdadf3" dependencies = [ "anyhow", "dashmap", @@ -7955,9 +7935,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.189.32" +version = "0.189.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e64b07fc3067a5ed6ded17b4133765b1cde0a8e8a1c30c39388e0b864e97ad27" +checksum = "782bec110b6764bb57d2c2ef00bb81336214f1e0014945e5942005486d2e5e98" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -7990,9 +7970,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.141.14" +version = "0.141.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b17e2c91d688f8853ed6be8ba5ee3bdec2230b60a58b22338f3174792646c9c8" +checksum = "9cc89c175ed17c7f795fb18cf778a5745ecd794ad19c4662f85843d7571957a8" dependencies = [ "either", "new_debug_unreachable", @@ -8012,9 +7992,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.203.29" +version = "0.203.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9b8ca7733d321438e15eee673bc435cacdd4b92fd71e0b441a5cd72b0ba5d35" +checksum = "4b3e9702447397ff93bca145ffa8325a162688db142b255dd9af88d3ec63ef42" dependencies = [ "anyhow", "dashmap", @@ -8037,9 +8017,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "0.52.14" +version = "0.52.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "725e83abdb92bac059ea9a90e41710e28dc8a892141bf79a2ca836c5c562d3d8" +checksum = "03f3312617c9f5431001406f3655fe1b2393cbb70e5ab780aa46d15af8438b78" dependencies = [ "anyhow", "pmutil", @@ -8055,9 +8035,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.22.7" +version = "0.22.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ea1698f37105c753803166f415569edcf34a2b82f41c9aee125d5462af40d13" +checksum = "40ae9e4a7deca72765c1d63fa6b0b3b41919187e4dd4ce99d57e348a2411b57f" dependencies = [ "anyhow", "hex", @@ -8068,9 +8048,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.226.29" +version = "0.226.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "529ea35a5ad6ee8add3ef15380a8e5e5a1da4cfd04e0d070f2efc4c8c2266823" +checksum = "8eb9bcb045bb8ced51b03b7a61e8ed2f76babf795aede3387d38f0c4ba8af949" dependencies = [ "swc_atoms", "swc_common", @@ -8088,15 +8068,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.134.22" +version = "0.134.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b27038edff04dc41a41b1976670df93470a4a88c1dc5b17e996326978b76e8c" +checksum = "589b4d4598d61a0a074d66a1bfd44ce1a6974b8b4095fd7f891dd44a688c3a52" dependencies = [ "better_scoped_tls", "bitflags 2.4.0", "indexmap 1.9.3", "once_cell", - "phf 0.10.1", + "phf 0.11.2", "rayon", "rustc-hash", "serde", @@ -8112,9 +8092,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.123.23" +version = "0.123.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76e8bf4894b46f56b37657c942529d3478224260e576ab38c641c508b805d0bb" +checksum = "ce8c65ade88f16e557b009839fda8f0f98f1df221789622ce09a70442cda0856" dependencies = [ "swc_atoms", "swc_common", @@ -8126,9 +8106,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.160.28" +version = "0.160.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "407f66ce3dd22fd2bcc00876d2007aefa73183e39bbca6e19da2a083235b001a" +checksum = "4a7fbc718451ee11384dca498ba8cc72eee61479d064483032edbf9e772afdda" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -8176,9 +8156,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.177.30" +version = "0.177.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3a7827f522465f597d1dfd93ec8b3e389799c3d351058d0f4a272bce15c1e1a" +checksum = "029a9cef5415feb23710aed2f479da6d41125bf257a30625fe51586aa8d5dd85" dependencies = [ "Inflector", "anyhow", @@ -8203,9 +8183,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.195.29" +version = "0.195.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e55a1cce15248d51fd3a1b4c8a638fda8e67ffab269a6ea2a53fb3e6a05d1ff2" +checksum = "551e146be0840a7c428d34b621f4c62b7d8b020edabef664c918c15833aa9b15" dependencies = [ "dashmap", "indexmap 1.9.3", @@ -8228,9 +8208,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.168.30" +version = "0.168.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42afc0f6df25e37c46241fe86619a561ece47bb75317ff540da04ceba81ed707" +checksum = "47e7077e572c8103492c326534ae706c20a8b32e4ce20398fb45dede11415daf" dependencies = [ "either", "rustc-hash", @@ -8248,9 +8228,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.180.31" +version = "0.180.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb7ccd4ed6b3272dff18fb088b3030215c3dd1fdc44b0b3cac96dfcd459b67af" +checksum = "65369e418edf290ca18e130cfc92c0f87c6c19436241523d7261f49168587c07" dependencies = [ "base64 0.13.1", "dashmap", @@ -8273,9 +8253,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.137.24" +version = "0.137.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3929c8c9820a4277b801ac796f03deddc25134bd2e34a6973a00828c87aa8bdc" +checksum = "c2689e4be2e5a6e5a5a7ae3f477d5184ad6f5c3f592c315cc2a9b0943731a9a9" dependencies = [ "ansi_term", "anyhow", @@ -8299,9 +8279,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.185.28" +version = "0.185.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74cfc6095f0e141595aa12845d6d2f93a73108c7eacc88f0e4dd472b74e41e58" +checksum = "e6255a2386978c528876f2d33eb960c2abdda83c754a7a21b2b03df3e994165a" dependencies = [ "ryu-js", "serde", @@ -8316,9 +8296,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.20.20" +version = "0.20.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82cab9cbafaf2d28e1b45bad1e07bf97ab230f2cdc7cb4d494908b432f79cd1b" +checksum = "053b13c0bf9d0cb2b1b5f8c1f0009839914eaab2127ff635f9d26e718bc525b8" dependencies = [ "indexmap 1.9.3", "rustc-hash", @@ -8333,9 +8313,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.124.19" +version = "0.124.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055737e1189b2bac57aac998699b339ab839945058134ed28b7611c950e34071" +checksum = "d5d9434862c93aadda0b539847a5fdb82624472deed788333b35caf281773931" dependencies = [ "indexmap 1.9.3", "num_cpus", @@ -8352,9 +8332,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.96.6" +version = "0.96.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c97d88354947ba36b21b355fccb75b5fba2a2db36f00bf8327a6728257662e4f" +checksum = "ba962f0becf83bab12a17365dface5a4f636c9e1743d479e292b96910a753743" dependencies = [ "num-bigint", "serde", @@ -8367,9 +8347,9 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.58.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d123bc6ff6aff8724f43542964ee726801fc205137bbf0de7f822a2f8b15f204" +checksum = "708a605ff7a722d169e800dbbb0328a82db38811d3b07cbb8ca87db27d7b3e9c" dependencies = [ "base64 0.13.1", "byteorder", @@ -8403,9 +8383,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.17.5" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bbfad2ff99154d20b5dd9246290f162114c836cfe8532d8d0d4c116f49ee6ce" +checksum = "d29add35412af288be50e1012bbb825a66871bb2b4d960d1c456917ec3ccea32" dependencies = [ "anyhow", "miette 4.7.1", @@ -8416,9 +8396,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.21.5" +version = "0.21.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "175c7dced501083242106790d72119bebe84233bc24c26b59a70172967dc8231" +checksum = "8117f6d10bbcb30cb3e549d6fa7637cb6d7c713cb71b2ce1808105a6825c788d" dependencies = [ "indexmap 1.9.3", "petgraph", @@ -8428,9 +8408,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.22.7" +version = "0.22.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7090c8d9faba1e3ff6ed8f88662ac89ce410cb70f87e940fe29a06099a07c83" +checksum = "de8f0ac33ef7486723a3acdd9c4541dac79f0433bf878b9075826bca1163d83e" dependencies = [ "auto_impl", "petgraph", @@ -8452,10 +8432,10 @@ dependencies = [ ] [[package]] -name = "swc_node_base" -version = "0.5.9" +name = "swc_malloc" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04959e1f4b183fd193e90203e1068b5b9903b6f143362c98e6392ac238fb0345" +checksum = "675984eeb1ba9a8a712a6a442e8176dfd159727a0fa2715e43d08650d7c9b711" dependencies = [ "mimalloc-rust", "tikv-jemallocator", @@ -8463,9 +8443,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.20.5" +version = "0.20.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "779d8f8597eeb98dbcc7571af50bfa664d68b192a0e07c7b52643a3bfa720806" +checksum = "282ef548f602694c4eaa36a1d704282fd9713b9725b58bce7fb41630feefc4f7" dependencies = [ "dashmap", "swc_atoms", @@ -8499,9 +8479,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.39.6" +version = "0.39.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2004e74d75a7bbbf5d6b89f2348e000825cb7eaf87d51966793729aa1bc56690" +checksum = "f10904ed792a38bae2810ed9ca781a2e5d62c369b2f83843255bde1141a32502" dependencies = [ "better_scoped_tls", "rkyv", @@ -8513,9 +8493,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.104.14" +version = "0.104.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1604548ed056f29dcc3dafa6dd131ac00fc752f4fc812a02ac34a448133a4e6" +checksum = "ef2a8366b6644c99040fb3f1f38f4e2bcbcdc64ae992b98d7eecf13cdbd0062b" dependencies = [ "anyhow", "enumset", @@ -8537,9 +8517,9 @@ dependencies = [ [[package]] name = "swc_relay" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bffdcdf1fd127262323ba54a1ab97a6dc0f5ba937e5d3fca8aa79935ded1a151" +checksum = "9a144781f2f2de3e7ccc22f7381a7f24383ac36168a4afefdbb029f78c1aa973" dependencies = [ "once_cell", "regex", @@ -8555,9 +8535,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.21.7" +version = "0.21.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec90c333bce29a3bc3ee694976cce0b08927f0939c494bb0e1650bfce3dba214" +checksum = "5a200243f3c296f74f52a562342ec0e972376377f4c202b0fa84a0e860a3bff7" dependencies = [ "tracing", ] @@ -8857,9 +8837,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.35.7" +version = "0.35.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272f2b6de45b9ad1444af11a54077d9b2ec439357c44086da60ad8369db1b87e" +checksum = "528fe2b00056f8a214476c599708f70a09c8b6634d4f6e2f9d78e0d1d37f4057" dependencies = [ "ansi_term", "cargo_metadata", @@ -10804,8 +10784,8 @@ version = "1.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ - "cfg-if 0.1.10", - "rand 0.4.6", + "cfg-if 1.0.0", + "rand 0.8.5", "static_assertions", ] diff --git a/Cargo.toml b/Cargo.toml index a4d18e512f2fa5..333c792601e52e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -76,19 +76,19 @@ lto = "off" [workspace.dependencies] async-recursion = "1.0.2" # Keep consistent with preset_env_base through swc_core -browserslist-rs = { version = "0.12.2" } +browserslist-rs = { version = "0.13.0" } mdxjs = "0.1.19" -modularize_imports = { version = "0.55.0" } -styled_components = { version = "0.82.0" } -styled_jsx = { version = "0.59.0" } -swc_core = { version = "0.86.40", features = [ +modularize_imports = { version = "0.56.0" } +styled_components = { version = "0.83.0" } +styled_jsx = { version = "0.60.0" } +swc_core = { version = "0.86.65", features = [ "ecma_loader_lru", "ecma_loader_parking_lot", ] } -swc_emotion = { version = "0.58.0" } -swc_relay = { version = "0.30.0" } -testing = { version = "0.35.7" } +swc_emotion = { version = "0.59.0" } +swc_relay = { version = "0.31.0" } +testing = { version = "0.35.11" } auto-hash-map = { path = "crates/turbo-tasks-auto-hash-map" } node-file-trace = { path = "crates/node-file-trace", default-features = false } diff --git a/crates/turbopack-ecmascript-plugins/src/transform/styled_jsx.rs b/crates/turbopack-ecmascript-plugins/src/transform/styled_jsx.rs index 1c4d798e132530..5f8e9f06725a18 100644 --- a/crates/turbopack-ecmascript-plugins/src/transform/styled_jsx.rs +++ b/crates/turbopack-ecmascript-plugins/src/transform/styled_jsx.rs @@ -34,6 +34,8 @@ impl CustomTransformer for StyledJsxTransformer { FileName::Anon, styled_jsx::visitor::Config { use_lightningcss: false, + // use_lightningcss is false, so this is not used + browsers: Default::default(), }, ));