diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 2e86100a737a..37d80828754b 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -1853,9 +1853,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.168.0" +version = "0.169.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bebce0e8afdc1f95d2ffc68fc0859339ef2a99e82d035e4bb588a335189f6aaa" +checksum = "ce6c5927fa1da9371880df1aa36aed417c97dd7acfb4ea8d9711069c853ef08d" dependencies = [ "ahash", "anyhow", @@ -1892,6 +1892,7 @@ dependencies = [ "swc_ecmascript", "swc_error_reporters", "swc_node_comments", + "swc_timer", "swc_visit", "tracing", ] @@ -1908,9 +1909,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.137.0" +version = "0.137.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f9841f7675e2d7c5ec72018b4fa030e24f76275583b4a244a439b634f369318" +checksum = "d88962abba86ff6e0221a5fcd821e0383ed293d3f91b5edaa6e6d08514150b48" dependencies = [ "ahash", "anyhow", @@ -1957,9 +1958,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.17.21" +version = "0.17.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daac2e6fea713c68d37b29ea5fd6342213ca2915a868f38a3fd4aa6750a9b9f8" +checksum = "fc46c0dc9baf12a82ccba5d21209d3f5318e6dddc5440fdab4bbf71e2529d72d" dependencies = [ "ahash", "ast_node", @@ -2108,9 +2109,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.105.1" +version = "0.105.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a110ba748bd5a8d373acec3ac9f1be30234ca4bfb2dd0a919e57d2fe16b49ea6" +checksum = "d2a88c6555f9475b3349679c8db17af662fe20452ae76db76ed5fe412e791432" dependencies = [ "bitflags", "memchr", @@ -2196,11 +2197,12 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.104.1" +version = "0.104.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bc0be700ddeae725e08d551eb131b71f25c9d192a49e8106bde7437f070b1cc" +checksum = "c9a4bcda18570a61d9f4be01e389b4126c0cb2f53c0173c8a60cadf3e6bddabe" dependencies = [ "ahash", + "arrayvec", "indexmap", "once_cell", "parking_lot", @@ -2227,9 +2229,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.102.0" +version = "0.102.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cafbcdc30d6d3da9d0829cb5011adf1d40de5d7bdad5b3228a5c978e01c75da3" +checksum = "c6a2f302fb9a20d4b8dafe7d35ae3e467f58f4cecd972a45e4d893efb7e54d50" dependencies = [ "either", "enum_kind", @@ -2299,7 +2301,6 @@ dependencies = [ "better_scoped_tls", "once_cell", "phf", - "rayon", "serde", "smallvec", "swc_atoms", @@ -2366,9 +2367,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.105.0" +version = "0.105.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b921ed7a081930439567cb64daccda9fda42a030e825c3b2b9655a6fda3b313" +checksum = "678b0a606eaf68b1af778e0f96cf5ee7f31ca3bdf001bba230670280bc6200cd" dependencies = [ "Inflector", "ahash", @@ -2398,7 +2399,6 @@ dependencies = [ "dashmap 5.1.0", "indexmap", "once_cell", - "rayon", "serde_json", "swc_atoms", "swc_common", @@ -2502,7 +2502,6 @@ checksum = "54a6b4842755a0874036d3d396809c763d259af62af228b86f0543b59873a563" dependencies = [ "indexmap", "once_cell", - "rayon", "swc_atoms", "swc_common", "swc_ecma_ast", @@ -2827,9 +2826,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tracing" -version = "0.1.32" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1bdf54a7c28a2bbf701e1d2233f6c77f473486b94bee4f9678da5a148dca7f" +checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" dependencies = [ "cfg-if 1.0.0", "pin-project-lite", @@ -2850,9 +2849,9 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.24" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90442985ee2f57c9e1b548ee72ae842f4a9a20e3f417cc38dbc5dc684d9bb4ee" +checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" dependencies = [ "lazy_static", "valuable", @@ -2871,9 +2870,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.10" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9df98b037d039d03400d9dd06b0f8ce05486b5f25e9a2d7d36196e142ebbc52" +checksum = "4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596" dependencies = [ "ansi_term", "lazy_static", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 8787469487b1..b41a77b55166 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -21,9 +21,9 @@ swc_emotion = {path="../emotion"} styled_components = {path="../styled_components"} styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} -swc = "0.168.0" +swc = "0.169.0" swc_atoms = "0.2.11" -swc_common = { version = "0.17.21", features = ["concurrent", "sourcemap"] } +swc_common = { version = "0.17.22", features = ["concurrent", "sourcemap"] } swc_ecma_loader = { version = "0.29.1", features = ["node", "lru"] } swc_ecmascript = { version = "0.147.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } swc_cached = "0.1.1" 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 2d6d173a8478..f4dc24e91c78 100644 --- a/packages/next-swc/crates/core/tests/full/example/output.js +++ b/packages/next-swc/crates/core/tests/full/example/output.js @@ -8,21 +8,21 @@ import a from "other"; return function(c) { if (Array.isArray(c)) return c; }(c) || function(c, b) { - var g, h, a = null == c ? null : "undefined" != typeof Symbol && c[Symbol.iterator] || c["@@iterator"]; + var d, e, a = null == c ? null : "undefined" != typeof Symbol && c[Symbol.iterator] || c["@@iterator"]; if (null != a) { - var d = [], e = !0, i = !1; + var b = [], c = !0, f = !1; try { - for(a = a.call(c); !(e = (g = a.next()).done) && (d.push(g.value), !b || d.length !== b); e = !0); - } catch (j) { - i = !0, h = j; + for(a = a.call(c); !(c = (d = a.next()).done) && (b.push(d.value), !b || b.length !== b); c = !0); + } catch (g) { + f = !0, e = g; } finally{ try { - e || null == a.return || a.return(); + c || null == a.return || a.return(); } finally{ - if (i) throw h; + if (f) throw e; } } - return d; + return b; } }(c, b) || function(a, d) { if (a) { diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index fe025d599e5c..05232bc7c032 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,7 +19,7 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" swc_atoms = "0.2.11" -swc_common = { version = "0.17.21", features = ["concurrent", "sourcemap"] } +swc_common = { version = "0.17.22", features = ["concurrent", "sourcemap"] } swc_ecmascript = { version = "0.147.0", features = ["codegen", "utils", "visit"] } [dev-dependencies] diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index c49c440e8b78..cf20962ac0be 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -17,10 +17,10 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.8.0" serde = "1" serde_json = "1" -swc = "0.168.0" +swc = "0.169.0" swc_atoms = "0.2.11" -swc_bundler = { version = "0.137.0", features = ["concurrent"] } -swc_common = { version = "0.17.21", features = ["concurrent", "sourcemap"] } +swc_bundler = { version = "0.137.1", features = ["concurrent"] } +swc_common = { version = "0.17.22", features = ["concurrent", "sourcemap"] } swc_ecma_loader = { version = "0.29.1", features = ["node", "lru"] } swc_ecmascript = { version = "0.147.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } swc_node_base = "0.5.2" diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 6b85b65f105e..e5c75436ad31 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -15,7 +15,7 @@ once_cell = "1.10.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} swc_atoms = "0.2.11" -swc_common = { version = "0.17.21", features = ["concurrent"] } +swc_common = { version = "0.17.22", features = ["concurrent"] } swc_ecmascript = { version = "0.147.0", features = ["utils", "visit"] } tracing = "0.1.32" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index dd4f8ce3ff4d..7015b003ad40 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -11,7 +11,7 @@ version = "0.1.1" [dependencies] easy-error = "1.0.0" -swc_common = { version = "0.17.21", features = ["concurrent", "sourcemap"] } +swc_common = { version = "0.17.22", features = ["concurrent", "sourcemap"] } swc_css = "0.104.1" swc_css_prefixer = "0.100.4" swc_ecmascript = { version = "0.147.0", features = ["parser", "minifier", "utils", "visit"] } diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 86f1d51faf38..c9dd49cc7f9d 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -16,8 +16,8 @@ parking_lot_core = "=0.8.0" path-clean = "0.1" serde = {version = "1", features = ["derive"]} serde_json = "1" -swc = "0.168.0" -swc_common = { version = "0.17.21", features = ["concurrent", "sourcemap"] } +swc = "0.169.0" +swc_common = { version = "0.17.22", features = ["concurrent", "sourcemap"] } swc_ecmascript = { version = "0.147.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } tracing = { version = "0.1.32", features = ["release_max_level_off"] } wasm-bindgen = {version = "0.2", features = ["serde-serialize"]}