diff --git a/Cargo.lock b/Cargo.lock index 2f85290b7cc07..8aac9f4c10479 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -770,9 +770,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.60.65" +version = "0.60.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5c56be21af1be0e320dcf78a3f9e700d9a3b3ea7ac58c748a84156b6786b2f5" +checksum = "fad347930aa10cdc234781028009ccb8ebf4ee5055463fe473c055fc6e92ca90" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2377,16 +2377,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6" dependencies = [ - "enum-iterator-derive 0.7.0", -] - -[[package]] -name = "enum-iterator" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689" -dependencies = [ - "enum-iterator-derive 1.2.1", + "enum-iterator-derive", ] [[package]] @@ -2400,17 +2391,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "enum-iterator-derive" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.32", -] - [[package]] name = "enumset" version = "1.1.2" @@ -2912,18 +2892,6 @@ dependencies = [ "wasm-bindgen", ] -[[package]] -name = "getset" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "gif" version = "0.11.4" @@ -4194,9 +4162,9 @@ dependencies = [ [[package]] name = "markdown" -version = "1.0.0-alpha.14" +version = "1.0.0-alpha.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a51befc5a2b4a052c473ffbc9ad462e358de59dcc2fde4997fd2a16403dcbd" +checksum = "ff9c0d28952698a9accc957767f2bcad203ec10251601f89b9ddc82661c3a15a" dependencies = [ "unicode-id", ] @@ -4249,9 +4217,9 @@ dependencies = [ [[package]] name = "mdxjs" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7572e57307a72a93fed80bf5aaa0a81cca3a47d7faaf65af4f0d3ac4d84a1715" +checksum = "76dd8c39a187154daf394ac55f155f6c411ac0c9f8c0dda7a00e80879610d994" dependencies = [ "markdown", "serde", @@ -4500,9 +4468,9 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.56.0" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b938c4ffaa1180f64186fd52f51dac5998e68c8c29f3ce4a0da952b873ebe021" +checksum = "75b4169048f6d77763229901de98307369bd96e901ec496eb095bf9c82943608" dependencies = [ "convert_case 0.5.0", "handlebars", @@ -7148,9 +7116,9 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.83.0" +version = "0.89.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97aa75a37e4afde897446c920d4569ff18fbf32d2f8f3d9d0f109da674a9cb15" +checksum = "98db15f396dabd0f53988952ad682b957b5d310ebb0a0106f8d93f20303c378d" dependencies = [ "Inflector", "once_cell", @@ -7166,9 +7134,9 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.60.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d5d705b3f746558b25d9badb4e2af0d106688880a7a7efd7cc41b4af7d42fd4" +checksum = "b8d4222bde4e3ee9d454b8e8e7585ddd9ff8f5a7c98e960b434b9c9822e625e2" dependencies = [ "easy-error", "lightningcss", @@ -7240,9 +7208,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.269.58" +version = "0.269.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71dff087f3b2e1933940fdf34b4ade8ad1e52dc28c64837af9e9e68ca8c8796f" +checksum = "a08210450ab29ec98733f71ac457d45d4355ef166a4a21d669bf79f7d1cfe5ab" dependencies = [ "anyhow", "base64 0.13.1", @@ -7317,9 +7285,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.222.52" +version = "0.222.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c19c85d17424aa5105bf0708330cae3335173e79bce1c5d07764067edb39f513" +checksum = "a26ee0a3735b686dbf5819f739d969fc51932db5dbf766dd845b114d0da0aaa6" dependencies = [ "anyhow", "crc", @@ -7396,9 +7364,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "0.3.60" +version = "0.3.76" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e5855611431a0bd25cb494bcacc59cc2f1b79fe244382b08857a4a808665fdc" +checksum = "febebd8b41806960c8ac3e00f6702eb4cecfa4c60e8cc38ce94fa1e5d8b87269" dependencies = [ "anyhow", "base64 0.13.1", @@ -7445,9 +7413,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.86.65" +version = "0.86.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b52c6d48b61d8f9f5aed41133fba8f8f30be1b1a237a596c6bdb659e338cc03" +checksum = "862dfc1749e2b0ddfba5431a9001c9727c7349606b4aaa571f784232b122ff0d" dependencies = [ "binding_macros", "swc", @@ -7654,9 +7622,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.146.29" +version = "0.146.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea4947cb3618b243127faf16ea3d12f59d9f31e9a53f3ce02e141e13920ec1b5" +checksum = "4f6b9e2e703bab3cc0f484eaf32c8081792460beb64860c2950fb7e56ff67ed8" dependencies = [ "memchr", "num-bigint", @@ -7686,9 +7654,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "0.1.39" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95e76fc8509088a510a993b1891de24ad58742b50e04fc5340cb0e4f882a8612" +checksum = "b23c256c5729096df0635bd1fc727e6e34c804882478805ab3820c824060017c" dependencies = [ "swc_atoms", "swc_common", @@ -7703,9 +7671,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "0.1.26" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61f019fadf8a0c18d0ef814e4c19ac1bd74b1ec566660cea91cba5a062fd08fb" +checksum = "5abed404c9425bf0d1f44da426f9fec6fe1833b696275ed4dff85550376a32d4" dependencies = [ "swc_common", "swc_ecma_ast", @@ -7716,9 +7684,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "0.1.39" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50178ccc55ad13062673f700f21a6b39c869e20de6784c9cd81ec8c20424dcf8" +checksum = "139b44e5de713a690003040c1068d52f4cc400fa623887d84e29fc7a5cf01b23" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -7742,9 +7710,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "0.1.37" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f49f1f9f488f836b70d17f937e5dcf8eb68244d9a82674c215e4f61f80ca010" +checksum = "4130f981d7f216116feb9b01a878fea161b19494834e7fc9ddf4ab550839ec97" dependencies = [ "swc_atoms", "swc_common", @@ -7759,9 +7727,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "0.1.38" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc3c9ddfb82bf59010e374d0bcb4077961e24541d2e54d987a6ed1a1f47979b" +checksum = "27b25eb792480f28c5ef7d37cf3db3a4d6241a7b64e068435586d806922eac84" dependencies = [ "serde", "swc_atoms", @@ -7777,9 +7745,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "0.1.38" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8ba1bf40830ccc8fe161b473104de545bb6c6876336c19bf47097c9b38c7864" +checksum = "24abad70f29e945544994e4977cd986f5fc6579cd8b0dc16230faff2c7b14f0e" dependencies = [ "serde", "swc_atoms", @@ -7796,9 +7764,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "0.1.38" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f5498fa8bb58134e6d40127fd23efa065ecdbf66dd8e8f278d94ff37fcd2513" +checksum = "27d7d78648bc37adc80f24941a6b84027d78aa6916638633e2f271a611d6bf0f" dependencies = [ "swc_atoms", "swc_common", @@ -7812,9 +7780,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "0.1.36" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76b5811dfc88070b6eb2d1612686f1aa6c792e947b9835a8c0de8835e519025d" +checksum = "10e70a88c91a60cae3ccc9513db46e83ee05dcadbe06e41fbddf72f66537e7d0" dependencies = [ "serde", "swc_atoms", @@ -7830,9 +7798,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "0.1.36" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f01aece5d815eea8783e3d0a5f676e21b8d377e8698063d6dd5d877dbadb67" +checksum = "6c7e5dbd76ce0ef560086aa5a34a8c2901095724c6d3cf4e1bc193c91d40ed25" dependencies = [ "swc_atoms", "swc_common", @@ -7846,9 +7814,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "0.1.37" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2286c1da6460016d4557facd593c7c46f60d1ff48823c794110165d60ef1a16" +checksum = "b2bc635b5029c48b92723e10af44e4710e5c42963bfd52b1d1fd8e78835b4601" dependencies = [ "swc_atoms", "swc_common", @@ -7865,9 +7833,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "0.1.37" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d5386c2b17e6f99c4b9b665290249eed20acb4d7db7c39bcb28001967d2b94a" +checksum = "a5e9dcb092ae019ee6cb54abcab7659ea8469e3f0808916895cebc465c79adb1" dependencies = [ "swc_common", "swc_ecma_ast", @@ -7880,9 +7848,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.110.30" +version = "0.110.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2ca67aa1a00fdda716784ee2060af3be56285c799526e32fdd7896883dbacff" +checksum = "3cc0000e38d2c67772c632f3e0fe1d8c2a63479bcb9d2746b8042af6f65f42c7" dependencies = [ "phf 0.11.2", "swc_atoms", @@ -7894,9 +7862,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.89.37" +version = "0.89.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00179a5eb408ed2c40cffd9b0db091ebe6e7242234d105fabb8c5dd2ab12fe4a" +checksum = "ac15ed364f2a72ba02f7ecd5add9745c7713b919c8826d147b549ffea1554196" dependencies = [ "auto_impl", "dashmap", @@ -7935,9 +7903,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.189.54" +version = "0.189.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "782bec110b6764bb57d2c2ef00bb81336214f1e0014945e5942005486d2e5e98" +checksum = "5adc7f226679e7371d794b54155bf0b4afe095486c5316ed3760897e1e56045c" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -7970,9 +7938,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.141.23" +version = "0.141.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9cc89c175ed17c7f795fb18cf778a5745ecd794ad19c4662f85843d7571957a8" +checksum = "0b8436a58ac9f31068e9bf871e2ce7f3a18fe1d7e3fe8d54abe4896673eae20c" dependencies = [ "either", "new_debug_unreachable", @@ -7992,9 +7960,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.203.46" +version = "0.203.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b3e9702447397ff93bca145ffa8325a162688db142b255dd9af88d3ec63ef42" +checksum = "fdd1f8c17f6231387150aa69d62c1ebba3e1d55dc2a858e9bdf40f9f6e2adef8" dependencies = [ "anyhow", "dashmap", @@ -8017,9 +7985,9 @@ dependencies = [ [[package]] name = "swc_ecma_quote_macros" -version = "0.52.23" +version = "0.52.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03f3312617c9f5431001406f3655fe1b2393cbb70e5ab780aa46d15af8438b78" +checksum = "28b017bb7d94219d36c2647f927a3937c5d578ee90630aff74f4fbc0e345341e" dependencies = [ "anyhow", "pmutil", @@ -8048,9 +8016,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.226.46" +version = "0.226.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eb9bcb045bb8ced51b03b7a61e8ed2f76babf795aede3387d38f0c4ba8af949" +checksum = "c5bfa68b9931abbf582fa08aa427e74089036ffdfb1efa5624059fb3caecd9b3" dependencies = [ "swc_atoms", "swc_common", @@ -8068,9 +8036,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.134.38" +version = "0.134.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589b4d4598d61a0a074d66a1bfd44ce1a6974b8b4095fd7f891dd44a688c3a52" +checksum = "3e3b8393c86d0ea8ccc7aab30696fae48b8ec7edd69b450318bb7930ca448817" dependencies = [ "better_scoped_tls", "bitflags 2.4.0", @@ -8092,9 +8060,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.123.39" +version = "0.123.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce8c65ade88f16e557b009839fda8f0f98f1df221789622ce09a70442cda0856" +checksum = "0b718100ae10d0790bb867197e648d505a1f849f830edf25e0f0f30cdbafae0d" dependencies = [ "swc_atoms", "swc_common", @@ -8106,9 +8074,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.160.44" +version = "0.160.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a7fbc718451ee11384dca498ba8cc72eee61479d064483032edbf9e772afdda" +checksum = "b1e9596160b85bd29a0ad12294add8436555b35a1624fb294931e61378c4059b" dependencies = [ "arrayvec 0.7.4", "indexmap 1.9.3", @@ -8156,9 +8124,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.177.46" +version = "0.177.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "029a9cef5415feb23710aed2f479da6d41125bf257a30625fe51586aa8d5dd85" +checksum = "d2326820487674180acee95ed55f3386e6555fe39b0ac25df13097f57c4a6bb2" dependencies = [ "Inflector", "anyhow", @@ -8183,9 +8151,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.195.46" +version = "0.195.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "551e146be0840a7c428d34b621f4c62b7d8b020edabef664c918c15833aa9b15" +checksum = "baaf94134146830012488f6bee2b89f0675fd742611c326c2b2c1bb49f59714e" dependencies = [ "dashmap", "indexmap 1.9.3", @@ -8208,9 +8176,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.168.46" +version = "0.168.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47e7077e572c8103492c326534ae706c20a8b32e4ce20398fb45dede11415daf" +checksum = "6abb14f7198481c85bd1cf69ece8ed9a72c49d77260b107d0fcfdf0a12717885" dependencies = [ "either", "rustc-hash", @@ -8228,9 +8196,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.180.47" +version = "0.180.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65369e418edf290ca18e130cfc92c0f87c6c19436241523d7261f49168587c07" +checksum = "02424cc787df6f5a37cc0c45fc159141a78f4a713dd1f394ef787f3147c4edbf" dependencies = [ "base64 0.13.1", "dashmap", @@ -8253,9 +8221,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.137.40" +version = "0.137.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2689e4be2e5a6e5a5a7ae3f477d5184ad6f5c3f592c315cc2a9b0943731a9a9" +checksum = "a7b282c0fe89bc6bc2ce0c76211fcaf89e2472edc2b87e8f8353278be625bec7" dependencies = [ "ansi_term", "anyhow", @@ -8279,9 +8247,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.185.44" +version = "0.185.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6255a2386978c528876f2d33eb960c2abdda83c754a7a21b2b03df3e994165a" +checksum = "401d899c11ca688f62a0b28bfd5c129d58d7cb838e22072aa86a54f03d8cac73" dependencies = [ "ryu-js", "serde", @@ -8296,9 +8264,9 @@ dependencies = [ [[package]] name = "swc_ecma_usage_analyzer" -version = "0.20.30" +version = "0.20.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "053b13c0bf9d0cb2b1b5f8c1f0009839914eaab2127ff635f9d26e718bc525b8" +checksum = "dfa8d5dc775d4bf35967a0216783058b13ffe5423b807927aa5dbc92251f6839" dependencies = [ "indexmap 1.9.3", "rustc-hash", @@ -8313,9 +8281,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.124.29" +version = "0.124.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d9434862c93aadda0b539847a5fdb82624472deed788333b35caf281773931" +checksum = "ad013c92a6e05a850db088ae7a17dc667209780b2a1a313544540111f33b5233" dependencies = [ "indexmap 1.9.3", "num_cpus", @@ -8347,9 +8315,9 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.59.0" +version = "0.65.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "708a605ff7a722d169e800dbbb0328a82db38811d3b07cbb8ca87db27d7b3e9c" +checksum = "e658f35b695f0dc8152088a03c7678dcf6702bf7a0bacc4b7727499f7d5db454" dependencies = [ "base64 0.13.1", "byteorder", @@ -8493,9 +8461,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.104.25" +version = "0.104.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2a8366b6644c99040fb3f1f38f4e2bcbcdc64ae992b98d7eecf13cdbd0062b" +checksum = "650a138a519e67dd9b85c37bf807c311be009f68267d767da6989f428d715037" dependencies = [ "anyhow", "enumset", @@ -8517,9 +8485,9 @@ dependencies = [ [[package]] name = "swc_relay" -version = "0.31.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a144781f2f2de3e7ccc22f7381a7f24383ac36168a4afefdbb029f78c1aa973" +checksum = "faede0a001c4f29cd912954334b9940b57f89bc844f46aafb8d6c304f6acc211" dependencies = [ "once_cell", "regex", @@ -10788,8 +10756,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", ] @@ -11060,17 +11028,12 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "vergen" -version = "7.5.1" +version = "8.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" +checksum = "1290fd64cc4e7d3c9b07d7f333ce0ce0007253e32870e632624835cc80b83939" dependencies = [ "anyhow", - "cfg-if 1.0.0", - "enum-iterator 1.4.1", - "getset", "rustversion", - "thiserror", - "time 0.3.30", ] [[package]] @@ -11443,7 +11406,7 @@ checksum = "f093937725e242e5529fed27e08ff836c011a9ecc22e6819fb818c2ac6ff5f88" dependencies = [ "backtrace", "cfg-if 1.0.0", - "enum-iterator 0.7.0", + "enum-iterator", "enumset", "lazy_static", "leb128", @@ -11496,7 +11459,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "918d2f0bb5eaa95a80c06be33f21dee92f40f12cd0982da34490d121a99d244b" dependencies = [ "bytecheck", - "enum-iterator 0.7.0", + "enum-iterator", "enumset", "indexmap 1.9.3", "more-asserts", @@ -11518,7 +11481,7 @@ dependencies = [ "corosensei", "dashmap", "derivative", - "enum-iterator 0.7.0", + "enum-iterator", "fnv", "indexmap 1.9.3", "lazy_static", diff --git a/Cargo.toml b/Cargo.toml index 9a1d76f227b52..b9ab1e9d80918 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,17 +81,17 @@ async-recursion = "1.0.2" # Keep consistent with preset_env_base through swc_core browserslist-rs = { version = "0.13.0" } -mdxjs = "0.1.19" -modularize_imports = { version = "0.56.0" } -styled_components = { version = "0.83.0" } -styled_jsx = { version = "0.60.0" } -swc_core = { version = "0.86.60", features = [ +mdxjs = "0.1.20" +modularize_imports = { version = "0.61.0" } +styled_components = { version = "0.89.0" } +styled_jsx = { version = "0.66.0" } +swc_core = { version = "0.86.81", features = [ "ecma_loader_lru", "ecma_loader_parking_lot", ] } -swc_emotion = { version = "0.59.0" } -swc_relay = { version = "0.31.0" } -testing = { version = "0.35.10" } +swc_emotion = { version = "0.65.0" } +swc_relay = { version = "0.37.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_components.rs b/crates/turbopack-ecmascript-plugins/src/transform/styled_components.rs index dad95ea347f6c..be44cfdc15531 100644 --- a/crates/turbopack-ecmascript-plugins/src/transform/styled_components.rs +++ b/crates/turbopack-ecmascript-plugins/src/transform/styled_components.rs @@ -3,7 +3,7 @@ use std::path::PathBuf; use anyhow::Result; use async_trait::async_trait; use swc_core::{ - common::FileName, + common::{comments::NoopComments, FileName}, ecma::{ast::Program, atoms::JsWord, visit::VisitMutWith}, }; use turbo_tasks::{ValueDefault, Vc}; @@ -95,6 +95,7 @@ impl CustomTransformer for StyledComponentsTransformer { FileName::Real(PathBuf::from(ctx.file_path_str)), ctx.file_name_hash, self.config.clone(), + NoopComments, )); Ok(())