From 720443fbcb417b7b05b048e5591b019d5487a963 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Tue, 13 Sep 2022 23:33:17 +0900 Subject: [PATCH 01/16] Update swc --- packages/next-swc/Cargo.lock | 179 ++++++++++-------- packages/next-swc/crates/core/Cargo.toml | 6 +- packages/next-swc/crates/emotion/Cargo.toml | 6 +- .../crates/modularize_imports/Cargo.toml | 6 +- packages/next-swc/crates/napi/Cargo.toml | 2 +- .../crates/styled_components/Cargo.toml | 6 +- .../next-swc/crates/styled_jsx/Cargo.toml | 6 +- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 8 files changed, 112 insertions(+), 101 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 7feebcb93851414..c709c7a2475bac9 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.14.3" +version = "0.14.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b1ea69afade9429e482477df2bfd0f1feb6e3429c40d3e38f3265235c5b8ce" +checksum = "ddb3e2eadaad71eeec64c2b8540354c4d4a45d6e7db4ca1ceb80f018f4eecee2" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.226.3" +version = "0.226.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d8214d84f03d1d54ae304ec2d704ca658511c92c68b5025ea5128096cb9aed7" +checksum = "c922415a1b1ce2b0a06f74a9f71c325cf57a681254a406a7e6e022ac8745ef07" dependencies = [ "ahash", "anyhow", @@ -3036,9 +3036,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.4.11" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60343f7e7a830f2724908e3e9ba38e5aa4a93e7b4bfe3bc92e50188a4f8300ec" +checksum = "1106fb9b9fde9bd37b9e36ecc05bc1fa9f8ace6f425391ff2ec1141e041e8bd2" dependencies = [ "once_cell", "rkyv", @@ -3046,13 +3046,14 @@ dependencies = [ "serde", "string_cache", "string_cache_codegen", + "triomphe", ] [[package]] name = "swc_bundler" -version = "0.187.2" +version = "0.187.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd38e0c2c447186c1fd4ebcac4d4b45a43237d8dc1bcce82e8b613c43eda77d" +checksum = "b166f3cb81f5574a648bcd5ace4b4392e0b3a3d55c7d39476dad5868d90d5c78" dependencies = [ "ahash", "anyhow", @@ -3084,9 +3085,9 @@ dependencies = [ [[package]] name = "swc_cached" -version = "0.3.7" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b7369f6f89364d8e96140cf0e0975e74aa1d3cb968139728b154b256b91550d" +checksum = "24852b0f1e451e4a908d85e6bab39ab30a424b80f0b352efb427404d7fbed8de" dependencies = [ "ahash", "anyhow", @@ -3099,9 +3100,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.28.0" +version = "0.28.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edff0b912141ad8ea2e88547ca9f5c0b3e98236570776c96ea133f8f3b1a1108" +checksum = "87f22d127a374f2a34d7e78e0bc4e20cbeaac8ee433bf8c774e61edb591ffd0a" dependencies = [ "ahash", "anyhow", @@ -3158,9 +3159,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.22.4" +version = "0.23.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e465646ecd731d09ea6c385334b6e6c5f8dc6c4c4b60ef2a77f21a682a57f906" +checksum = "9b350bff1fc51c1073255d74799e68b283763e50b1c7cef9d0608cf8df5da28a" dependencies = [ "binding_macros", "swc", @@ -3196,9 +3197,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.111.0" +version = "0.112.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3bec08939dcca7299037110f4e374ecb7473ae293109d4906d9501f653f533" +checksum = "036e3654aa3a6d89eea4ea587abb5229543114a60bc179a61c375a4d12109588" dependencies = [ "is-macro", "serde", @@ -3209,9 +3210,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.121.0" +version = "0.122.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6554847c8efc4e1affa6fd372cb8c1381638105606a3175c66a82c394e10ec7f" +checksum = "a89fcae6ade2a5a720c5909141adc161f980aed19e091ace9eb38be6dee97c83" dependencies = [ "auto_impl", "bitflags", @@ -3238,9 +3239,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.120.0" +version = "0.121.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1e544ae9e22af55b74f385e32a016ffc576a240ceedf8d94f51c9c1f84058c6" +checksum = "eaa9916040818b036c66ebbdf596c1286ba8fba95eb86cae08bb90f245ce9338" dependencies = [ "bitflags", "lexical", @@ -3252,9 +3253,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.122.0" +version = "0.123.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbf069adc6b1ba68e3ac39731c2777ac2cbf13dcac99d023ce56571ec8075da6" +checksum = "aad32186ea448094f2ef59277a9f0328d6539e3e98c5e46f374e42971d29e061" dependencies = [ "once_cell", "preset_env_base", @@ -3269,9 +3270,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.108.0" +version = "0.109.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e8c81463614236e311599ae864c6bd7c5db3ab255854c3d69aeaf5776cbb971" +checksum = "1342e036920110fdef701990a8580cd61c20eb480a655ba76f86a97ffd5353d7" dependencies = [ "once_cell", "serde", @@ -3284,9 +3285,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.110.0" +version = "0.111.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36a5cdfa29ebfbae02c8fac6a28b385094cc39eec50a08a3dfea9355af39b327" +checksum = "26ccea582d5579aa8830f79c5f8f9dfee435d19dda76e0f7b2450dffdb5ddff9" dependencies = [ "serde", "swc_atoms", @@ -3297,9 +3298,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.91.0" +version = "0.91.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b4685a1a3da866f37616067c097276af9d53fc46269b83656f3736983510a3a" +checksum = "645ede33220fe9c3c35c8c7aa419d23fd4ae4a7e4834c020ba8101b3b32c71ed" dependencies = [ "bitflags", "is-macro", @@ -3315,9 +3316,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.124.1" +version = "0.124.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d340fd209ece39d791f18670521254e9721afc3b54d6133da2ed71492e795c" +checksum = "ee7b2f3b7f14c52cde042c2fb5e6b33179b192ec65a6e674fe46585afb3af363" dependencies = [ "memchr", "num-bigint", @@ -3347,9 +3348,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.88.0" +version = "0.88.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac83c6901143ef4b6e27ec11663c1ba720e540af975f1e914f75781ac3afac71" +checksum = "ef8759fd2276cd1a44d54e3bbb4f5e1ad5ef02714c366d9586c75224413433fa" dependencies = [ "phf", "swc_atoms", @@ -3361,9 +3362,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.63.1" +version = "0.63.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35d077a94d07955222f5775dddfc4a021e570631dc6e7e6bef1777099eefc93c" +checksum = "aae2bc00daf3997c541d558dc48f84b8e713f667aceb123f0c4556bef7960053" dependencies = [ "ahash", "auto_impl", @@ -3382,9 +3383,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.40.0" +version = "0.40.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "203d02530097a78677f684af316a703fc18270b120df6f7c22a6c32ff977a7e1" +checksum = "a9fd8f86457ba79ba0ba19d0875e7697b1fe0d159bfb50c917e95a1383fb4ea0" dependencies = [ "ahash", "anyhow", @@ -3404,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.154.2" +version = "0.154.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61bd03038ced37f965ada147cb2a7ac928162afa0e22aeaedb9495224222476a" +checksum = "85009df270ae69b192410dd492782f8747497b3945a4ff582cbae2c323498de2" dependencies = [ "ahash", "arrayvec", @@ -3438,9 +3439,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.119.0" +version = "0.119.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e4dfd30206132cb1e66a4a98182b2ae2480ac6407418fba98d2f80e60c53bd" +checksum = "4b51311bd720103dce417b275d58032d6794e039efbf2a39c4d4b1d4b2d06dbb" dependencies = [ "either", "enum_kind", @@ -3457,9 +3458,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.169.2" +version = "0.169.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f394fa11182401ed27a3ee8bcb9997f29e86aaa0a128c98b54dbc8150db9db4" +checksum = "88578c5e28e7bcd9271326c8a464fb1fffc0342a85d2b39c33646ec8355f4d2e" dependencies = [ "ahash", "anyhow", @@ -3482,9 +3483,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.17.1" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b812a560c37b954e4d6b0dde1eca35281ec397a9281560ba8275e3c23369a93" +checksum = "bb01a5e0a3eac52cb66e0f9b110ff699a17c3fc476a69fa87f5e792240804a82" dependencies = [ "anyhow", "hex", @@ -3498,9 +3499,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.193.2" +version = "0.193.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f31a9ce0fede50283e66825dd436b54a186631f0f8fc7f55793f7fc8b7413e8" +checksum = "6c58c5fa78c2079f5fd2faa639f997e144e9159d16875d822d9fbf0d14454c6d" dependencies = [ "swc_atoms", "swc_common", @@ -3518,9 +3519,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.108.1" +version = "0.108.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f549d34f9ba9f33989bc0680183609434cc4729b2bc6a31b516958493947d45a" +checksum = "fd8152d04c02720401fac1551fb3f2ce0d95670c08cb6f13691856a2d6b5b277" dependencies = [ "better_scoped_tls", "bitflags", @@ -3541,9 +3542,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.97.1" +version = "0.97.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2bb41eaa3febb1edfa7ba740ac6c99e3270ffd9339320fe5ba7a2fe44fcb309" +checksum = "a39af3a2c5c34174c5ced5f1663483515722d5d00e3dedcc7da991bf786b197b" dependencies = [ "swc_atoms", "swc_common", @@ -3555,9 +3556,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.131.2" +version = "0.131.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "699e56d6e28dd26ab1fcc823be0de0bdcf486f9b5a3c5c700757b42d49ee87eb" +checksum = "32205e001b66af5eadb944cd2e081426c52a350889f8e65d1e202629113954ae" dependencies = [ "ahash", "arrayvec", @@ -3596,9 +3597,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.148.2" +version = "0.148.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecbc7b777d4a7ebf396fba2ed5f146cb6f76d55a8ebdb31fd0919819a8df3708" +checksum = "3baea2729da15825a35e7d079bc2eb9a53f79a5ea517fd02f05b93db10d93c98" dependencies = [ "Inflector", "ahash", @@ -3624,9 +3625,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.162.2" +version = "0.162.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed2ee11129360ab9f13eaa932844f88df02970300d2684545265890cec46e11b" +checksum = "82cabcf15a706d84c43a8f3c7990f1bc608e66f3a1edde49fc04cb15c67c7d6d" dependencies = [ "ahash", "dashmap", @@ -3650,9 +3651,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.139.2" +version = "0.139.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "231f536b837d0a4fe5c1b36466909bdcfdda6cd57ed31809bda4a4976cd0adac" +checksum = "4d09fc3046c9006391a6b54f9feb6a5d4e106cfa7d3de9cd9eeaa6473400087d" dependencies = [ "either", "serde", @@ -3669,9 +3670,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.150.2" +version = "0.150.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2abe0bc888b67344d4e890c9bfd3716176849f35f881263b51d2405ec1efaee3" +checksum = "25a32c2c0275b5e1806db4c9d677ffad0a1f7202e0b957acfd50a03ad296b7aa" dependencies = [ "ahash", "base64 0.13.0", @@ -3696,9 +3697,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.110.1" +version = "0.110.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5280e6d5e250085f25a84f03ab044b9bb1aa751013eb85540e254d1c17be2a4" +checksum = "22b67d17afebb7c23b9583dfe945b3107355c3dcd220be6ed06dad0ee3371622" dependencies = [ "ansi_term", "anyhow", @@ -3720,9 +3721,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.154.2" +version = "0.154.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f34ac7c3ebcae7a383d277a73554311122065db17aa46474c15488be1ce99a40" +checksum = "a5d9657d45801907f37fe1e98fc869499baec99624661f259c7f174f76b4284a" dependencies = [ "serde", "swc_atoms", @@ -3736,9 +3737,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.102.0" +version = "0.102.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bddd1a279d48e3cca2ee3977040cab764941241669329239a3243d44db10656" +checksum = "6b19d69a87568ec2431106745b7c6930a1bdc3799cdf02526ae10f455d1b831d" dependencies = [ "indexmap", "num_cpus", @@ -3754,9 +3755,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.77.0" +version = "0.77.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62095bb4acbee86b182c26b2d2e45b629eaa5687649adf09391f5d13fac96079" +checksum = "5ae3e2d13a22d8adaac9f38a5255431868da077da945ab2167720ad1fd091f31" dependencies = [ "num-bigint", "swc_atoms", @@ -3798,9 +3799,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.12.0" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b79de61e6d5a424a3b098d77a26084b38c32be114622bafa7260dc0f030ab4" +checksum = "c921ba5177047723b2ecc6ac2b2fd78cc9a0d59472c6c3ceef5f041fb05b9cd6" dependencies = [ "anyhow", "miette", @@ -3811,9 +3812,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.16.0" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63a86b91f3d2135f202e399d3fd641ddb491db22f71b228e8498327f1255e64b" +checksum = "5722241781552d40c3bae0cce5d1118331fbb110a3ebc584019c1a37c5ef7f22" dependencies = [ "ahash", "indexmap", @@ -3823,9 +3824,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.17.0" +version = "0.17.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d41a0e2ceb3834422c0dd0d6ecd9cbdc3d79f6b1d72f5c6c69cf01f2819aed99" +checksum = "52ae6dc4fa334cbbdfbafd6cad85275e28f15a978eabddcfda0de4adb760b2f7" dependencies = [ "ahash", "auto_impl", @@ -3858,9 +3859,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.15.0" +version = "0.15.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb3e725f1331dbaf5a611d6c2f438dfab8bbacc533c68702a0ff80c54474bc01" +checksum = "f812ad0846f5c7eda018d510b7e6e12d6a7dfdb28c123d545ef5b4291909392c" dependencies = [ "ahash", "dashmap", @@ -3870,9 +3871,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.19.1" +version = "0.19.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc3ef97400d703ee77d385b32e575f345270e1d22492fc654a570fa81d13e943" +checksum = "e825008adbaf1115d90a661d65a97ef24dbec0ecbc4561ac5e536ee564882537" dependencies = [ "better_scoped_tls", "rkyv", @@ -3884,9 +3885,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.74.1" +version = "0.74.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1b116d97058176c148615a06aea31dc86cfdb4cdb6c544eecb1f8fc18b78942" +checksum = "24213979bdbcdec0948f267d1737d08f1e7c2f0cd6ec9f80772a7acdb22caf2a" dependencies = [ "anyhow", "once_cell", @@ -3904,9 +3905,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.16.0" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7608e49fb80b82bf85086a9abe5c3458ad6ec63da274b6eced3e41976cae1b3b" +checksum = "9e1636fc222b9c1ed21a7c81d834b3ef99d74f7b216e748b19f578be79e243b4" dependencies = [ "tracing", ] @@ -3998,9 +3999,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.30.0" +version = "0.30.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0405c4a90862fd9e264da30ed20cd04ea94ba25d6d4f7a228b2c902dcd05aea" +checksum = "a4709c3ab96e6840b3d7119cc9c11a599bd55c5d28850634db3f797cd681ab5b" dependencies = [ "ansi_term", "difference", @@ -4309,6 +4310,16 @@ dependencies = [ "tracing-log", ] +[[package]] +name = "triomphe" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1ee9bd9239c339d714d657fac840c6d2a4f9c45f4f9ec7b0975113458be78db" +dependencies = [ + "serde", + "stable_deref_trait", +] + [[package]] name = "try-lock" version = "0.2.3" diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 16dba355becf5fc..6794e47c5ad8061 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.22.4", features = [ +swc_core = { version = "0.23.13", features = [ "common_concurrent", "ecma_ast", "ecma_visit", @@ -47,6 +47,6 @@ swc_core = { version = "0.22.4", features = [ ] } [dev-dependencies] -swc_core = { version = "0.22.4", features = ["testing_transform"] } -testing = "0.30.0" +swc_core = { version = "0.23.13", features = ["testing_transform"] } +testing = "0.30.3" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 1476debe55586ee..220c59ecef23a1d 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,9 +19,9 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.22.4", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } +swc_core = { version = "0.23.13", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } [dev-dependencies] -swc_core = { version = "0.22.4", features = ["testing_transform", "ecma_transforms_react"] } -testing = "0.30.0" +swc_core = { version = "0.23.13", features = ["testing_transform", "ecma_transforms_react"] } +testing = "0.30.3" serde_json = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 07fe8de07bcda22..853cc873f79ff1d 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ handlebars = "4.2.1" once_cell = "1.13.0" regex = "1.5" serde = "1" -swc_core = { version = "0.22.4", features = ["cached", "ecma_ast", "ecma_visit"] } +swc_core = { version = "0.23.13", features = ["cached", "ecma_ast", "ecma_visit"] } [dev-dependencies] -swc_core = { version = "0.22.4", features = ["testing_transform"] } -testing = "0.30.0" +swc_core = { version = "0.23.13", features = ["testing_transform"] } +testing = "0.30.3" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index d60a369bf55082f..402262eddda2ea8 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc_core = { version = "0.22.4", features = [ +swc_core = { version = "0.23.13", features = [ "allocator_node", "base_concurrent", # concurrent? "common_concurrent", diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 7349de3b475df59..6cb767405878fd4 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} tracing = "0.1.32" -swc_core = { version = "0.22.4", features = [ +swc_core = { version = "0.23.13", features = [ "common", "ecma_ast", "ecma_utils", @@ -25,8 +25,8 @@ swc_core = { version = "0.22.4", features = [ [dev-dependencies] serde_json = "1" -testing = "0.30.0" -swc_core = { version = "0.22.4", features = [ +testing = "0.30.3" +swc_core = { version = "0.23.13", features = [ "ecma_parser", "ecma_transforms", "testing_transform" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index d5ad87af3150538..d17b910faf53dc5 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -13,7 +13,7 @@ version = "0.17.1" easy-error = "1.0.0" tracing = "0.1.32" -swc_core = { version = "0.22.4", features = [ +swc_core = { version = "0.23.13", features = [ "common", "css_ast", "css_codegen", @@ -27,7 +27,7 @@ swc_core = { version = "0.22.4", features = [ ] } [dev-dependencies] -testing = "0.30.0" -swc_core = { version = "0.22.4", features = [ +testing = "0.30.3" +swc_core = { version = "0.23.13", features = [ "testing_transform" ] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index c98c6275e09cb41..c8bf69ea46b81c7 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" -swc_core = { version = "0.22.4", features = [ +swc_core = { version = "0.23.13", features = [ "common_concurrent", "binding_macro_wasm", "ecma_codegen", From 91c8eae4b03714545729d13125e1e85fab437eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Tue, 13 Sep 2022 23:34:30 +0900 Subject: [PATCH 02/16] Update test refs --- .../tests/fixture/expressions/output.js | 36 +++++++++---------- .../output.js | 6 ++-- .../output.js | 6 ++-- .../tpl-placeholder-3-as-value/output.js | 6 ++-- .../output.js | 6 ++-- .../output.js | 6 ++-- 6 files changed, 33 insertions(+), 33 deletions(-) diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js index 9f37a3947413768..8134856315ea13e 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/expressions/output.js @@ -8,51 +8,51 @@ const animationName = 'my-cool-animation'; const obj = { display: 'block' }; -export default (({ display })=>
-

test

- <_JSXStyle id={"13bce568d963e978"}>{`p.${color}.jsx-9f11e5fc71d05085{color:${otherColor};display:${obj.display}}`} + <_JSXStyle id={"95409d3438a768bd"}>{`p.${color}.jsx-78f0c8c617eb8e50{color:${otherColor};display:${obj.display}}`} - <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-9f11e5fc71d05085{color:red}"} + <_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-78f0c8c617eb8e50{color:red}"} <_JSXStyle id={"ecd8dfc6d11e2c5e"}>{`body{background:${color}}`} @@ -60,27 +60,27 @@ export default (({ display })=>
{`p.jsx-9f11e5fc71d05085{color:${color}}`} + <_JSXStyle id={"e7486f61219e66af"}>{`p.jsx-78f0c8c617eb8e50{color:${color}}`} - <_JSXStyle id={"e7486f61219e66af"}>{`p.jsx-9f11e5fc71d05085{color:${color}}`} + <_JSXStyle id={"e7486f61219e66af"}>{`p.jsx-78f0c8c617eb8e50{color:${color}}`} - <_JSXStyle id={"e0c373c6551675e4"} dynamic={[ + <_JSXStyle id={"97b2dd85b3a5c42d"} dynamic={[ darken(color) ]}>{`p.__jsx-style-dynamic-selector{color:${darken(color)}}`} - <_JSXStyle id={"1f060869c7312fe5"} dynamic={[ + <_JSXStyle id={"e9bc1314d862fde1"} dynamic={[ darken(color) + 2 ]}>{`p.__jsx-style-dynamic-selector{color:${darken(color) + 2}}`} - <_JSXStyle id={"7c5c5bde49d6c65d"}>{`@media(min-width:${mediumScreen}){p.jsx-9f11e5fc71d05085{color:green}p.jsx-9f11e5fc71d05085{color:${`red`}}}p.jsx-9f11e5fc71d05085{color:red}`} + <_JSXStyle id={"7c5c5bde49d6c65d"}>{`@media(min-width:${mediumScreen}){p.jsx-78f0c8c617eb8e50{color:green}p.jsx-78f0c8c617eb8e50{color:${`red`}}}p.jsx-78f0c8c617eb8e50{color:red}`} - <_JSXStyle id={"c5506be0b4762e0b"}>{`p.jsx-9f11e5fc71d05085{-webkit-animation-duration:${animationDuration};-moz-animation-duration:${animationDuration};-o-animation-duration:${animationDuration};animation-duration:${animationDuration}}`} + <_JSXStyle id={"c5506be0b4762e0b"}>{`p.jsx-78f0c8c617eb8e50{-webkit-animation-duration:${animationDuration};-moz-animation-duration:${animationDuration};-o-animation-duration:${animationDuration};animation-duration:${animationDuration}}`} - <_JSXStyle id={"82f0f2f07692d2e2"}>{`p.jsx-9f11e5fc71d05085{-webkit-animation:${animationDuration} forwards ${animationName};-moz-animation:${animationDuration} forwards ${animationName};-o-animation:${animationDuration} forwards ${animationName};animation:${animationDuration} forwards ${animationName}}div.jsx-9f11e5fc71d05085{background:${color}}`} + <_JSXStyle id={"82f0f2f07692d2e2"}>{`p.jsx-78f0c8c617eb8e50{-webkit-animation:${animationDuration} forwards ${animationName};-moz-animation:${animationDuration} forwards ${animationName};-o-animation:${animationDuration} forwards ${animationName};animation:${animationDuration} forwards ${animationName}}div.jsx-78f0c8c617eb8e50{background:${color}}`} - <_JSXStyle id={"e4db21be651d572a"} dynamic={[ + <_JSXStyle id={"cf795552a2848e6c"} dynamic={[ display ? 'block' : 'none' ]}>{`span.__jsx-style-dynamic-selector{display:${display ? 'block' : 'none'}}`} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js index abac19ba636a32d..5915c00170e4001 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js @@ -3,7 +3,7 @@ export default class { render() { return
test

- <_JSXStyle id={"23846d0356326bee"} dynamic={[ + <_JSXStyle id={"f6f794581d963a47"} dynamic={[ Typography.base.size.default, Typography.base.lineHeight, Target.mediumPlus, diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js index fd7abeb01a1fef4..e035d7812bb8b90 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js @@ -3,7 +3,7 @@ export default class { render() { return
test

- <_JSXStyle id={"3316de46318b70d2"} dynamic={[ + <_JSXStyle id={"73606d02cbadabf"} dynamic={[ a[b], -1 * (c || 0), d diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js index f7345d563135e60..fa897cd6b7a2475 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js @@ -3,7 +3,7 @@ export default class { render() { return
test

- <_JSXStyle id={"10afbaef094d6ad4"} dynamic={[ + <_JSXStyle id={"e37942245bf0eb35"} dynamic={[ a ]}>{`@media only screen{a.__jsx-style-dynamic-selector{color:${a}}}`} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js index 375dee3f94037d5..8e28dfb172d9916 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js @@ -3,7 +3,7 @@ export default class { render() { return
test

- <_JSXStyle id={"30707b6ee2bc231f"} dynamic={[ + <_JSXStyle id={"b9b97de593829e6"} dynamic={[ a || 'var(--c)', b || 'inherit' ]}>{`.a:hover .b.__jsx-style-dynamic-selector{display:inline-block;padding:0 ${a || 'var(--c)'};color:${b || 'inherit'}}`} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js index 991a76b6f2ed835..05374a156516837 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js @@ -3,7 +3,7 @@ export default class { render() { return
test

- <_JSXStyle id={"3f66f111bff09281"} dynamic={[ + <_JSXStyle id={"23692842dc904882"} dynamic={[ a ? '100%' : '200px', b ? '0' : '8px 20px' ]}>{`.item.__jsx-style-dynamic-selector{max-width:${a ? '100%' : '200px'};padding:${b ? '0' : '8px 20px'}}`} From 5256f9a84be80f9fd9b896a22e1d579aaa70e139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Sep 2022 14:27:00 +0900 Subject: [PATCH 03/16] Update swc to https://github.com/swc-project/swc/commit/ad4b0d200cfdd01ea7bdb68eb402f9aa51896437 --- packages/next-swc/Cargo.lock | 20 +++++++++---------- packages/next-swc/crates/core/Cargo.toml | 4 ++-- packages/next-swc/crates/emotion/Cargo.toml | 4 ++-- .../crates/modularize_imports/Cargo.toml | 4 ++-- packages/next-swc/crates/napi/Cargo.toml | 2 +- .../crates/styled_components/Cargo.toml | 4 ++-- .../next-swc/crates/styled_jsx/Cargo.toml | 4 ++-- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 8 files changed, 22 insertions(+), 22 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index c709c7a2475bac9..81c4c5e64bf7a21 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.14.16" +version = "0.14.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddb3e2eadaad71eeec64c2b8540354c4d4a45d6e7db4ca1ceb80f018f4eecee2" +checksum = "342de40e7c16abb629516f72ed265742eb6004915d2a0ed68068f62c51f26567" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.226.16" +version = "0.226.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c922415a1b1ce2b0a06f74a9f71c325cf57a681254a406a7e6e022ac8745ef07" +checksum = "1b5003c4d89ef5ff6cd65b0088c5091ea18fcd8436b5591473a49f46b684a316" dependencies = [ "ahash", "anyhow", @@ -3051,9 +3051,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.187.15" +version = "0.187.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b166f3cb81f5574a648bcd5ace4b4392e0b3a3d55c7d39476dad5868d90d5c78" +checksum = "a237f25f56b5cb865958ce193146e7aaf2a8ac8532e5f03f55ba72606d93c9dd" dependencies = [ "ahash", "anyhow", @@ -3159,9 +3159,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.23.13" +version = "0.23.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b350bff1fc51c1073255d74799e68b283763e50b1c7cef9d0608cf8df5da28a" +checksum = "279a2e660ad790293633aae95011796afed508fd62761f02512b2b9277d53f35" dependencies = [ "binding_macros", "swc", @@ -3405,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.154.15" +version = "0.154.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85009df270ae69b192410dd492782f8747497b3945a4ff582cbae2c323498de2" +checksum = "0449b776b041891fcbd8721b572c50520b1fdff2eba1eca0830a95e95f7a0cba" dependencies = [ "ahash", "arrayvec", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 6794e47c5ad8061..9c76206c2011151 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "common_concurrent", "ecma_ast", "ecma_visit", @@ -47,6 +47,6 @@ swc_core = { version = "0.23.13", features = [ ] } [dev-dependencies] -swc_core = { version = "0.23.13", features = ["testing_transform"] } +swc_core = { version = "0.23.15", features = ["testing_transform"] } testing = "0.30.3" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 220c59ecef23a1d..a64e4380beae946 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,9 +19,9 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.13", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } +swc_core = { version = "0.23.15", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } [dev-dependencies] -swc_core = { version = "0.23.13", features = ["testing_transform", "ecma_transforms_react"] } +swc_core = { version = "0.23.15", features = ["testing_transform", "ecma_transforms_react"] } testing = "0.30.3" serde_json = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 853cc873f79ff1d..e982c7e6cca9942 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ handlebars = "4.2.1" once_cell = "1.13.0" regex = "1.5" serde = "1" -swc_core = { version = "0.23.13", features = ["cached", "ecma_ast", "ecma_visit"] } +swc_core = { version = "0.23.15", features = ["cached", "ecma_ast", "ecma_visit"] } [dev-dependencies] -swc_core = { version = "0.23.13", features = ["testing_transform"] } +swc_core = { version = "0.23.15", features = ["testing_transform"] } testing = "0.30.3" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 402262eddda2ea8..6c1bce6409c4e8c 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "allocator_node", "base_concurrent", # concurrent? "common_concurrent", diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 6cb767405878fd4..4f517d6b4f0876e 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} tracing = "0.1.32" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "common", "ecma_ast", "ecma_utils", @@ -26,7 +26,7 @@ swc_core = { version = "0.23.13", features = [ [dev-dependencies] serde_json = "1" testing = "0.30.3" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "ecma_parser", "ecma_transforms", "testing_transform" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index d17b910faf53dc5..b3cf93178350835 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -13,7 +13,7 @@ version = "0.17.1" easy-error = "1.0.0" tracing = "0.1.32" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "common", "css_ast", "css_codegen", @@ -28,6 +28,6 @@ swc_core = { version = "0.23.13", features = [ [dev-dependencies] testing = "0.30.3" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "testing_transform" ] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index c8bf69ea46b81c7..fd9741fa7c6597d 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" -swc_core = { version = "0.23.13", features = [ +swc_core = { version = "0.23.15", features = [ "common_concurrent", "binding_macro_wasm", "ecma_codegen", From ad9e30b08ddeb9ea3941417607ab0e1cac82c8ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Sep 2022 15:57:53 +0900 Subject: [PATCH 04/16] Update swc --- packages/next-swc/crates/core/Cargo.toml | 4 ++-- packages/next-swc/crates/emotion/Cargo.toml | 4 ++-- packages/next-swc/crates/modularize_imports/Cargo.toml | 4 ++-- packages/next-swc/crates/napi/Cargo.toml | 2 +- packages/next-swc/crates/styled_components/Cargo.toml | 4 ++-- packages/next-swc/crates/styled_jsx/Cargo.toml | 4 ++-- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 9c76206c2011151..a0d66140f08fcf9 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "common_concurrent", "ecma_ast", "ecma_visit", @@ -47,6 +47,6 @@ swc_core = { version = "0.23.15", features = [ ] } [dev-dependencies] -swc_core = { version = "0.23.15", features = ["testing_transform"] } +swc_core = { version = "0.23.17", features = ["testing_transform"] } testing = "0.30.3" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index a64e4380beae946..35e626a9df3465b 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,9 +19,9 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.15", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } +swc_core = { version = "0.23.17", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } [dev-dependencies] -swc_core = { version = "0.23.15", features = ["testing_transform", "ecma_transforms_react"] } +swc_core = { version = "0.23.17", features = ["testing_transform", "ecma_transforms_react"] } testing = "0.30.3" serde_json = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index e982c7e6cca9942..ee56a809b52f82c 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ handlebars = "4.2.1" once_cell = "1.13.0" regex = "1.5" serde = "1" -swc_core = { version = "0.23.15", features = ["cached", "ecma_ast", "ecma_visit"] } +swc_core = { version = "0.23.17", features = ["cached", "ecma_ast", "ecma_visit"] } [dev-dependencies] -swc_core = { version = "0.23.15", features = ["testing_transform"] } +swc_core = { version = "0.23.17", features = ["testing_transform"] } testing = "0.30.3" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 6c1bce6409c4e8c..d559123be0b2c58 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "allocator_node", "base_concurrent", # concurrent? "common_concurrent", diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 4f517d6b4f0876e..0fa451db7aa6597 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} tracing = "0.1.32" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "common", "ecma_ast", "ecma_utils", @@ -26,7 +26,7 @@ swc_core = { version = "0.23.15", features = [ [dev-dependencies] serde_json = "1" testing = "0.30.3" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "ecma_parser", "ecma_transforms", "testing_transform" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index b3cf93178350835..65b642e2c2bda29 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -13,7 +13,7 @@ version = "0.17.1" easy-error = "1.0.0" tracing = "0.1.32" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "common", "css_ast", "css_codegen", @@ -28,6 +28,6 @@ swc_core = { version = "0.23.15", features = [ [dev-dependencies] testing = "0.30.3" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "testing_transform" ] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index fd9741fa7c6597d..4bf5b167731657c 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" -swc_core = { version = "0.23.15", features = [ +swc_core = { version = "0.23.17", features = [ "common_concurrent", "binding_macro_wasm", "ecma_codegen", From 102a01fa1863fc41f7b067db5443a28812042531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Sep 2022 15:59:08 +0900 Subject: [PATCH 05/16] lockfile --- packages/next-swc/Cargo.lock | 84 ++++++++++++++++++------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 81c4c5e64bf7a21..73d83257bfcdcb5 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.14.17" +version = "0.14.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "342de40e7c16abb629516f72ed265742eb6004915d2a0ed68068f62c51f26567" +checksum = "046696f1fb7e26c571bf57b2cbed6c6ac3c9d25e52903278e1ae219198711bc2" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.226.17" +version = "0.226.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b5003c4d89ef5ff6cd65b0088c5091ea18fcd8436b5591473a49f46b684a316" +checksum = "e067faabe25b3878862d419218f9419e751f106808e692c858d292215c9dde6f" dependencies = [ "ahash", "anyhow", @@ -3051,9 +3051,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.187.16" +version = "0.187.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a237f25f56b5cb865958ce193146e7aaf2a8ac8532e5f03f55ba72606d93c9dd" +checksum = "9bfe850fe4dd0bc79082d2fdb1f590c8495f727967e45dad927486efc59ff942" dependencies = [ "ahash", "anyhow", @@ -3159,9 +3159,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.23.15" +version = "0.23.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "279a2e660ad790293633aae95011796afed508fd62761f02512b2b9277d53f35" +checksum = "a215b8ff507ad75319b1c492a28235dfa417d98896263da1a32f34e0082a2499" dependencies = [ "binding_macros", "swc", @@ -3316,9 +3316,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.124.8" +version = "0.124.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee7b2f3b7f14c52cde042c2fb5e6b33179b192ec65a6e674fe46585afb3af363" +checksum = "e4f62183c2595294b5dea3c6cb755948b96e3ff7a591084466ce74833735cce3" dependencies = [ "memchr", "num-bigint", @@ -3348,9 +3348,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.88.7" +version = "0.88.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef8759fd2276cd1a44d54e3bbb4f5e1ad5ef02714c366d9586c75224413433fa" +checksum = "7fc26c8e060336b44e469d49da87976d1d788a87f3cc448e38a6679712216e05" dependencies = [ "phf", "swc_atoms", @@ -3362,9 +3362,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.63.9" +version = "0.63.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aae2bc00daf3997c541d558dc48f84b8e713f667aceb123f0c4556bef7960053" +checksum = "63386d997bde6ebb2d33a1bcf79c455361fcaac005f9b208bd069a865396c3e7" dependencies = [ "ahash", "auto_impl", @@ -3405,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.154.16" +version = "0.154.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0449b776b041891fcbd8721b572c50520b1fdff2eba1eca0830a95e95f7a0cba" +checksum = "b910431695495f6867feea5725a7046e6e9d33dbff6228053946a8a484b10a30" dependencies = [ "ahash", "arrayvec", @@ -3458,9 +3458,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.169.14" +version = "0.169.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88578c5e28e7bcd9271326c8a464fb1fffc0342a85d2b39c33646ec8355f4d2e" +checksum = "976d5845beb41d6c4a912c3aeb9af0a78ab483542f381a8290bdcc4339e83cd2" dependencies = [ "ahash", "anyhow", @@ -3483,9 +3483,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb01a5e0a3eac52cb66e0f9b110ff699a17c3fc476a69fa87f5e792240804a82" +checksum = "8556da51ad37664b9bfe0e01945a271a2e97498c67bfa57ef0da1a5405996bb6" dependencies = [ "anyhow", "hex", @@ -3499,9 +3499,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.193.14" +version = "0.193.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c58c5fa78c2079f5fd2faa639f997e144e9159d16875d822d9fbf0d14454c6d" +checksum = "99d62a3e568edb45d2449b9de6f26b9b26f2530c09dfcf6adefe1550378f1105" dependencies = [ "swc_atoms", "swc_common", @@ -3519,9 +3519,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.108.9" +version = "0.108.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd8152d04c02720401fac1551fb3f2ce0d95670c08cb6f13691856a2d6b5b277" +checksum = "9ef5eaefa60d201eed1b20c1222eba643f06c5e540745e5fba76ce193db7e7af" dependencies = [ "better_scoped_tls", "bitflags", @@ -3542,9 +3542,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.97.9" +version = "0.97.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a39af3a2c5c34174c5ced5f1663483515722d5d00e3dedcc7da991bf786b197b" +checksum = "ee9ee8aefcdc9017b7caa82ecd56ddfdda9e628ec2dc464c0bc2d4f4dd1b6145" dependencies = [ "swc_atoms", "swc_common", @@ -3556,9 +3556,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.131.10" +version = "0.131.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32205e001b66af5eadb944cd2e081426c52a350889f8e65d1e202629113954ae" +checksum = "7928310b7bc1b61d1b54ffdb860ec577b9b57e15db9ff2832f22b3e422eaa5c8" dependencies = [ "ahash", "arrayvec", @@ -3597,9 +3597,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.148.11" +version = "0.148.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3baea2729da15825a35e7d079bc2eb9a53f79a5ea517fd02f05b93db10d93c98" +checksum = "55d3a96515ee95e1a05cd9ce95091e4fb8ca32948a2fec9b6216b6d60a1106cc" dependencies = [ "Inflector", "ahash", @@ -3625,9 +3625,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.162.14" +version = "0.162.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82cabcf15a706d84c43a8f3c7990f1bc608e66f3a1edde49fc04cb15c67c7d6d" +checksum = "f199d326faa96b98fc7ff6e0f39f04713de6a3f6575bc88a3431917943b240ac" dependencies = [ "ahash", "dashmap", @@ -3651,9 +3651,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.139.10" +version = "0.139.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d09fc3046c9006391a6b54f9feb6a5d4e106cfa7d3de9cd9eeaa6473400087d" +checksum = "c8e27875177b605f8708710624b7d0f32b91eb25c1c16c337d29738fd0744d8a" dependencies = [ "either", "serde", @@ -3670,9 +3670,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.150.11" +version = "0.150.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a32c2c0275b5e1806db4c9d677ffad0a1f7202e0b957acfd50a03ad296b7aa" +checksum = "049839710315abafa1deac37fcde19cab16c1032519a3b8c46d877a4675b192d" dependencies = [ "ahash", "base64 0.13.0", @@ -3697,9 +3697,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.110.9" +version = "0.110.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22b67d17afebb7c23b9583dfe945b3107355c3dcd220be6ed06dad0ee3371622" +checksum = "9e1a5a752f210ac1625ae7aa77a13ab109bc999ad3978e4b863fbcd9791fd541" dependencies = [ "ansi_term", "anyhow", @@ -3721,9 +3721,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.154.11" +version = "0.154.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5d9657d45801907f37fe1e98fc869499baec99624661f259c7f174f76b4284a" +checksum = "0ad05c8cebc2b142b635b0026020b48770e6f7ec13d20a64a9fd111ff2002711" dependencies = [ "serde", "swc_atoms", @@ -3737,9 +3737,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.102.7" +version = "0.102.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b19d69a87568ec2431106745b7c6930a1bdc3799cdf02526ae10f455d1b831d" +checksum = "c8c6d57729fb2290ea19e61948b7e0321505c8f5e68386631a1158bf7f35ed5b" dependencies = [ "indexmap", "num_cpus", From 68a86a0c93d60a0de29bfd023d338ffbffdb5722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Sep 2022 15:59:39 +0900 Subject: [PATCH 06/16] Update test refs --- .../fixture/react-remove-properties/custom/simple/output.js | 2 +- .../fixture/react-remove-properties/default/simple/output.js | 2 +- .../core/tests/fixture/shake-exports/keep-default/output.js | 2 +- .../getServerSideProps/destructuring-assignment-array/output.js | 2 +- .../ssg/getStaticProps/destructuring-assignment-array/output.js | 2 +- .../getStaticProps/destructuring-assignment-object/output.js | 2 +- .../core/tests/fixture/ssg/getStaticProps/issue-30091/output.js | 2 +- .../core/tests/fixture/ssg/getStaticProps/issue-31855/output.js | 2 +- .../should-not-crash-for-class-declarations/output.js | 2 +- .../output.js | 2 +- .../output.js | 2 +- .../should-not-remove-import-used-in-render/output.js | 2 +- .../should-remove-combined-named-export-specifiers/output.js | 2 +- .../should-remove-extra-named-export-speicifers/output.js | 2 +- .../output.js | 2 +- .../should-remove-named-export-function-declarations/output.js | 2 +- .../output.js | 2 +- .../should-remove-named-export-variable-declarations/output.js | 2 +- .../output.js | 2 +- .../should-remove-re-exported-function-declarations/output.js | 2 +- .../output.js | 2 +- .../should-remove-re-exported-variable-declarations/output.js | 2 +- .../should-remove-separate-named-export-specifiers/output.js | 2 +- .../should-support-babel-style-memoized-function/output.js | 2 +- .../ssg/getStaticProps/should-support-class-exports/output.js | 2 +- packages/next-swc/crates/core/tests/full/example/output.js | 2 +- packages/next-swc/crates/core/tests/loader/example/output.js | 2 +- .../next-swc/crates/core/tests/loader/front/attr-1/output.js | 2 +- .../next-swc/crates/core/tests/loader/issue-31627/output.js | 2 +- 29 files changed, 29 insertions(+), 29 deletions(-) diff --git a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js index eddb893ca08b124..de0b89adc2b5a95 100644 --- a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js +++ b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/custom/simple/output.js @@ -8,4 +8,4 @@ export default function Home() {
; -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js index 253a472d541249d..be0f6946695ffb0 100644 --- a/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js +++ b/packages/next-swc/crates/core/tests/fixture/react-remove-properties/default/simple/output.js @@ -8,4 +8,4 @@ export default function Home() {
; -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/shake-exports/keep-default/output.js b/packages/next-swc/crates/core/tests/fixture/shake-exports/keep-default/output.js index 50668c9b81e7764..05011f973d60a54 100644 --- a/packages/next-swc/crates/core/tests/fixture/shake-exports/keep-default/output.js +++ b/packages/next-swc/crates/core/tests/fixture/shake-exports/keep-default/output.js @@ -1,4 +1,4 @@ let shouldBeKept = 'should be kept'; export default function shouldBeKept() { console.log(shouldBeKept); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getServerSideProps/destructuring-assignment-array/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getServerSideProps/destructuring-assignment-array/output.js index 12725201839bf56..d42aa2776c45c9f 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getServerSideProps/destructuring-assignment-array/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getServerSideProps/destructuring-assignment-array/output.js @@ -3,4 +3,4 @@ const [foo] = other; export var __N_SSP = true; export default function Home() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-array/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-array/output.js index e174d867f8b3392..79b19dfc4f0d40f 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-array/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-array/output.js @@ -3,4 +3,4 @@ const [foo] = other; export var __N_SSG = true; export default function Home() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-object/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-object/output.js index 234841eb9de14c9..6717b85ae22ef45 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-object/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/destructuring-assignment-object/output.js @@ -3,4 +3,4 @@ const { a , cat: bar } = other; export var __N_SSG = true; export default function Home() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-30091/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-30091/output.js index c7bb3d8c62b8e80..da32567d5e6d1e2 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-30091/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-30091/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Home({}) { return __jsx("div", null, __jsx("p", null, "Hello World")); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-31855/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-31855/output.js index 64a7370fbd4bf4c..239302704ed8005 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-31855/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/issue-31855/output.js @@ -2,4 +2,4 @@ export var __N_SSG = true; export const revalidateInSeconds = 5 * 60; export default function Home({}) { return __jsx("div", null, __jsx("p", null, "Hello World")); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-crash-for-class-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-crash-for-class-declarations/output.js index 99165030bc3f846..2ae9a171ea5a7d9 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-crash-for-class-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-crash-for-class-declarations/output.js @@ -3,4 +3,4 @@ export class MyClass { } export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-function-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-function-declarations/output.js index fed084393fb6ffe..01186e67c52c733 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-function-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-function-declarations/output.js @@ -2,4 +2,4 @@ export var __N_SSG = true; export function Noop() {} export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-variable-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-variable-declarations/output.js index 7fe64a101c453c9..25b836d08c5da89 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-variable-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-extra-named-export-variable-declarations/output.js @@ -2,4 +2,4 @@ export var __N_SSG = true; export const foo = 2; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-import-used-in-render/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-import-used-in-render/output.js index 9da12e3468f4361..8ce38b79406c252 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-import-used-in-render/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-not-remove-import-used-in-render/output.js @@ -12,4 +12,4 @@ export default function Test() { attr: AttributeValue, jsx: __jsx(AttributeJSX, null) }), __jsx(JSXMemberExpression.Deep.Property, null))); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-combined-named-export-specifiers/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-combined-named-export-specifiers/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-combined-named-export-specifiers/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-combined-named-export-specifiers/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-extra-named-export-speicifers/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-extra-named-export-speicifers/output.js index a4dde2b6819d043..bf3bd37895e509e 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-extra-named-export-speicifers/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-extra-named-export-speicifers/output.js @@ -2,4 +2,4 @@ export var __N_SSG = true; export { foo, bar as baz } from '.'; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations-async/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations-async/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations-async/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations-async/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-function-declarations/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations-async/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations-async/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations-async/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations-async/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-named-export-variable-declarations/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations-dependents-variables-functions-imports/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations-dependents-variables-functions-imports/output.js index 5a1e0ed963445ed..2b405b2f4622fc7 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations-dependents-variables-functions-imports/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations-dependents-variables-functions-imports/output.js @@ -7,4 +7,4 @@ function dont_bug_me_either() {} export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-function-declarations/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations-safe/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations-safe/output.js index 6b31060edfbdcab..11fe017acc82573 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations-safe/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations-safe/output.js @@ -2,4 +2,4 @@ const a = 2; export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-re-exported-variable-declarations/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-separate-named-export-specifiers/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-separate-named-export-specifiers/output.js index f482a74d7de8eb9..ef37b5e6db1a8b1 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-separate-named-export-specifiers/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-remove-separate-named-export-specifiers/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Test() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-babel-style-memoized-function/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-babel-style-memoized-function/output.js index b16cc0f70a37bb8..1d7ede4541ad2f9 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-babel-style-memoized-function/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-babel-style-memoized-function/output.js @@ -1,4 +1,4 @@ export var __N_SSG = true; export default function Home() { return __jsx("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-class-exports/output.js b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-class-exports/output.js index d4890fc72fc59be..f6bfe15343b07ad 100644 --- a/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-class-exports/output.js +++ b/packages/next-swc/crates/core/tests/fixture/ssg/getStaticProps/should-support-class-exports/output.js @@ -3,4 +3,4 @@ export default class Test extends React.Component { render() { return __jsx("div", null); } -}; +} diff --git a/packages/next-swc/crates/core/tests/full/example/output.js b/packages/next-swc/crates/core/tests/full/example/output.js index 0398540c5b35e0b..ca4a4e39d5f5290 100644 --- a/packages/next-swc/crates/core/tests/full/example/output.js +++ b/packages/next-swc/crates/core/tests/full/example/output.js @@ -38,4 +38,4 @@ import r from "other"; export var __N_SSG = !0; export default function n() { return React.createElement("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/loader/example/output.js b/packages/next-swc/crates/core/tests/loader/example/output.js index e7ce646a3e2ac53..7b04f299e928563 100644 --- a/packages/next-swc/crates/core/tests/loader/example/output.js +++ b/packages/next-swc/crates/core/tests/loader/example/output.js @@ -58,4 +58,4 @@ var Foo = function Foo() { export var __N_SSG = true; export default function Home() { return /*#__PURE__*/ React.createElement("div", null); -}; +} diff --git a/packages/next-swc/crates/core/tests/loader/front/attr-1/output.js b/packages/next-swc/crates/core/tests/loader/front/attr-1/output.js index ed60ad648aa2d4e..f9d344fec6a57a3 100644 --- a/packages/next-swc/crates/core/tests/loader/front/attr-1/output.js +++ b/packages/next-swc/crates/core/tests/loader/front/attr-1/output.js @@ -10,4 +10,4 @@ export default function Foo() { }, React.createElement(_JSXStyle, { id: "eb368961fd3b0a99" }, "span.jsx-eb368961fd3b0a99{color:red}")); -}; +} diff --git a/packages/next-swc/crates/core/tests/loader/issue-31627/output.js b/packages/next-swc/crates/core/tests/loader/issue-31627/output.js index 0cbd09b419965dd..3e53314e7f775a7 100644 --- a/packages/next-swc/crates/core/tests/loader/issue-31627/output.js +++ b/packages/next-swc/crates/core/tests/loader/issue-31627/output.js @@ -14,7 +14,7 @@ export default function Home() { }, /*#__PURE__*/ React.createElement("path", null), /*#__PURE__*/ React.createElement("path", null)), /*#__PURE__*/ React.createElement("g", { className: "group" }, /*#__PURE__*/ React.createElement("path", null), /*#__PURE__*/ React.createElement("path", null))); -}; +} var MyClass = function MyClass() { "use strict"; _classCallCheck(this, MyClass); From 744dd59e27f36f1e4f2fc9a0eb4e8e00c1860c79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 14 Sep 2022 15:59:58 +0900 Subject: [PATCH 07/16] Update test refs --- .../next-swc/crates/styled_jsx/tests/fixture/class/output.js | 2 +- .../next-swc/crates/styled_jsx/tests/fixture/comments/output.js | 2 +- .../styled_jsx/tests/fixture/dynamic-element-class/output.js | 2 +- .../crates/styled_jsx/tests/fixture/global-redundant/output.js | 2 +- .../crates/styled_jsx/tests/fixture/issue-30570/output.js | 2 +- .../tests/fixture/issue-31562-interpolation-in-mdea/output.js | 2 +- .../crates/styled_jsx/tests/fixture/multiple-jsx/output.js | 2 +- .../styled_jsx/tests/fixture/number-after-placeholder/output.js | 2 +- .../crates/styled_jsx/tests/fixture/tpl-escape-1/output.js | 2 +- .../crates/styled_jsx/tests/fixture/tpl-escape-2/output.js | 2 +- .../tests/fixture/tpl-placeholder-1-as-property/output.js | 2 +- .../tests/fixture/tpl-placeholder-2-as-part-of-value/output.js | 2 +- .../tests/fixture/tpl-placeholder-3-as-value/output.js | 2 +- .../tpl-placeholder-4-as-part-of-value-in-multiple/output.js | 2 +- .../tpl-placeholder-5-values-of-multiple-properties/output.js | 2 +- 15 files changed, 15 insertions(+), 15 deletions(-) diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/class/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/class/output.js index 81b79672c77a6e9..cc8252d40c17c92 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/class/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/class/output.js @@ -9,4 +9,4 @@ export default class {
; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/comments/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/comments/output.js index 7c26aca7e820db1..7e87f083a0a791c 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/comments/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/comments/output.js @@ -9,4 +9,4 @@ export default class {
; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/dynamic-element-class/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/dynamic-element-class/output.js index 49ba7ea7f920a5f..310fcb426c5d766 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/dynamic-element-class/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/dynamic-element-class/output.js @@ -10,7 +10,7 @@ export default class { ; } -}; +} const Element2 = 'div'; export const Test2 = class { render() { diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/global-redundant/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/global-redundant/output.js index aba1ba957e3dee7..82762e584a3ebdf 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/global-redundant/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/global-redundant/output.js @@ -7,4 +7,4 @@ export default function IndexPage() { <_JSXStyle id={"b6abd0684ba81871"}>{"div{color:blue}"}
; -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-30570/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-30570/output.js index 97583682d3589d8..8a59df276c30881 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-30570/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-30570/output.js @@ -9,4 +9,4 @@ export default function IndexPage() { <_JSXStyle id={"bbdada4ef17d18ef"}>{"@supports((display:flex)or (display:-webkit-box)or (display:-webkit-flex)or (display:-moz-box)or (display:-ms-flexbox)){h1{color:hotpink}}"}
; -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js index 5915c00170e4001..1ce268168a2c8a1 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/issue-31562-interpolation-in-mdea/output.js @@ -40,4 +40,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/multiple-jsx/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/multiple-jsx/output.js index dceca90ed7c191a..5efae23c519e42a 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/multiple-jsx/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/multiple-jsx/output.js @@ -29,4 +29,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/number-after-placeholder/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/number-after-placeholder/output.js index c5b32ba717423dd..babf14f306ed858 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/number-after-placeholder/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/number-after-placeholder/output.js @@ -14,4 +14,4 @@ export default function IndexPage() { <_JSXStyle id={"9a4b3442d519aae9"}>{`a.jsx-9a4b3442d519aae9{color:${"#abcdef"}12}`} ; -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-1/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-1/output.js index dac32b1dded4e28..47b810056b46a7f 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-1/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-1/output.js @@ -9,4 +9,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-2/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-2/output.js index aadbcf64aef961e..afa05a46883cc27 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-2/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-escape-2/output.js @@ -14,4 +14,4 @@ export default function Home({ fontFamily }) { ]}>{`body{font-family:${fontFamily}}code:before,code:after{content:"\`"}`} ; -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-1-as-property/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-1-as-property/output.js index cc6b31de3adb54e..9f0e2f459754c57 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-1-as-property/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-1-as-property/output.js @@ -26,4 +26,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js index e035d7812bb8b90..99940aee33e0c98 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-2-as-part-of-value/output.js @@ -31,4 +31,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js index fa897cd6b7a2475..d30c5e9bcc88832 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-3-as-value/output.js @@ -25,4 +25,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js index 8e28dfb172d9916..3a6fd3fbbe32d81 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-4-as-part-of-value-in-multiple/output.js @@ -28,4 +28,4 @@ export default class { ; } -}; +} diff --git a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js index 05374a156516837..58f95cabf3159ad 100644 --- a/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js +++ b/packages/next-swc/crates/styled_jsx/tests/fixture/tpl-placeholder-5-values-of-multiple-properties/output.js @@ -28,4 +28,4 @@ export default class { ; } -}; +} From 199c17e233b1efe9b4a0c4fc265b617c5a8048f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 12:08:57 +0900 Subject: [PATCH 08/16] Update swc --- packages/next-swc/Cargo.lock | 164 +++++++++--------- packages/next-swc/crates/core/Cargo.toml | 6 +- packages/next-swc/crates/emotion/Cargo.toml | 6 +- .../crates/modularize_imports/Cargo.toml | 6 +- packages/next-swc/crates/napi/Cargo.toml | 2 +- .../crates/styled_components/Cargo.toml | 6 +- .../next-swc/crates/styled_jsx/Cargo.toml | 6 +- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 8 files changed, 99 insertions(+), 99 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 73d83257bfcdcb5..4d6566198b25046 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -77,9 +77,9 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" [[package]] name = "ast_node" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a614981a880a40522cf6fbe8b1a8365eb253655939f812a9db03e8ba4e2cb1f" +checksum = "9555e96c3e4c146ee52f00dfe5c2c55461446999bf3b00959afdd89ff2aa4dae" dependencies = [ "darling", "pmutil", @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.14.19" +version = "0.14.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "046696f1fb7e26c571bf57b2cbed6c6ac3c9d25e52903278e1ae219198711bc2" +checksum = "a6dfab7d40945e291501adb64bbaf726d050e490cdde49823c0ec2d983c699ad" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.226.19" +version = "0.226.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e067faabe25b3878862d419218f9419e751f106808e692c858d292215c9dde6f" +checksum = "2f8cb6433638ceea69f0d2d4aacbee6725339386387827385cdb9f2fe6af81ca" dependencies = [ "ahash", "anyhow", @@ -3051,9 +3051,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.187.18" +version = "0.187.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bfe850fe4dd0bc79082d2fdb1f590c8495f727967e45dad927486efc59ff942" +checksum = "eb5df791082e7d14687daa9ba9eaf2f59eb4d4d6be613234e42ceca519206993" dependencies = [ "ahash", "anyhow", @@ -3100,9 +3100,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.28.3" +version = "0.28.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f22d127a374f2a34d7e78e0bc4e20cbeaac8ee433bf8c774e61edb591ffd0a" +checksum = "46247867b914132058d8397119d76952a8949e38777906344608e37ef55d7daf" dependencies = [ "ahash", "anyhow", @@ -3159,9 +3159,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.23.17" +version = "0.23.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a215b8ff507ad75319b1c492a28235dfa417d98896263da1a32f34e0082a2499" +checksum = "34852909ca56335b3c03df8d0a5d1fcc3bfbe464c87048f5071361a5aed3055f" dependencies = [ "binding_macros", "swc", @@ -3197,9 +3197,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.112.2" +version = "0.112.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "036e3654aa3a6d89eea4ea587abb5229543114a60bc179a61c375a4d12109588" +checksum = "f7dbe02b36dd727d3bab03f1ed94855d404eefccc203e7ea5cdfb073e13020c5" dependencies = [ "is-macro", "serde", @@ -3210,9 +3210,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.122.2" +version = "0.122.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a89fcae6ade2a5a720c5909141adc161f980aed19e091ace9eb38be6dee97c83" +checksum = "4c879d1f7ad69383814d75def8d8c089ffce212756253e6b3b633221237542ef" dependencies = [ "auto_impl", "bitflags", @@ -3239,9 +3239,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.121.2" +version = "0.121.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eaa9916040818b036c66ebbdf596c1286ba8fba95eb86cae08bb90f245ce9338" +checksum = "e95b52090d31d1e8b2b2f2a1c3957a373f5d1bf4d45d2de04ed519ed34fcd86e" dependencies = [ "bitflags", "lexical", @@ -3253,9 +3253,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.123.2" +version = "0.123.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aad32186ea448094f2ef59277a9f0328d6539e3e98c5e46f374e42971d29e061" +checksum = "327055f83c9efbcae678d0e6bb82620744441460e3c796c1e98bf466dfc090a6" dependencies = [ "once_cell", "preset_env_base", @@ -3270,9 +3270,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.109.2" +version = "0.109.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1342e036920110fdef701990a8580cd61c20eb480a655ba76f86a97ffd5353d7" +checksum = "d7674b11bd0fa83899e43b1bf6c3b7e08dd26b501ff6c73fe4d89c1ef1e16a35" dependencies = [ "once_cell", "serde", @@ -3285,9 +3285,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.111.2" +version = "0.111.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ccea582d5579aa8830f79c5f8f9dfee435d19dda76e0f7b2450dffdb5ddff9" +checksum = "857dcfcc906a4dfcfef216fe7d178d0c3c58a84e757f11b826f9ab0d9354ac35" dependencies = [ "serde", "swc_atoms", @@ -3298,9 +3298,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.91.3" +version = "0.91.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645ede33220fe9c3c35c8c7aa419d23fd4ae4a7e4834c020ba8101b3b32c71ed" +checksum = "9f6639549ef0a2ccfb0429ec93c521a728011f24fd4336446c79f77e3012a195" dependencies = [ "bitflags", "is-macro", @@ -3316,9 +3316,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.124.9" +version = "0.124.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4f62183c2595294b5dea3c6cb755948b96e3ff7a591084466ce74833735cce3" +checksum = "6612b64bd358b7ab978180fc9af76cde2a4d11c6e3b5571224a4472b20e8e847" dependencies = [ "memchr", "num-bigint", @@ -3348,9 +3348,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.88.8" +version = "0.88.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc26c8e060336b44e469d49da87976d1d788a87f3cc448e38a6679712216e05" +checksum = "f24c3cfc225cc5cfd9fb185cb960cfe64a560992a14e240e2465fb9113935793" dependencies = [ "phf", "swc_atoms", @@ -3362,9 +3362,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.63.11" +version = "0.63.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63386d997bde6ebb2d33a1bcf79c455361fcaac005f9b208bd069a865396c3e7" +checksum = "1f1744c9a61e41f308bdb1084fb65a304bcebccf44c75574eea74243686c7799" dependencies = [ "ahash", "auto_impl", @@ -3383,9 +3383,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.40.3" +version = "0.40.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9fd8f86457ba79ba0ba19d0875e7697b1fe0d159bfb50c917e95a1383fb4ea0" +checksum = "831c4a1b23232e0db17688ffe2e70b77db6b29c05b6bf2a087a636b7b9ae4b6c" dependencies = [ "ahash", "anyhow", @@ -3405,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.154.18" +version = "0.154.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b910431695495f6867feea5725a7046e6e9d33dbff6228053946a8a484b10a30" +checksum = "5fa5310af17432b4ed78847d40269246479426fb71a7d62a8285fd17fcec20a4" dependencies = [ "ahash", "arrayvec", @@ -3439,9 +3439,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.119.7" +version = "0.119.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b51311bd720103dce417b275d58032d6794e039efbf2a39c4d4b1d4b2d06dbb" +checksum = "bb3d1cd6f8bf4db06f479d02defebf77ed3e276f4b2575bd8b7b61e1da91a736" dependencies = [ "either", "enum_kind", @@ -3458,9 +3458,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.169.16" +version = "0.169.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "976d5845beb41d6c4a912c3aeb9af0a78ab483542f381a8290bdcc4339e83cd2" +checksum = "f642c075a8b73c7e83f805ef52334cb72d0ab169050d57d9ffd7405ea3d2c710" dependencies = [ "ahash", "anyhow", @@ -3483,9 +3483,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.17.9" +version = "0.17.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8556da51ad37664b9bfe0e01945a271a2e97498c67bfa57ef0da1a5405996bb6" +checksum = "b7ab00f93f7c525a1e99d6997da5ce1f137a599a9e32b33db5d6404c72f09edc" dependencies = [ "anyhow", "hex", @@ -3499,9 +3499,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.193.16" +version = "0.193.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d62a3e568edb45d2449b9de6f26b9b26f2530c09dfcf6adefe1550378f1105" +checksum = "485a85efa8486ea077e0a93ad4e0e6978d34b9a358cb4047300531afb289cc92" dependencies = [ "swc_atoms", "swc_common", @@ -3519,9 +3519,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.108.11" +version = "0.108.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ef5eaefa60d201eed1b20c1222eba643f06c5e540745e5fba76ce193db7e7af" +checksum = "c3a7464edc6c07ff47651127739e1146bfdeb8f5ceb3362f78f7ade488fd30a6" dependencies = [ "better_scoped_tls", "bitflags", @@ -3542,9 +3542,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.97.11" +version = "0.97.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee9ee8aefcdc9017b7caa82ecd56ddfdda9e628ec2dc464c0bc2d4f4dd1b6145" +checksum = "148853debd68f0e46972f03a440a2708c904341ae1c0eae067225f72decddce8" dependencies = [ "swc_atoms", "swc_common", @@ -3556,9 +3556,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.131.12" +version = "0.131.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7928310b7bc1b61d1b54ffdb860ec577b9b57e15db9ff2832f22b3e422eaa5c8" +checksum = "fa762bdaa247db86bc99a69ffb81211f652b563425cfdb43ee61530aca8649b5" dependencies = [ "ahash", "arrayvec", @@ -3597,9 +3597,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.148.13" +version = "0.148.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55d3a96515ee95e1a05cd9ce95091e4fb8ca32948a2fec9b6216b6d60a1106cc" +checksum = "c9b660465ae7f8c1a3a8e421fed2f162434c1ea8900bba76edff0787e477392d" dependencies = [ "Inflector", "ahash", @@ -3625,9 +3625,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.162.16" +version = "0.162.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f199d326faa96b98fc7ff6e0f39f04713de6a3f6575bc88a3431917943b240ac" +checksum = "2b49aaba0b209373a4e2b85b97f8f3a7a368a7f35163e9e7e38d0a1287e413ee" dependencies = [ "ahash", "dashmap", @@ -3651,9 +3651,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.139.12" +version = "0.139.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e27875177b605f8708710624b7d0f32b91eb25c1c16c337d29738fd0744d8a" +checksum = "d4bd4348439bc0295f0f691cec57581e478e726aa191973b7bc175629bef0867" dependencies = [ "either", "serde", @@ -3670,9 +3670,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.150.13" +version = "0.150.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049839710315abafa1deac37fcde19cab16c1032519a3b8c46d877a4675b192d" +checksum = "daf00d4f8cca8a4daeee5c5d0480e7c8b9b82019ce8c90271baf3108d5f13fbe" dependencies = [ "ahash", "base64 0.13.0", @@ -3697,9 +3697,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.110.11" +version = "0.110.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1a5a752f210ac1625ae7aa77a13ab109bc999ad3978e4b863fbcd9791fd541" +checksum = "5351a3fb36c20cf6aebe58548cdeb09302f3b895f40b39f7932a9e3f33c6f938" dependencies = [ "ansi_term", "anyhow", @@ -3721,9 +3721,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.154.13" +version = "0.154.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad05c8cebc2b142b635b0026020b48770e6f7ec13d20a64a9fd111ff2002711" +checksum = "eea54f09184efbb3371d7639c3d4433fc0cbe4fc82cc244ba66cbb7106a6844b" dependencies = [ "serde", "swc_atoms", @@ -3737,9 +3737,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.102.8" +version = "0.102.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8c6d57729fb2290ea19e61948b7e0321505c8f5e68386631a1158bf7f35ed5b" +checksum = "8fa697095ed9a97512e5f0cb207abcdd98fb2702fafce1a03f49f28a84979c7d" dependencies = [ "indexmap", "num_cpus", @@ -3755,9 +3755,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.77.3" +version = "0.77.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ae3e2d13a22d8adaac9f38a5255431868da077da945ab2167720ad1fd091f31" +checksum = "94f6934ad831baddf7e95b6cd4d75b2f9de13fcffae04f2defc83166cf1aa69e" dependencies = [ "num-bigint", "swc_atoms", @@ -3799,9 +3799,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c921ba5177047723b2ecc6ac2b2fd78cc9a0d59472c6c3ceef5f041fb05b9cd6" +checksum = "f78bea8a17e96c71cfa928ecd9b9673a089738e4f53a854d67e265e36ad2eb89" dependencies = [ "anyhow", "miette", @@ -3812,9 +3812,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.16.3" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5722241781552d40c3bae0cce5d1118331fbb110a3ebc584019c1a37c5ef7f22" +checksum = "cfb2ca02c8e3c5883c33c26de64422e27caa5cd9f2e3a5b1de4ff77fa4e90640" dependencies = [ "ahash", "indexmap", @@ -3824,9 +3824,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.17.3" +version = "0.17.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ae6dc4fa334cbbdfbafd6cad85275e28f15a978eabddcfda0de4adb760b2f7" +checksum = "47acd7302597d71dadd638a514169c7c03de63fde8316328eb1de161abb96b3d" dependencies = [ "ahash", "auto_impl", @@ -3859,9 +3859,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.15.3" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f812ad0846f5c7eda018d510b7e6e12d6a7dfdb28c123d545ef5b4291909392c" +checksum = "e8bc06edf3e0c6822ead5fcdb2f84d00dc2006949f16708628f597cdb1a07e75" dependencies = [ "ahash", "dashmap", @@ -3871,9 +3871,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.19.4" +version = "0.19.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e825008adbaf1115d90a661d65a97ef24dbec0ecbc4561ac5e536ee564882537" +checksum = "e00dd24901c10707770f6b6a10d81f7033d7f708e5a247230a5a29426dbe1244" dependencies = [ "better_scoped_tls", "rkyv", @@ -3885,9 +3885,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.74.8" +version = "0.74.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24213979bdbcdec0948f267d1737d08f1e7c2f0cd6ec9f80772a7acdb22caf2a" +checksum = "4f01d7f2d6df5a806c8f59b5b23ba08cccd87bb0fc5b84dfdd0a310c415112b2" dependencies = [ "anyhow", "once_cell", @@ -3905,9 +3905,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.16.3" +version = "0.16.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e1636fc222b9c1ed21a7c81d834b3ef99d74f7b216e748b19f578be79e243b4" +checksum = "d1e5b046bb9208e98d41be45becfc51859a8fdcbd36d0001809cf40abc4f0927" dependencies = [ "tracing", ] @@ -3999,9 +3999,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.30.3" +version = "0.30.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4709c3ab96e6840b3d7119cc9c11a599bd55c5d28850634db3f797cd681ab5b" +checksum = "5d4de0ed2872004e51ba59f9dd0ea4e345560dc8186fff977dcb61385619ee00" dependencies = [ "ansi_term", "difference", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index a0d66140f08fcf9..e9df4e9f7e69d16 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.17", features = [ +swc_core = { version = "0.23.21", features = [ "common_concurrent", "ecma_ast", "ecma_visit", @@ -47,6 +47,6 @@ swc_core = { version = "0.23.17", features = [ ] } [dev-dependencies] -swc_core = { version = "0.23.17", features = ["testing_transform"] } -testing = "0.30.3" +swc_core = { version = "0.23.21", features = ["testing_transform"] } +testing = "0.30.5" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 35e626a9df3465b..668d9da31543a8b 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,9 +19,9 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.17", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } +swc_core = { version = "0.23.21", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } [dev-dependencies] -swc_core = { version = "0.23.17", features = ["testing_transform", "ecma_transforms_react"] } -testing = "0.30.3" +swc_core = { version = "0.23.21", features = ["testing_transform", "ecma_transforms_react"] } +testing = "0.30.5" serde_json = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index ee56a809b52f82c..c3e37feb72851e7 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ handlebars = "4.2.1" once_cell = "1.13.0" regex = "1.5" serde = "1" -swc_core = { version = "0.23.17", features = ["cached", "ecma_ast", "ecma_visit"] } +swc_core = { version = "0.23.21", features = ["cached", "ecma_ast", "ecma_visit"] } [dev-dependencies] -swc_core = { version = "0.23.17", features = ["testing_transform"] } -testing = "0.30.3" +swc_core = { version = "0.23.21", features = ["testing_transform"] } +testing = "0.30.5" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index d559123be0b2c58..c350b4406b011ed 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc_core = { version = "0.23.17", features = [ +swc_core = { version = "0.23.21", features = [ "allocator_node", "base_concurrent", # concurrent? "common_concurrent", diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 0fa451db7aa6597..2c1c73f491697f8 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} tracing = "0.1.32" -swc_core = { version = "0.23.17", features = [ +swc_core = { version = "0.23.21", features = [ "common", "ecma_ast", "ecma_utils", @@ -25,8 +25,8 @@ swc_core = { version = "0.23.17", features = [ [dev-dependencies] serde_json = "1" -testing = "0.30.3" -swc_core = { version = "0.23.17", features = [ +testing = "0.30.5" +swc_core = { version = "0.23.21", features = [ "ecma_parser", "ecma_transforms", "testing_transform" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 65b642e2c2bda29..94076a1da46e633 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -13,7 +13,7 @@ version = "0.17.1" easy-error = "1.0.0" tracing = "0.1.32" -swc_core = { version = "0.23.17", features = [ +swc_core = { version = "0.23.21", features = [ "common", "css_ast", "css_codegen", @@ -27,7 +27,7 @@ swc_core = { version = "0.23.17", features = [ ] } [dev-dependencies] -testing = "0.30.3" -swc_core = { version = "0.23.17", features = [ +testing = "0.30.5" +swc_core = { version = "0.23.21", features = [ "testing_transform" ] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 4bf5b167731657c..459a4a6ecc98456 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" -swc_core = { version = "0.23.17", features = [ +swc_core = { version = "0.23.21", features = [ "common_concurrent", "binding_macro_wasm", "ecma_codegen", From 4c48380a0307466597588cdca9e61ef284f04f6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 12:09:15 +0900 Subject: [PATCH 09/16] Bump --- packages/next-swc/Cargo.lock | 8 ++++---- packages/next-swc/crates/emotion/Cargo.toml | 2 +- packages/next-swc/crates/modularize_imports/Cargo.toml | 2 +- packages/next-swc/crates/styled_components/Cargo.toml | 2 +- packages/next-swc/crates/styled_jsx/Cargo.toml | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 4d6566198b25046..d84cb2180ee70fb 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -1531,7 +1531,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.17.1" +version = "0.18.0" dependencies = [ "convert_case", "handlebars", @@ -2929,7 +2929,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.42.1" +version = "0.43.0" dependencies = [ "Inflector", "once_cell", @@ -2943,7 +2943,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.17.1" +version = "0.18.0" dependencies = [ "easy-error", "swc_core", @@ -3769,7 +3769,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.19.1" +version = "0.20.0" dependencies = [ "base64 0.13.0", "byteorder", diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 668d9da31543a8b..34ca80bd93aac37 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -5,7 +5,7 @@ description = "AST Transforms for emotion" license = "Apache-2.0" name = "swc_emotion" repository = "https://github.com/vercel/next.js.git" -version = "0.19.1" +version = "0.20.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index c3e37feb72851e7..98db80e25878ebb 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -5,7 +5,7 @@ edition = "2018" license = "Apache-2.0" name = "modularize_imports" repository = "https://github.com/vercel/next.js.git" -version = "0.17.1" +version = "0.18.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 2c1c73f491697f8..08492e0afa108d4 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -6,7 +6,7 @@ include = ["Cargo.toml", "src/**/*.rs"] license = "Apache-2.0" name = "styled_components" repository = "https://github.com/vercel/next.js.git" -version = "0.42.1" +version = "0.43.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 94076a1da46e633..530339f0ea7d85f 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -5,7 +5,7 @@ edition = "2018" license = "Apache-2.0" name = "styled_jsx" repository = "https://github.com/vercel/next.js.git" -version = "0.17.1" +version = "0.18.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From b7dfc71b7abb33e9886d9a6538a447dc98ea7a03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 16:06:25 +0900 Subject: [PATCH 10/16] Update swc to https://github.com/swc-project/swc/commit/69bf533571362784fe27d9f72f5c1de66bcd7393 --- packages/next-swc/Cargo.lock | 164 +++++++++--------- packages/next-swc/crates/core/Cargo.toml | 6 +- packages/next-swc/crates/emotion/Cargo.toml | 6 +- .../crates/modularize_imports/Cargo.toml | 6 +- packages/next-swc/crates/napi/Cargo.toml | 2 +- .../crates/styled_components/Cargo.toml | 6 +- .../next-swc/crates/styled_jsx/Cargo.toml | 6 +- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 8 files changed, 99 insertions(+), 99 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index d84cb2180ee70fb..5d8df5bfe1ae197 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -77,9 +77,9 @@ checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" [[package]] name = "ast_node" -version = "0.8.5" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9555e96c3e4c146ee52f00dfe5c2c55461446999bf3b00959afdd89ff2aa4dae" +checksum = "cf94863c5fdfee166d0907c44e5fee970123b2b7307046d35d1e671aa93afbba" dependencies = [ "darling", "pmutil", @@ -162,9 +162,9 @@ dependencies = [ [[package]] name = "binding_macros" -version = "0.14.23" +version = "0.14.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6dfab7d40945e291501adb64bbaf726d050e490cdde49823c0ec2d983c699ad" +checksum = "82632f8743d0bf30592a4138df625a4d4ebc7f707d1e2bdb0dc319eda18149fb" dependencies = [ "anyhow", "console_error_panic_hook", @@ -2987,9 +2987,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.226.23" +version = "0.226.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f8cb6433638ceea69f0d2d4aacbee6725339386387827385cdb9f2fe6af81ca" +checksum = "9f40f9baede7a00006c3bfd4b21a13a7fdb233318fa598e4a2328a9f4f049013" dependencies = [ "ahash", "anyhow", @@ -3051,9 +3051,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.187.22" +version = "0.187.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5df791082e7d14687daa9ba9eaf2f59eb4d4d6be613234e42ceca519206993" +checksum = "baf7795a2e901fa4da623e6e443bb591bb58e94582f7b133fa2acbc775714f2f" dependencies = [ "ahash", "anyhow", @@ -3100,9 +3100,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.28.5" +version = "0.28.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46247867b914132058d8397119d76952a8949e38777906344608e37ef55d7daf" +checksum = "44e620ded71d80237149d26699daaebf69c14051e5de8104e3a41bd6f1ec3407" dependencies = [ "ahash", "anyhow", @@ -3159,9 +3159,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.23.21" +version = "0.23.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34852909ca56335b3c03df8d0a5d1fcc3bfbe464c87048f5071361a5aed3055f" +checksum = "311dc6081c230bd67af4a8f594a79941c7235a52c89063622f26c33f83638d12" dependencies = [ "binding_macros", "swc", @@ -3197,9 +3197,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.112.4" +version = "0.112.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7dbe02b36dd727d3bab03f1ed94855d404eefccc203e7ea5cdfb073e13020c5" +checksum = "d3499462798b2ed0bc9a1fe0c3065bddd99ec8f7b24c929f98622ce87201252a" dependencies = [ "is-macro", "serde", @@ -3210,9 +3210,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.122.4" +version = "0.122.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c879d1f7ad69383814d75def8d8c089ffce212756253e6b3b633221237542ef" +checksum = "f0a0d2fa1e53aa368ed13810e1ead32cb66ff05c038a3c82296f5418b477916d" dependencies = [ "auto_impl", "bitflags", @@ -3239,9 +3239,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.121.4" +version = "0.121.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e95b52090d31d1e8b2b2f2a1c3957a373f5d1bf4d45d2de04ed519ed34fcd86e" +checksum = "2338251941551e6f33ece4acb071aab80d0b2707fd4738d82f058174a1a022c5" dependencies = [ "bitflags", "lexical", @@ -3253,9 +3253,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.123.4" +version = "0.123.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "327055f83c9efbcae678d0e6bb82620744441460e3c796c1e98bf466dfc090a6" +checksum = "d726bbb0fdc88484f124446b55878a90a9ad194787f198221aa0fc02bf125ca3" dependencies = [ "once_cell", "preset_env_base", @@ -3270,9 +3270,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.109.4" +version = "0.109.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7674b11bd0fa83899e43b1bf6c3b7e08dd26b501ff6c73fe4d89c1ef1e16a35" +checksum = "0ec01db14c13c16841a9e7c344ad2943e4e1bdccbdb1742f595bdbbc05ea62a2" dependencies = [ "once_cell", "serde", @@ -3285,9 +3285,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.111.4" +version = "0.111.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857dcfcc906a4dfcfef216fe7d178d0c3c58a84e757f11b826f9ab0d9354ac35" +checksum = "2efe636bdd1c4abbb01ded0b7baa0bdbc871995b77f8c1fc22e276223d6f3dfe" dependencies = [ "serde", "swc_atoms", @@ -3298,9 +3298,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.91.5" +version = "0.91.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f6639549ef0a2ccfb0429ec93c521a728011f24fd4336446c79f77e3012a195" +checksum = "40d4074cb9587adb388766095082e383a7b5a1d93dc91efc14ecb5d015bf54c6" dependencies = [ "bitflags", "is-macro", @@ -3316,9 +3316,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.124.11" +version = "0.124.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6612b64bd358b7ab978180fc9af76cde2a4d11c6e3b5571224a4472b20e8e847" +checksum = "89d6bae4742619f1ccd730816e1b848a6ef2063f63b298f40fddb4929d6227d8" dependencies = [ "memchr", "num-bigint", @@ -3348,9 +3348,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.88.10" +version = "0.88.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f24c3cfc225cc5cfd9fb185cb960cfe64a560992a14e240e2465fb9113935793" +checksum = "226827040adb89bb6e6e76b67b265c764e94fcddb89a844058320256507eba42" dependencies = [ "phf", "swc_atoms", @@ -3362,9 +3362,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.63.13" +version = "0.63.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f1744c9a61e41f308bdb1084fb65a304bcebccf44c75574eea74243686c7799" +checksum = "ba1380b92d0561834ea5f8a5eea01306dd0910c938dde41be507385dc10d2130" dependencies = [ "ahash", "auto_impl", @@ -3383,9 +3383,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.40.5" +version = "0.40.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831c4a1b23232e0db17688ffe2e70b77db6b29c05b6bf2a087a636b7b9ae4b6c" +checksum = "20e591fe139afd3d9f5533fac807ab1e28c50e9926777dc325540583b46d1fe9" dependencies = [ "ahash", "anyhow", @@ -3405,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.154.22" +version = "0.154.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fa5310af17432b4ed78847d40269246479426fb71a7d62a8285fd17fcec20a4" +checksum = "07e9982ddcee47007512c1f748fd1843d2054a024b505cf76546287771d9c518" dependencies = [ "ahash", "arrayvec", @@ -3439,9 +3439,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.119.9" +version = "0.119.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb3d1cd6f8bf4db06f479d02defebf77ed3e276f4b2575bd8b7b61e1da91a736" +checksum = "b001342009cde5fd7c33a5be294ddedec917b64c6155a88cd1512f5e422b07bd" dependencies = [ "either", "enum_kind", @@ -3458,9 +3458,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.169.19" +version = "0.169.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f642c075a8b73c7e83f805ef52334cb72d0ab169050d57d9ffd7405ea3d2c710" +checksum = "d688dc0a05aba586f9050e76d6a62191c707aee9afe027a8725114d14c410e37" dependencies = [ "ahash", "anyhow", @@ -3483,9 +3483,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.17.11" +version = "0.17.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7ab00f93f7c525a1e99d6997da5ce1f137a599a9e32b33db5d6404c72f09edc" +checksum = "a49b9ec1e9e6d8ba3ca308a87388d27f63d921fee57287814ddcee23acbd0bc3" dependencies = [ "anyhow", "hex", @@ -3499,9 +3499,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.193.19" +version = "0.193.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "485a85efa8486ea077e0a93ad4e0e6978d34b9a358cb4047300531afb289cc92" +checksum = "82e4666fd39566ba32c8fb92c5edfed12dc959e4a1f24177a708e83f8c8b3c82" dependencies = [ "swc_atoms", "swc_common", @@ -3519,9 +3519,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.108.13" +version = "0.108.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3a7464edc6c07ff47651127739e1146bfdeb8f5ceb3362f78f7ade488fd30a6" +checksum = "3289ef9363bd8b7a752c273fbbb0cf1aa7f7b279d31cb9600d5183851cc48bdb" dependencies = [ "better_scoped_tls", "bitflags", @@ -3542,9 +3542,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.97.13" +version = "0.97.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "148853debd68f0e46972f03a440a2708c904341ae1c0eae067225f72decddce8" +checksum = "ad85df65655ed2dbd25fd63340e4033ad24f33a8d1a79e40f005c2322aa6d205" dependencies = [ "swc_atoms", "swc_common", @@ -3556,9 +3556,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.131.15" +version = "0.131.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa762bdaa247db86bc99a69ffb81211f652b563425cfdb43ee61530aca8649b5" +checksum = "191aa03cc33e44f73b6f5c73e91c7a5fcad53d30db68286edd2f37879c9d3f59" dependencies = [ "ahash", "arrayvec", @@ -3597,9 +3597,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.148.16" +version = "0.148.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9b660465ae7f8c1a3a8e421fed2f162434c1ea8900bba76edff0787e477392d" +checksum = "bb3b4f3cda7a792d50c3a773d0af2c231d66261b0bb79374eae7b444f7994275" dependencies = [ "Inflector", "ahash", @@ -3625,9 +3625,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.162.19" +version = "0.162.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b49aaba0b209373a4e2b85b97f8f3a7a368a7f35163e9e7e38d0a1287e413ee" +checksum = "0ea87f4a566ce605ea6db0a4d3b44655c45f12fc9d18857c45077d119c9c77d5" dependencies = [ "ahash", "dashmap", @@ -3651,9 +3651,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.139.15" +version = "0.139.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4bd4348439bc0295f0f691cec57581e478e726aa191973b7bc175629bef0867" +checksum = "831dab556591a6c0e66055311833bb35d77385174ff43f90d09d5a5d5409f9d2" dependencies = [ "either", "serde", @@ -3670,9 +3670,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.150.16" +version = "0.150.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daf00d4f8cca8a4daeee5c5d0480e7c8b9b82019ce8c90271baf3108d5f13fbe" +checksum = "68f43e6234b2ba978a53e7aef83a4248bb25fe12df7a45cbf617c2f9830ee69c" dependencies = [ "ahash", "base64 0.13.0", @@ -3697,9 +3697,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.110.13" +version = "0.110.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5351a3fb36c20cf6aebe58548cdeb09302f3b895f40b39f7932a9e3f33c6f938" +checksum = "7d7418e5b3b1ebffd9564d621a6e2c51eba2c45e5d52a37d6f42cd9945ac0b78" dependencies = [ "ansi_term", "anyhow", @@ -3721,9 +3721,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.154.16" +version = "0.154.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eea54f09184efbb3371d7639c3d4433fc0cbe4fc82cc244ba66cbb7106a6844b" +checksum = "1054274f5eec7e11094c8555db387da9ceec80b5f831298ce184118a8e05cd8f" dependencies = [ "serde", "swc_atoms", @@ -3737,9 +3737,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.102.10" +version = "0.102.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fa697095ed9a97512e5f0cb207abcdd98fb2702fafce1a03f49f28a84979c7d" +checksum = "537346086c0b098f57522394487559a794d24bace42056609f636fc00968bf5d" dependencies = [ "indexmap", "num_cpus", @@ -3755,9 +3755,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.77.5" +version = "0.77.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f6934ad831baddf7e95b6cd4d75b2f9de13fcffae04f2defc83166cf1aa69e" +checksum = "938d792bc29246fc2f34fdc6a50eb2967aeac38f05e7b9154196dc599cd30a71" dependencies = [ "num-bigint", "swc_atoms", @@ -3799,9 +3799,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.12.5" +version = "0.12.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f78bea8a17e96c71cfa928ecd9b9673a089738e4f53a854d67e265e36ad2eb89" +checksum = "47b8799cd4c7a8ebd9dae4342080cad6d8767bf35979111630fe4f01ef048747" dependencies = [ "anyhow", "miette", @@ -3812,9 +3812,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.16.5" +version = "0.16.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfb2ca02c8e3c5883c33c26de64422e27caa5cd9f2e3a5b1de4ff77fa4e90640" +checksum = "67bcbaae65561a2a1aaa570e52bc62838c99b6c2f8452c7d81e232c400d9d335" dependencies = [ "ahash", "indexmap", @@ -3824,9 +3824,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.17.5" +version = "0.17.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47acd7302597d71dadd638a514169c7c03de63fde8316328eb1de161abb96b3d" +checksum = "6bdb15d3d4cee185806785ec1e924b06c349f2d86dc0d2102b4b9e50a1bd88ba" dependencies = [ "ahash", "auto_impl", @@ -3859,9 +3859,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.15.5" +version = "0.15.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8bc06edf3e0c6822ead5fcdb2f84d00dc2006949f16708628f597cdb1a07e75" +checksum = "a6a25e8d240423106f29375c49c64e11f11e057492542374c9164f58669ece2f" dependencies = [ "ahash", "dashmap", @@ -3871,9 +3871,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.19.6" +version = "0.19.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e00dd24901c10707770f6b6a10d81f7033d7f708e5a247230a5a29426dbe1244" +checksum = "e2768aef5b294ce2d13e00df46d91939245d2bf4bd7bd4af0890a4209ce4fe06" dependencies = [ "better_scoped_tls", "rkyv", @@ -3885,9 +3885,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.74.10" +version = "0.74.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f01d7f2d6df5a806c8f59b5b23ba08cccd87bb0fc5b84dfdd0a310c415112b2" +checksum = "a0e3b6dee1ad9177f13d7e50b09cbfe36da5c4da9b8461a882da06dd4167275a" dependencies = [ "anyhow", "once_cell", @@ -3905,9 +3905,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.16.5" +version = "0.16.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1e5b046bb9208e98d41be45becfc51859a8fdcbd36d0001809cf40abc4f0927" +checksum = "b5bc77611a0ef2e513d92c369bd73f766b4f25412648ca03e6b09af841c7c57d" dependencies = [ "tracing", ] @@ -3999,9 +3999,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.30.5" +version = "0.30.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4de0ed2872004e51ba59f9dd0ea4e345560dc8186fff977dcb61385619ee00" +checksum = "ccef0049babc0c201b0a0794085b50a2291efbf9cf307ac94cbbcf4429a44534" dependencies = [ "ansi_term", "difference", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index e9df4e9f7e69d16..0976341e96b5c6a 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -28,7 +28,7 @@ styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.21", features = [ +swc_core = { version = "0.23.24", features = [ "common_concurrent", "ecma_ast", "ecma_visit", @@ -47,6 +47,6 @@ swc_core = { version = "0.23.21", features = [ ] } [dev-dependencies] -swc_core = { version = "0.23.21", features = ["testing_transform"] } -testing = "0.30.5" +swc_core = { version = "0.23.24", features = ["testing_transform"] } +testing = "0.30.7" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 34ca80bd93aac37..e8cb30cfec08d87 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,9 +19,9 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } -swc_core = { version = "0.23.21", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } +swc_core = { version = "0.23.24", features = ["common", "ecma_ast","ecma_codegen", "ecma_utils", "ecma_visit", "trace_macro"] } [dev-dependencies] -swc_core = { version = "0.23.21", features = ["testing_transform", "ecma_transforms_react"] } -testing = "0.30.5" +swc_core = { version = "0.23.24", features = ["testing_transform", "ecma_transforms_react"] } +testing = "0.30.7" serde_json = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 98db80e25878ebb..66255af8b396ec3 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ handlebars = "4.2.1" once_cell = "1.13.0" regex = "1.5" serde = "1" -swc_core = { version = "0.23.21", features = ["cached", "ecma_ast", "ecma_visit"] } +swc_core = { version = "0.23.24", features = ["cached", "ecma_ast", "ecma_visit"] } [dev-dependencies] -swc_core = { version = "0.23.21", features = ["testing_transform"] } -testing = "0.30.5" +swc_core = { version = "0.23.24", features = ["testing_transform"] } +testing = "0.30.7" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index c350b4406b011ed..f53b3ffa85a511b 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,7 +30,7 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc_core = { version = "0.23.21", features = [ +swc_core = { version = "0.23.24", features = [ "allocator_node", "base_concurrent", # concurrent? "common_concurrent", diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 08492e0afa108d4..a71e0255003fc9a 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,7 +16,7 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} tracing = "0.1.32" -swc_core = { version = "0.23.21", features = [ +swc_core = { version = "0.23.24", features = [ "common", "ecma_ast", "ecma_utils", @@ -25,8 +25,8 @@ swc_core = { version = "0.23.21", features = [ [dev-dependencies] serde_json = "1" -testing = "0.30.5" -swc_core = { version = "0.23.21", features = [ +testing = "0.30.7" +swc_core = { version = "0.23.24", features = [ "ecma_parser", "ecma_transforms", "testing_transform" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 530339f0ea7d85f..b7f90290542fd5a 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -13,7 +13,7 @@ version = "0.18.0" easy-error = "1.0.0" tracing = "0.1.32" -swc_core = { version = "0.23.21", features = [ +swc_core = { version = "0.23.24", features = [ "common", "css_ast", "css_codegen", @@ -27,7 +27,7 @@ swc_core = { version = "0.23.21", features = [ ] } [dev-dependencies] -testing = "0.30.5" -swc_core = { version = "0.23.21", features = [ +testing = "0.30.7" +swc_core = { version = "0.23.24", features = [ "testing_transform" ] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 459a4a6ecc98456..a02e1ea1fbecfc6 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -31,7 +31,7 @@ wasm-bindgen-futures = "0.4.8" getrandom = { version = "0.2.5", optional = true, default-features = false } js-sys = "0.3.59" -swc_core = { version = "0.23.21", features = [ +swc_core = { version = "0.23.24", features = [ "common_concurrent", "binding_macro_wasm", "ecma_codegen", From 3435b51b566a6468f81ee937a2c256fe60c21431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 16:41:07 +0900 Subject: [PATCH 11/16] Fix one --- test/integration/index-index/pages/index/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/index-index/pages/index/user.js b/test/integration/index-index/pages/index/user.js index b317488aaebf667..398520816d1d95c 100644 --- a/test/integration/index-index/pages/index/user.js +++ b/test/integration/index-index/pages/index/user.js @@ -1,3 +1,3 @@ export default function Index() { - return
index > user
+ return
index > user
} From 68c1c5bc78766bfc45c147caa7aeb7a8729dc984 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 16:50:42 +0900 Subject: [PATCH 12/16] Update test snapshot --- .../__snapshots__/ReactRefreshLogBox.test.ts.snap | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap index 3e7144e1ef08cbd..a8d39ceb8c33c96 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -108,12 +108,12 @@ exports[`ReactRefreshLogBox should strip whitespace correctly with newline 1`] = "index.js (9:34) @ onClick 7 | - 8 | { -> 9 | throw new Error('idk') - | ^ - 10 | }}> - 11 | click me - 12 | " + 8 | { +> 9 | throw new Error('idk') + | ^ + 10 | }}> + 11 | click me + 12 | " `; exports[`ReactRefreshLogBox stuck error 1`] = ` From 3af39d8c356171da1401484aba492a425931f560 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 16:52:45 +0900 Subject: [PATCH 13/16] Fix --- test/integration/index-index/pages/index/index.js | 2 +- test/integration/index-index/pages/index/index/index.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/integration/index-index/pages/index/index.js b/test/integration/index-index/pages/index/index.js index 626b313025584f3..6a83652f5ecf0d8 100644 --- a/test/integration/index-index/pages/index/index.js +++ b/test/integration/index-index/pages/index/index.js @@ -1,3 +1,3 @@ export default function Index() { - return
index > index
+ return
index > index
} diff --git a/test/integration/index-index/pages/index/index/index.js b/test/integration/index-index/pages/index/index/index.js index 639914d7c4bb148..5dfa7851c1148cd 100644 --- a/test/integration/index-index/pages/index/index/index.js +++ b/test/integration/index-index/pages/index/index/index.js @@ -1,3 +1,3 @@ export default function Index() { - return
index > index > index
+ return
index > index > index
} From 2c41e87b41090987488625dd14032bc42a351049 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 16:57:56 +0900 Subject: [PATCH 14/16] Fix --- test/integration/index-index/pages/index/project/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/integration/index-index/pages/index/project/index.js b/test/integration/index-index/pages/index/project/index.js index b6b50016bf4e795..87892a4033906fb 100644 --- a/test/integration/index-index/pages/index/project/index.js +++ b/test/integration/index-index/pages/index/project/index.js @@ -1,3 +1,3 @@ export default function Index() { - return
index > project
+ return
index > project
} From ad2d1d328d8e987d5df49f6b48c7623e10899663 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 17:52:06 +0900 Subject: [PATCH 15/16] Update snapshots --- .../__snapshots__/ReactRefreshLogBox.test.ts.snap | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap index a8d39ceb8c33c96..2d50ab0462a4ed2 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -172,6 +172,12 @@ Caused by: exports[`ReactRefreshLogBox unterminated JSX 1`] = ` "./index.js Error: + x Unexpected token. Did you mean \`{'}'}\` or \`}\`? + ,---- + 8 | } + : ^ + \`---- + x Unexpected eof ,---- 9 | From 3918c244a06f8cdf398041e9daa17be98457f820 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 15 Sep 2022 19:05:38 +0900 Subject: [PATCH 16/16] Update snapshots --- .../__snapshots__/ReactRefreshLogBox.test.ts.snap | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap index 2d50ab0462a4ed2..1206cc5b7455b56 100644 --- a/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap +++ b/test/development/acceptance/__snapshots__/ReactRefreshLogBox.test.ts.snap @@ -108,12 +108,12 @@ exports[`ReactRefreshLogBox should strip whitespace correctly with newline 1`] = "index.js (9:34) @ onClick 7 | - 8 | { -> 9 | throw new Error('idk') - | ^ - 10 | }}> - 11 | click me - 12 | " + 8 | { +> 9 | throw new Error('idk') + | ^ + 10 | }}> + 11 | click me + 12 | " `; exports[`ReactRefreshLogBox stuck error 1`] = `