From e22c432804877a0616afadcf3a1fc6d46a8f1a66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:47:28 +0900 Subject: [PATCH 01/11] Update swc --- packages/next-swc/crates/core/Cargo.toml | 16 ++++++++-------- packages/next-swc/crates/emotion/Cargo.toml | 10 +++++----- .../crates/modularize_imports/Cargo.toml | 6 +++--- packages/next-swc/crates/napi/Cargo.toml | 14 +++++++------- .../next-swc/crates/styled_components/Cargo.toml | 12 ++++++------ packages/next-swc/crates/styled_jsx/Cargo.toml | 10 +++++----- packages/next-swc/crates/wasm/Cargo.toml | 8 ++++---- 7 files changed, 38 insertions(+), 38 deletions(-) diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 4fabae25cd7f..542acaadcf59 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -26,18 +26,18 @@ swc_emotion = {path="../emotion"} styled_components = {path="../styled_components"} styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} -swc = "0.188.0" -swc_atoms = "0.2.12" -swc_common = { version = "0.18.9", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.30.2", features = ["node", "lru"] } -swc_ecmascript = { version = "0.164.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.56.0", optional = true, default-features = false } +swc = "0.199.0" +swc_atoms = "0.2.13" +swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.32.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.59.0", optional = true, default-features = false } swc_cached = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } wasmer = { version = "2.3.0", optional = true, default-features = false } wasmer-wasi = { version = "2.3.0", optional = true, default-features = false } [dev-dependencies] -swc_ecma_transforms_testing = "0.91.0" -testing = "0.20.1" +swc_ecma_transforms_testing = "0.96.0" +testing = "0.22.0" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 1057a9efbfbd..f4fb1ad2b0d1 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -18,12 +18,12 @@ radix_fmt = "1" regex = "1.5" serde = "1" sourcemap = "6.0.1" -swc_atoms = "0.2.12" -swc_common = { version = "0.18.9", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.164.0", features = ["codegen", "utils", "visit"] } +swc_atoms = "0.2.13" +swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.175.0", features = ["codegen", "utils", "visit"] } swc_trace_macro = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.91.0" -testing = "0.20.1" +swc_ecma_transforms_testing = "0.96.0" +testing = "0.22.0" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 350437499237..ec13f1034b45 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ once_cell = "1.8.0" regex = "1.5" serde = "1" swc_cached = "0.1.1" -swc_ecmascript = { version = "0.164.0", features = ["visit"] } +swc_ecmascript = { version = "0.175.0", features = ["visit"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.91.0" -testing = "0.20.1" +swc_ecma_transforms_testing = "0.96.0" +testing = "0.22.0" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index fb3df42e65d4..e08f0bb3243d 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -30,13 +30,13 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.8.0" serde = "1" serde_json = "1" -swc = "0.188.0" -swc_atoms = "0.2.12" -swc_bundler = { version = "0.154.0", features = ["concurrent"] } -swc_common = { version = "0.18.9", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.30.2", features = ["node", "lru"] } -swc_ecmascript = { version = "0.164.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.56.0", optional = true } +swc = "0.199.0" +swc_atoms = "0.2.13" +swc_bundler = { version = "0.164.0", features = ["concurrent"] } +swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.32.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.59.0", optional = true } swc_node_base = "0.5.5" tracing = { version = "0.1.32", features = ["release_max_level_info"] } tracing-futures = "0.2.5" diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index f3b8d4e9ee18..aff04a170417 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -15,13 +15,13 @@ Inflector = "0.11.4" 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.12" -swc_common = { version = "0.18.9", features = ["concurrent"] } -swc_ecmascript = { version = "0.164.0", features = ["utils", "visit"] } +swc_atoms = "0.2.13" +swc_common = { version = "0.20.2", features = ["concurrent"] } +swc_ecmascript = { version = "0.175.0", features = ["utils", "visit"] } tracing = "0.1.32" [dev-dependencies] serde_json = "1" -swc_ecma_transforms_testing = "0.91.0" -swc_ecmascript = { version = "0.164.0", features = ["parser", "transforms"] } -testing = "0.20.1" +swc_ecma_transforms_testing = "0.96.0" +swc_ecmascript = { version = "0.175.0", features = ["parser", "transforms"] } +testing = "0.22.0" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 532756a0b23a..9b75810b0609 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -11,12 +11,12 @@ version = "0.9.0" [dependencies] easy-error = "1.0.0" -swc_common = { version = "0.18.9", features = ["concurrent", "sourcemap"] } -swc_css = "0.106.0" +swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } +swc_css = "0.108.0" swc_css_prefixer = "0.101.0" -swc_ecmascript = { version = "0.164.0", features = ["parser", "minifier", "utils", "visit"] } +swc_ecmascript = { version = "0.175.0", features = ["parser", "minifier", "utils", "visit"] } tracing = "0.1.32" [dev-dependencies] -swc_ecma_transforms_testing = "0.91.0" -testing = "0.20.1" +swc_ecma_transforms_testing = "0.96.0" +testing = "0.22.0" diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 76a4c49724ba..5300ce095003 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -25,10 +25,10 @@ parking_lot_core = "=0.8.0" path-clean = "0.1" serde = {version = "1", features = ["derive"]} serde_json = "1" -swc = "0.188.0" -swc_common = { version = "0.18.9", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.164.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.56.0", default-features = false, optional = true } +swc = "0.199.0" +swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.59.0", default-features = false, optional = true } tracing = { version = "0.1.32", features = ["release_max_level_off"] } wasm-bindgen = {version = "0.2", features = ["serde-serialize"]} wasm-bindgen-futures = "0.4.8" From 7e276dd5d5a6a2a4c0b688c152442615b9b858a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:47:32 +0900 Subject: [PATCH 02/11] lockfile --- packages/next-swc/Cargo.lock | 367 ++++++++++++++++++++++------------- 1 file changed, 233 insertions(+), 134 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index bea4d6a28c3b..fab45deee24e 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -89,6 +89,20 @@ dependencies = [ "syn", ] +[[package]] +name = "ast_node" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87549fcb780f81054407f313a1693d102396c223f5c49ccc5d90b46a6cbef34a" +dependencies = [ + "darling 0.13.4", + "pmutil", + "proc-macro2", + "quote", + "swc_macros_common", + "syn", +] + [[package]] name = "atty" version = "0.2.14" @@ -542,7 +556,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim", + "strsim 0.9.3", "syn", ] @@ -556,6 +570,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", + "strsim 0.10.0", "syn", ] @@ -1328,7 +1343,7 @@ dependencies = [ "swc", "swc_atoms", "swc_cached", - "swc_common", + "swc_common 0.20.2", "swc_ecma_loader", "swc_ecma_transforms_testing", "swc_ecmascript", @@ -1358,7 +1373,7 @@ dependencies = [ "swc", "swc_atoms", "swc_bundler", - "swc_common", + "swc_common 0.20.2", "swc_ecma_loader", "swc_ecmascript", "swc_node_base", @@ -1951,9 +1966,9 @@ checksum = "8c31b5c4033f8fdde8700e4657be2c497e7288f01515be52168c631e2e4d4086" [[package]] name = "rkyv" -version = "0.7.38" +version = "0.7.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "517a3034eb2b1499714e9d1e49b2367ad567e07639b69776d35e259d9c27cca6" +checksum = "cec2b3485b07d96ddfd3134767b8a447b45ea4eb91448d0a35180ec0ffd5ed15" dependencies = [ "bytecheck", "hashbrown 0.12.1", @@ -1965,9 +1980,9 @@ dependencies = [ [[package]] name = "rkyv_derive" -version = "0.7.38" +version = "0.7.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "505c209ee04111a006431abf39696e640838364d67a107c559ababaf6fd8c9dd" +checksum = "6eaedadc88b53e36dd32d940ed21ae4d850d5916f2581526921f553a72ac34c4" dependencies = [ "proc-macro2", "quote", @@ -2334,6 +2349,12 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + [[package]] name = "styled_components" version = "0.34.0" @@ -2344,7 +2365,7 @@ dependencies = [ "serde", "serde_json", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_transforms_testing", "swc_ecmascript", "testing", @@ -2356,7 +2377,7 @@ name = "styled_jsx" version = "0.9.0" dependencies = [ "easy-error", - "swc_common", + "swc_common 0.20.2", "swc_css", "swc_css_prefixer", "swc_ecma_transforms_testing", @@ -2401,9 +2422,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.188.0" +version = "0.199.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "916f71eea6c661d9654b919cef11543c23bbc85ee712545cc185351ddc7fc19b" +checksum = "26685f2497da994759b345c226eb2e4f7339fc2612b2d1c6a20c7babbbe98246" dependencies = [ "ahash", "anyhow", @@ -2423,7 +2444,7 @@ dependencies = [ "sourcemap", "swc_atoms", "swc_cached", - "swc_common", + "swc_common 0.20.2", "swc_config", "swc_ecma_ast", "swc_ecma_codegen", @@ -2451,11 +2472,13 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.2.12" +version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4447e91cfebfe09f630f909358998fe6621afd10389ba5d6d7711e26105dc87c" +checksum = "0d99c0ac33707dd1162a3665d6ca1a28b2f6594e9c37c4703e417fc5e1ce532e" dependencies = [ + "bytecheck", "once_cell", + "rkyv", "rustc-hash", "serde", "string_cache", @@ -2464,9 +2487,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.154.0" +version = "0.164.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c37c2865f8c821e5e2a2530fc6b19133cccf71690ab5e1384dec38c9f228b3df" +checksum = "01ee7153c9df84eb670e49395cea9241377717eb9b30315db41c1eb813c5f8ea" dependencies = [ "ahash", "anyhow", @@ -2482,7 +2505,7 @@ dependencies = [ "relative-path", "retain_mut", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_loader", @@ -2516,12 +2539,39 @@ name = "swc_common" version = "0.18.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7fd4917e5f1f563e475d7adf1cb343f9275ffa602f168b896b0ea8f35d70895" +dependencies = [ + "ahash", + "ast_node 0.7.7", + "better_scoped_tls", + "cfg-if 1.0.0", + "debug_unreachable", + "either", + "from_variant", + "num-bigint", + "once_cell", + "rustc-hash", + "serde", + "siphasher", + "string_cache", + "swc_eq_ignore_macros", + "swc_visit", + "tracing", + "unicode-width", + "url", +] + +[[package]] +name = "swc_common" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3832f3c4886200cac7a165e7ca5b465dc28b6b295eee86438c1e9e5d2f89f3c" dependencies = [ "ahash", "anyhow", - "ast_node", + "ast_node 0.8.1", "atty", "better_scoped_tls", + "bytecheck", "cfg-if 1.0.0", "debug_unreachable", "either", @@ -2535,6 +2585,7 @@ dependencies = [ "siphasher", "sourcemap", "string_cache", + "swc_atoms", "swc_eq_ignore_macros", "swc_visit", "termcolor", @@ -2571,15 +2622,15 @@ dependencies = [ [[package]] name = "swc_css" -version = "0.106.0" +version = "0.108.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "803663dcd6b4ef69b82cfc440fa8269840c56985e704a4f4a4706f26eaedb552" +checksum = "99ece0d3e387f00c35c3c020f4d0f3954e28cb9902f6603c2f1c56ac18a9b94c" dependencies = [ - "swc_css_ast", + "swc_css_ast 0.95.0", "swc_css_codegen", "swc_css_parser", - "swc_css_utils", - "swc_css_visit", + "swc_css_utils 0.92.0", + "swc_css_visit 0.94.1", ] [[package]] @@ -2592,20 +2643,33 @@ dependencies = [ "serde", "string_enum", "swc_atoms", - "swc_common", + "swc_common 0.18.9", +] + +[[package]] +name = "swc_css_ast" +version = "0.95.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eacca6d20993f655afa25d65d68ae9d95ca11f7993f24ce43741527c4bebcd7e" +dependencies = [ + "is-macro", + "serde", + "string_enum", + "swc_atoms", + "swc_common 0.20.2", ] [[package]] name = "swc_css_codegen" -version = "0.103.0" +version = "0.105.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1357d8228d88002fa40f344b7b714a9298371ebef3463bc3da18ba4126fa5789" +checksum = "0dd6f6e79de0d228291e9d750bfaac53e50897ecbf9e20a8b9b7fe23554106fb" dependencies = [ "auto_impl", "bitflags", "swc_atoms", - "swc_common", - "swc_css_ast", + "swc_common 0.20.2", + "swc_css_ast 0.95.0", "swc_css_codegen_macros", ] @@ -2624,15 +2688,15 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.102.0" +version = "0.104.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda9da90c2c69346857272ff051a4c91fa052b1f8053ae0004c4bb29a4b411a8" +checksum = "32c24033c3fcc8009de355b3f1ff65375c7275f44270dca05bebb5873f761b99" dependencies = [ "bitflags", "lexical", "swc_atoms", - "swc_common", - "swc_css_ast", + "swc_common 0.20.2", + "swc_css_ast 0.95.0", ] [[package]] @@ -2642,10 +2706,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f62c197a08d0f6a621fa347702a1315244f1e39bc40c60544243f1321be1d9e0" dependencies = [ "swc_atoms", - "swc_common", - "swc_css_ast", - "swc_css_utils", - "swc_css_visit", + "swc_common 0.18.9", + "swc_css_ast 0.93.1", + "swc_css_utils 0.90.0", + "swc_css_visit 0.92.0", ] [[package]] @@ -2658,9 +2722,24 @@ dependencies = [ "serde", "serde_json", "swc_atoms", - "swc_common", - "swc_css_ast", - "swc_css_visit", + "swc_common 0.18.9", + "swc_css_ast 0.93.1", + "swc_css_visit 0.92.0", +] + +[[package]] +name = "swc_css_utils" +version = "0.92.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "389a735ec6b819bce46242b7abb079d9c60155f6cdfd96eeed0f03b3785cd15b" +dependencies = [ + "once_cell", + "serde", + "serde_json", + "swc_atoms", + "swc_common 0.20.2", + "swc_css_ast 0.95.0", + "swc_css_visit 0.94.1", ] [[package]] @@ -2670,18 +2749,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "823d45d2dc37777c71f599a29a928709a385bea5d109ff4b753d0950a31a00a4" dependencies = [ "swc_atoms", - "swc_common", - "swc_css_ast", + "swc_common 0.18.9", + "swc_css_ast 0.93.1", + "swc_visit", +] + +[[package]] +name = "swc_css_visit" +version = "0.94.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51d6ccf5e377ed4bea3d50ebcc8fc31598579ddcbc8a2f65fd2ed7b5668bab6" +dependencies = [ + "swc_atoms", + "swc_common 0.20.2", + "swc_css_ast 0.95.0", "swc_visit", ] [[package]] name = "swc_ecma_ast" -version = "0.79.0" +version = "0.81.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f559057f0a573fe3575605cdb5f6d6523b090995e0022444c24e4d206eb4bd57" +checksum = "f3dc53b4ea576cb006aba07a82cff74b901041569970539b530ffaece6fffa69" dependencies = [ "bitflags", + "bytecheck", "is-macro", "num-bigint", "rkyv", @@ -2689,15 +2781,15 @@ dependencies = [ "serde", "string_enum", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "unicode-id", ] [[package]] name = "swc_ecma_codegen" -version = "0.109.1" +version = "0.112.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "305da34eaf4d8ec3f908003304d6305fbb455053df9a538c8a491872d167483d" +checksum = "c4d707c88fc6a6c26ac6f58b65beb65da5039a415653505d7244e693b2f90c6f" dependencies = [ "memchr", "num-bigint", @@ -2705,7 +2797,7 @@ dependencies = [ "rustc-hash", "sourcemap", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_codegen_macros", "tracing", @@ -2726,13 +2818,13 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.72.0" +version = "0.76.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaeac28dc8c9c1a626b40b50ffe80583aab398615aacc2234dc0d88627e88826" +checksum = "07d800227868948c513bbee97863878a20f80c25db3631f3e26fb8aa9328ce16" dependencies = [ "phf", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_utils", "swc_ecma_visit", @@ -2740,9 +2832,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.44.1" +version = "0.49.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4e66d2f686d1561b88e4bca1d3ece8b90a48c9259b786e7d5dbc4095937e0a4" +checksum = "faa499b9466b0fb7da644e26c13fb9a34c6a07e3fe91ccd110bdf67cae8effc2" dependencies = [ "ahash", "auto_impl", @@ -2752,7 +2844,7 @@ dependencies = [ "regex", "serde", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_config", "swc_ecma_ast", "swc_ecma_utils", @@ -2761,9 +2853,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.30.2" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917dcd19c429254113981e746e3f6b46446145c8e4d353a8727f92bc8fa307cc" +checksum = "872861eab97ab6e10691740a592a951778e3f9d21eae1c2cafb8bc62a93384bf" dependencies = [ "ahash", "anyhow", @@ -2777,15 +2869,15 @@ dependencies = [ "serde", "serde_json", "swc_cached", - "swc_common", + "swc_common 0.20.2", "tracing", ] [[package]] name = "swc_ecma_minifier" -version = "0.121.0" +version = "0.131.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b6cd4d6519ece043c947c97f77ad58912e95ba485870d5e6dff83336978f816" +checksum = "32c2bb27c5f1130e54c6e50271c70c147d2a7209b3aadfd135dd4dde1dcb8339" dependencies = [ "ahash", "arrayvec", @@ -2801,7 +2893,7 @@ dependencies = [ "serde_json", "swc_atoms", "swc_cached", - "swc_common", + "swc_common 0.20.2", "swc_config", "swc_ecma_ast", "swc_ecma_codegen", @@ -2817,9 +2909,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.105.3" +version = "0.108.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98afcaed711bd6ac6f10cd80661c6f18e63bbd1ecefd29804be49db3bd13df4b" +checksum = "fb75203b42b644a1098a4f589110986aea4e0e0d4148e8646f1b431a8d3ddf40" dependencies = [ "either", "enum_kind", @@ -2828,7 +2920,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "tracing", "typed-arena", @@ -2836,9 +2928,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.135.0" +version = "0.145.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1622bbe51049f066f53a8498a42d69ee157d43453dc992647dbd5a62daa5990a" +checksum = "28c726de0d7d8a44f669fe2ceb54d26c5b0f1295e90e49026d4776e19d286f7c" dependencies = [ "ahash", "anyhow", @@ -2852,7 +2944,7 @@ dependencies = [ "st-map", "string_enum", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_transforms", "swc_ecma_utils", @@ -2861,15 +2953,15 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.2.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b415441d28ecc726222a542ee16b47ae978143622457d9416b3e82e888c21926" +checksum = "2198d536c85036494107b809fdbc25ca0b9b9e0d6038d3df15aed95527adfcc5" dependencies = [ "anyhow", "hex", "sha-1 0.10.0", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_codegen", "testing", @@ -2877,12 +2969,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.160.0" +version = "0.170.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2a167f29ffc4fba57c8ef1719f95a4d5b22d37945e0e60ddd4744a8c420a787" +checksum = "f31246d8d5aa030a5fb1bcd0b0fc3373336ca06c210c8cd3e84b7d59cbbd5d00" dependencies = [ "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_compat", @@ -2897,19 +2989,21 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.89.5" +version = "0.94.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5b9d00145582f172117a56a184931288501f745bfb2fb3cbe21b5d768d2e8bc" +checksum = "8c19c756bca5365be0084c73bb2a389ff473a052f2b7c41a8fb930daf2b3976c" dependencies = [ "better_scoped_tls", + "bitflags", "num_cpus", "once_cell", "phf", + "rayon", "rustc-hash", "serde", "smallvec", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_parser", "swc_ecma_utils", @@ -2919,12 +3013,12 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.77.0" +version = "0.82.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44cc21dcecfa8d566ef4b7daf77c4e11087d5799dada6592fcdb414f05d9474" +checksum = "c54405da0c022e156d5b40f51b4344ce2bd2fecf1f204eebb973aac1e2941aac" dependencies = [ "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", @@ -2933,9 +3027,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.104.1" +version = "0.110.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4f7739a82047c74eeb6cdfa0c6b93599c1e35afcba44b826877217ff912c89" +checksum = "cce88ba162aa99d295ac86f5a099b675c121ee71103383a03a857a32ba83456f" dependencies = [ "ahash", "arrayvec", @@ -2946,7 +3040,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_config", "swc_ecma_ast", "swc_ecma_transforms_base", @@ -2973,20 +3067,23 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.118.1" +version = "0.126.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9df63009d3856a23933935f543401e4041e16ba3c2a58a02c9c6b0fe80f47f0e" +checksum = "3aa10828d89673612d7c0e6783097df0b5a05ac68b2d7cb150e0a28d16f89b45" dependencies = [ "Inflector", "ahash", "anyhow", + "bitflags", "indexmap", + "is-macro", "path-clean", "pathdiff", + "regex", "serde", "swc_atoms", "swc_cached", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_loader", "swc_ecma_parser", @@ -2998,9 +3095,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.130.0" +version = "0.139.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff8081a64271041a199dd399ef50543130e4e28330c3c7592c4c5f958d330596" +checksum = "2c3e9819e409879ceb69f8133a3a049521e823515eb63851322e815bb64ef7c7" dependencies = [ "ahash", "dashmap", @@ -3009,7 +3106,7 @@ dependencies = [ "rustc-hash", "serde_json", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_parser", "swc_ecma_transforms_base", @@ -3021,15 +3118,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.112.0" +version = "0.118.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "101817a33d344ab1e8afe898743972324b4d0641aca46a124b5d4620d561244c" +checksum = "7a0c4bd45190dcf2099b0e58b10a23abc4da24c36a06f4b2390c09519fbd2a99" dependencies = [ "either", "serde", "smallvec", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_classes", @@ -3040,9 +3137,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.120.0" +version = "0.128.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae89d33f52f9d0a6ca30d3ff1151c69a97793a2847c5ed5642f75ac8da2af30" +checksum = "95847eb307922d012ed4973912b4baae367344999ba893027cb56eec9814626d" dependencies = [ "ahash", "base64 0.13.0", @@ -3054,7 +3151,7 @@ dependencies = [ "sha-1 0.10.0", "string_enum", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_config", "swc_ecma_ast", "swc_ecma_parser", @@ -3066,9 +3163,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.91.0" +version = "0.96.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57f3f19004d100b068927ba608532738c8a3e72f760151e0675fe22549528d85" +checksum = "9f585546ee86e0f99ee955ba35ae26c50644f7a8400a1332823946954ebdd063" dependencies = [ "ansi_term", "anyhow", @@ -3076,7 +3173,7 @@ dependencies = [ "serde", "serde_json", "sha-1 0.10.0", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_parser", @@ -3090,13 +3187,13 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.123.0" +version = "0.132.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9ce88b6efe1c1cca74d1d41af744f3c101869ce568fe371ee4686aad4ae3e84" +checksum = "6fc828f5b5ffd344dfc5b6c1505712bccc994a65e02ca7fd6487e8503f47c423" dependencies = [ "serde", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_react", @@ -3106,28 +3203,29 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.86.2" +version = "0.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978a609c13b5d3fe9afe31c065bfb40e1bf6e974961e2e2fef959ee9ce668bf3" +checksum = "024921880a38c2768aebd754ef473c9d902683d2ef3b6ef79d74e526e65bbb3d" dependencies = [ "indexmap", "once_cell", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_ecma_visit", "tracing", + "unicode-id", ] [[package]] name = "swc_ecma_visit" -version = "0.65.0" +version = "0.67.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "066077ce3279b593cbdbbb379735e230a794df7aef7206ba142850eb7197e91f" +checksum = "fa8abef878e395ffc2348cdc885e9a37eab3c082e9fa7a675e9ef17b614f297c" dependencies = [ "num-bigint", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_visit", "tracing", @@ -3135,9 +3233,9 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "0.164.0" +version = "0.175.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bddc3ca2e380a16cb2fb870999cb240feebb3ec9fcc00a84212a0e7feedd17f" +checksum = "6846fa2093febbcd6ab7c0475313899d964d71cd196e955fc34520936529188b" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", @@ -3161,7 +3259,7 @@ dependencies = [ "serde", "sourcemap", "swc_atoms", - "swc_common", + "swc_common 0.20.2", "swc_ecma_transforms_testing", "swc_ecmascript", "swc_trace_macro", @@ -3183,34 +3281,34 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.2.0" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd346c54737891742238ee43f62d4d6f87267412290e087facc9e12f80ed8147" +checksum = "24e5962bb388a8cc9f7df573b701ccbb93fd417a45a12d25395d1e316451cd77" dependencies = [ "anyhow", "miette", "once_cell", "parking_lot", - "swc_common", + "swc_common 0.20.2", ] [[package]] name = "swc_fast_graph" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dccdc7e1f2d987c1e2fc7dfb36ef86666f04e5fad4fe88d3a1d05e4f01181d95" +checksum = "fac941fc6bb20bdc99e828af18f811d76542f41776c83764b4357f2162535281" dependencies = [ "ahash", "indexmap", "petgraph", - "swc_common", + "swc_common 0.20.2", ] [[package]] name = "swc_graph_analyzer" -version = "0.7.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c279894062688a31a6de1c95e00eb7cfcaa2a471334f6b741f083b86096f2a84" +checksum = "3298a4664bd6c002743e01dbd353e508322fb73ec81dfe670d138b84237284bc" dependencies = [ "ahash", "auto_impl", @@ -3243,39 +3341,40 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b4340b405efbc7c78d6f9d207c58956156ba9e2f020cf6225100fe4ab4e0991" +checksum = "afa70460128a15d905a6f19f56aec31ba0e48f53010b470a9432fb6d7aab5869" dependencies = [ "ahash", "dashmap", - "swc_common", + "swc_common 0.20.2", ] [[package]] name = "swc_plugin_proxy" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88e16b7a2aef40332a25d2601d08f0750c8ca30143dc71f70ad7ec808ba7d7c8" +checksum = "834f899bdc8b1b0208afc2aef221ef6c68ab110c652f780307665c6158a555ed" dependencies = [ "better_scoped_tls", + "bytecheck", "rkyv", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", ] [[package]] name = "swc_plugin_runner" -version = "0.56.0" +version = "0.59.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e5f26140c3dc265be5ad158f5902609a3e302d71cc99af5cf161ff82b370de" +checksum = "e29af18467085b31891f32829eabcda260057c052d5c2634d682efb39e9cc6ad" dependencies = [ "anyhow", "once_cell", "parking_lot", "serde", "serde_json", - "swc_common", + "swc_common 0.20.2", "swc_ecma_ast", "swc_plugin_proxy", "tracing", @@ -3286,9 +3385,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.6.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60ca6c177dc2b848c73d721eea6c33f047c82a1e4a5795ea9b8114ced027f8ed" +checksum = "ee53170b60a4ca4361d6cbe62c95bba98d47386d85493b2f7a752886d262c893" dependencies = [ "tracing", ] @@ -3306,9 +3405,9 @@ dependencies = [ [[package]] name = "swc_visit" -version = "0.3.0" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5c639379dd2a8a0221fa1e12fafbdd594ba53a0cace6560054da52409dfcc1a" +checksum = "d2ea2fec8c610a61dd33cc03f752d0cdb76d6c000c47478d3221bee409a47627" dependencies = [ "either", "swc_visit_macros", @@ -3316,9 +3415,9 @@ dependencies = [ [[package]] name = "swc_visit_macros" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3b9b72892df873972549838bf84d6c56234c7502148a7e23b5a3da6e0fedfb8" +checksum = "b39199e92e2ab6eed9a7c2f1e76d9a3205479625ea28e7da90958ce1a7bb631b" dependencies = [ "Inflector", "pmutil", @@ -3380,9 +3479,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.20.1" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12a89c9a6a6475156bf53bfd58e16efdf99559b002996db0d30ceb401bc25883" +checksum = "bd84c309055ee75064a1f4d055e49a1368409a25a7430922b3dbc2554271216b" dependencies = [ "ansi_term", "difference", @@ -3390,7 +3489,7 @@ dependencies = [ "pretty_assertions", "regex", "serde_json", - "swc_common", + "swc_common 0.20.2", "swc_error_reporters", "testing_macros", "tracing", @@ -3751,7 +3850,7 @@ dependencies = [ "serde", "serde_json", "swc", - "swc_common", + "swc_common 0.20.2", "swc_ecmascript", "swc_plugin_runner", "tracing", From 06ede3750b137da451d725580416dce999402019 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:47:48 +0900 Subject: [PATCH 03/11] 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 fab45deee24e..3f19d40c114c 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -1265,7 +1265,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.9.0" +version = "0.10.0" dependencies = [ "handlebars", "once_cell", @@ -2357,7 +2357,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.34.0" +version = "0.35.0" dependencies = [ "Inflector", "once_cell", @@ -2374,7 +2374,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.9.0" +version = "0.10.0" dependencies = [ "easy-error", "swc_common 0.20.2", @@ -3248,7 +3248,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.10.0" +version = "0.11.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 f4fb1ad2b0d1..c71892ffb7e1 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.10.0" +version = "0.11.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 ec13f1034b45..8bef36609f9b 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.9.0" +version = "0.10.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 aff04a170417..28d4a4604875 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.34.0" +version = "0.35.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 9b75810b0609..10c49ae9f72f 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.9.0" +version = "0.10.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html From 5a34655198413622f5b9774b36f4b2ad285aedde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:50:33 +0900 Subject: [PATCH 04/11] fixup --- packages/next-swc/Cargo.lock | 243 +++++------------- .../next-swc/crates/styled_jsx/Cargo.toml | 2 +- 2 files changed, 62 insertions(+), 183 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 3f19d40c114c..3d7f68ec6890 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -75,27 +75,13 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" -[[package]] -name = "ast_node" -version = "0.7.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc4c00309ed1c8104732df4a5fa9acc3b796b6f8531dfbd5ce0078c86f997244" -dependencies = [ - "darling 0.10.2", - "pmutil", - "proc-macro2", - "quote", - "swc_macros_common", - "syn", -] - [[package]] name = "ast_node" version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87549fcb780f81054407f313a1693d102396c223f5c49ccc5d90b46a6cbef34a" dependencies = [ - "darling 0.13.4", + "darling", "pmutil", "proc-macro2", "quote", @@ -526,38 +512,14 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" -[[package]] -name = "darling" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d706e75d87e35569db781a9b5e2416cff1236a47ed380831f959382ccd5f858" -dependencies = [ - "darling_core 0.10.2", - "darling_macro 0.10.2", -] - [[package]] name = "darling" version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" dependencies = [ - "darling_core 0.13.4", - "darling_macro 0.13.4", -] - -[[package]] -name = "darling_core" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c960ae2da4de88a91b2d920c2a7233b400bc33cb28453a2987822d8392519b" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.9.3", - "syn", + "darling_core", + "darling_macro", ] [[package]] @@ -570,18 +532,7 @@ dependencies = [ "ident_case", "proc-macro2", "quote", - "strsim 0.10.0", - "syn", -] - -[[package]] -name = "darling_macro" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" -dependencies = [ - "darling_core 0.10.2", - "quote", + "strsim", "syn", ] @@ -591,7 +542,7 @@ version = "0.13.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" dependencies = [ - "darling_core 0.13.4", + "darling_core", "quote", "syn", ] @@ -713,7 +664,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea83a3fbdc1d999ccfbcbee717eab36f8edf2d71693a23ce0d7cca19e085304c" dependencies = [ - "darling 0.13.4", + "darling", "proc-macro2", "quote", "syn", @@ -1343,7 +1294,7 @@ dependencies = [ "swc", "swc_atoms", "swc_cached", - "swc_common 0.20.2", + "swc_common", "swc_ecma_loader", "swc_ecma_transforms_testing", "swc_ecmascript", @@ -1373,7 +1324,7 @@ dependencies = [ "swc", "swc_atoms", "swc_bundler", - "swc_common 0.20.2", + "swc_common", "swc_ecma_loader", "swc_ecmascript", "swc_node_base", @@ -2343,12 +2294,6 @@ dependencies = [ "syn", ] -[[package]] -name = "strsim" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c" - [[package]] name = "strsim" version = "0.10.0" @@ -2365,7 +2310,7 @@ dependencies = [ "serde", "serde_json", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_transforms_testing", "swc_ecmascript", "testing", @@ -2377,7 +2322,7 @@ name = "styled_jsx" version = "0.10.0" dependencies = [ "easy-error", - "swc_common 0.20.2", + "swc_common", "swc_css", "swc_css_prefixer", "swc_ecma_transforms_testing", @@ -2444,7 +2389,7 @@ dependencies = [ "sourcemap", "swc_atoms", "swc_cached", - "swc_common 0.20.2", + "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_codegen", @@ -2505,7 +2450,7 @@ dependencies = [ "relative-path", "retain_mut", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_loader", @@ -2534,32 +2479,6 @@ dependencies = [ "swc_atoms", ] -[[package]] -name = "swc_common" -version = "0.18.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7fd4917e5f1f563e475d7adf1cb343f9275ffa602f168b896b0ea8f35d70895" -dependencies = [ - "ahash", - "ast_node 0.7.7", - "better_scoped_tls", - "cfg-if 1.0.0", - "debug_unreachable", - "either", - "from_variant", - "num-bigint", - "once_cell", - "rustc-hash", - "serde", - "siphasher", - "string_cache", - "swc_eq_ignore_macros", - "swc_visit", - "tracing", - "unicode-width", - "url", -] - [[package]] name = "swc_common" version = "0.20.2" @@ -2568,7 +2487,7 @@ checksum = "b3832f3c4886200cac7a165e7ca5b465dc28b6b295eee86438c1e9e5d2f89f3c" dependencies = [ "ahash", "anyhow", - "ast_node 0.8.1", + "ast_node", "atty", "better_scoped_tls", "bytecheck", @@ -2626,24 +2545,11 @@ version = "0.108.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99ece0d3e387f00c35c3c020f4d0f3954e28cb9902f6603c2f1c56ac18a9b94c" dependencies = [ - "swc_css_ast 0.95.0", + "swc_css_ast", "swc_css_codegen", "swc_css_parser", - "swc_css_utils 0.92.0", - "swc_css_visit 0.94.1", -] - -[[package]] -name = "swc_css_ast" -version = "0.93.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b53cf0017be1488363f6dc20dda4625abeb2b4f8e72a22a0f949c191cc5377df" -dependencies = [ - "is-macro", - "serde", - "string_enum", - "swc_atoms", - "swc_common 0.18.9", + "swc_css_utils", + "swc_css_visit", ] [[package]] @@ -2656,7 +2562,7 @@ dependencies = [ "serde", "string_enum", "swc_atoms", - "swc_common 0.20.2", + "swc_common", ] [[package]] @@ -2668,8 +2574,8 @@ dependencies = [ "auto_impl", "bitflags", "swc_atoms", - "swc_common 0.20.2", - "swc_css_ast 0.95.0", + "swc_common", + "swc_css_ast", "swc_css_codegen_macros", ] @@ -2695,36 +2601,21 @@ dependencies = [ "bitflags", "lexical", "swc_atoms", - "swc_common 0.20.2", - "swc_css_ast 0.95.0", + "swc_common", + "swc_css_ast", ] [[package]] name = "swc_css_prefixer" -version = "0.101.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f62c197a08d0f6a621fa347702a1315244f1e39bc40c60544243f1321be1d9e0" -dependencies = [ - "swc_atoms", - "swc_common 0.18.9", - "swc_css_ast 0.93.1", - "swc_css_utils 0.90.0", - "swc_css_visit 0.92.0", -] - -[[package]] -name = "swc_css_utils" -version = "0.90.0" +version = "0.104.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666d3ffe10903949ed4805efea7376bb04bf12e8e051c429d1bcc36da20b6218" +checksum = "f0553e065a553f1bdaa3196f23566e362cfe83d4813fe74c0364efb2554fb0a1" dependencies = [ - "once_cell", - "serde", - "serde_json", "swc_atoms", - "swc_common 0.18.9", - "swc_css_ast 0.93.1", - "swc_css_visit 0.92.0", + "swc_common", + "swc_css_ast", + "swc_css_utils", + "swc_css_visit", ] [[package]] @@ -2737,21 +2628,9 @@ dependencies = [ "serde", "serde_json", "swc_atoms", - "swc_common 0.20.2", - "swc_css_ast 0.95.0", - "swc_css_visit 0.94.1", -] - -[[package]] -name = "swc_css_visit" -version = "0.92.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "823d45d2dc37777c71f599a29a928709a385bea5d109ff4b753d0950a31a00a4" -dependencies = [ - "swc_atoms", - "swc_common 0.18.9", - "swc_css_ast 0.93.1", - "swc_visit", + "swc_common", + "swc_css_ast", + "swc_css_visit", ] [[package]] @@ -2761,8 +2640,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e51d6ccf5e377ed4bea3d50ebcc8fc31598579ddcbc8a2f65fd2ed7b5668bab6" dependencies = [ "swc_atoms", - "swc_common 0.20.2", - "swc_css_ast 0.95.0", + "swc_common", + "swc_css_ast", "swc_visit", ] @@ -2781,7 +2660,7 @@ dependencies = [ "serde", "string_enum", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "unicode-id", ] @@ -2797,7 +2676,7 @@ dependencies = [ "rustc-hash", "sourcemap", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_codegen_macros", "tracing", @@ -2824,7 +2703,7 @@ checksum = "07d800227868948c513bbee97863878a20f80c25db3631f3e26fb8aa9328ce16" dependencies = [ "phf", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_utils", "swc_ecma_visit", @@ -2844,7 +2723,7 @@ dependencies = [ "regex", "serde", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_utils", @@ -2869,7 +2748,7 @@ dependencies = [ "serde", "serde_json", "swc_cached", - "swc_common 0.20.2", + "swc_common", "tracing", ] @@ -2893,7 +2772,7 @@ dependencies = [ "serde_json", "swc_atoms", "swc_cached", - "swc_common 0.20.2", + "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_codegen", @@ -2920,7 +2799,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "tracing", "typed-arena", @@ -2944,7 +2823,7 @@ dependencies = [ "st-map", "string_enum", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_transforms", "swc_ecma_utils", @@ -2961,7 +2840,7 @@ dependencies = [ "hex", "sha-1 0.10.0", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_codegen", "testing", @@ -2974,7 +2853,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f31246d8d5aa030a5fb1bcd0b0fc3373336ca06c210c8cd3e84b7d59cbbd5d00" dependencies = [ "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_compat", @@ -3003,7 +2882,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_parser", "swc_ecma_utils", @@ -3018,7 +2897,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c54405da0c022e156d5b40f51b4344ce2bd2fecf1f204eebb973aac1e2941aac" dependencies = [ "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_utils", @@ -3040,7 +2919,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_transforms_base", @@ -3083,7 +2962,7 @@ dependencies = [ "serde", "swc_atoms", "swc_cached", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_loader", "swc_ecma_parser", @@ -3106,7 +2985,7 @@ dependencies = [ "rustc-hash", "serde_json", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_parser", "swc_ecma_transforms_base", @@ -3126,7 +3005,7 @@ dependencies = [ "serde", "smallvec", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_classes", @@ -3151,7 +3030,7 @@ dependencies = [ "sha-1 0.10.0", "string_enum", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_parser", @@ -3173,7 +3052,7 @@ dependencies = [ "serde", "serde_json", "sha-1 0.10.0", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_parser", @@ -3193,7 +3072,7 @@ checksum = "6fc828f5b5ffd344dfc5b6c1505712bccc994a65e02ca7fd6487e8503f47c423" dependencies = [ "serde", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_transforms_base", "swc_ecma_transforms_react", @@ -3210,7 +3089,7 @@ dependencies = [ "indexmap", "once_cell", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_ecma_visit", "tracing", @@ -3225,7 +3104,7 @@ checksum = "fa8abef878e395ffc2348cdc885e9a37eab3c082e9fa7a675e9ef17b614f297c" dependencies = [ "num-bigint", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_visit", "tracing", @@ -3259,7 +3138,7 @@ dependencies = [ "serde", "sourcemap", "swc_atoms", - "swc_common 0.20.2", + "swc_common", "swc_ecma_transforms_testing", "swc_ecmascript", "swc_trace_macro", @@ -3289,7 +3168,7 @@ dependencies = [ "miette", "once_cell", "parking_lot", - "swc_common 0.20.2", + "swc_common", ] [[package]] @@ -3301,7 +3180,7 @@ dependencies = [ "ahash", "indexmap", "petgraph", - "swc_common 0.20.2", + "swc_common", ] [[package]] @@ -3347,7 +3226,7 @@ checksum = "afa70460128a15d905a6f19f56aec31ba0e48f53010b470a9432fb6d7aab5869" dependencies = [ "ahash", "dashmap", - "swc_common 0.20.2", + "swc_common", ] [[package]] @@ -3359,7 +3238,7 @@ dependencies = [ "better_scoped_tls", "bytecheck", "rkyv", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", ] @@ -3374,7 +3253,7 @@ dependencies = [ "parking_lot", "serde", "serde_json", - "swc_common 0.20.2", + "swc_common", "swc_ecma_ast", "swc_plugin_proxy", "tracing", @@ -3489,7 +3368,7 @@ dependencies = [ "pretty_assertions", "regex", "serde_json", - "swc_common 0.20.2", + "swc_common", "swc_error_reporters", "testing_macros", "tracing", @@ -3850,7 +3729,7 @@ dependencies = [ "serde", "serde_json", "swc", - "swc_common 0.20.2", + "swc_common", "swc_ecmascript", "swc_plugin_runner", "tracing", diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 10c49ae9f72f..b782d1e23972 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.10.0" easy-error = "1.0.0" swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } swc_css = "0.108.0" -swc_css_prefixer = "0.101.0" +swc_css_prefixer = "0.104.0" swc_ecmascript = { version = "0.175.0", features = ["parser", "minifier", "utils", "visit"] } tracing = "0.1.32" From 5e20c9502ab226f8a5883e276022027a8c01de9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:51:08 +0900 Subject: [PATCH 05/11] fix --- packages/next-swc/crates/core/tests/full.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/next-swc/crates/core/tests/full.rs b/packages/next-swc/crates/core/tests/full.rs index f9af7b3c9db1..8466972a49a0 100644 --- a/packages/next-swc/crates/core/tests/full.rs +++ b/packages/next-swc/crates/core/tests/full.rs @@ -30,10 +30,11 @@ fn test(input: &Path, minify: bool) { let options = TransformOptions { swc: swc::config::Options { swcrc: true, - is_module: swc::config::IsModule::Bool(true), output_path: Some(output.clone()), config: swc::config::Config { + is_module: swc::config::IsModule::Bool(true), + jsc: swc::config::JscConfig { minify: if minify { Some(assert_json("{ \"compress\": true, \"mangle\": true }")) From 065580546d6f74fe25590a55eeb1571260cceaea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 05:51:41 +0900 Subject: [PATCH 06/11] Update test refs --- .../core/tests/full/auto-cjs/1/output.js | 3 ++ .../crates/core/tests/full/example/output.js | 44 +++++++++---------- 2 files changed, 25 insertions(+), 22 deletions(-) diff --git a/packages/next-swc/crates/core/tests/full/auto-cjs/1/output.js b/packages/next-swc/crates/core/tests/full/auto-cjs/1/output.js index 9cc7b3a4a1b7..183071cf9540 100644 --- a/packages/next-swc/crates/core/tests/full/auto-cjs/1/output.js +++ b/packages/next-swc/crates/core/tests/full/auto-cjs/1/output.js @@ -1,4 +1,7 @@ "use strict"; +Object.defineProperty(exports, "__esModule", { + value: !0 +}); var a = function(a) { return a && a.__esModule ? a : { default: a 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 bdda6ea773d1..03ada8af92ec 100644 --- a/packages/next-swc/crates/core/tests/full/example/output.js +++ b/packages/next-swc/crates/core/tests/full/example/output.js @@ -1,40 +1,40 @@ -function b(c, a) { - (null == a || a > c.length) && (a = c.length); - for(var b = 0, d = new Array(a); b < a; b++)d[b] = c[b]; +function a(a, b) { + (null == b || b > a.length) && (b = a.length); + for(var c = 0, d = new Array(b); c < b; c++)d[c] = a[c]; return d; } -import a from "other"; -(function(a, c) { +import b from "other"; +(function(b, c) { return function(a) { if (Array.isArray(a)) return a; - }(a) || function(b, e) { - var f, g, a = null == b ? null : "undefined" != typeof Symbol && b[Symbol.iterator] || b["@@iterator"]; - if (null != a) { - var c = [], d = !0, h = !1; + }(b) || function(a, b) { + var c, d, e = null == a ? null : "undefined" != typeof Symbol && a[Symbol.iterator] || a["@@iterator"]; + if (null != e) { + var f = [], g = !0, h = !1; try { - for(a = a.call(b); !(d = (f = a.next()).done) && (c.push(f.value), !e || c.length !== e); d = !0); + for(e = e.call(a); !(g = (c = e.next()).done) && (f.push(c.value), !b || f.length !== b); g = !0); } catch (i) { - h = !0, g = i; + h = !0, d = i; } finally{ try { - d || null == a.return || a.return(); + g || null == e.return || e.return(); } finally{ - if (h) throw g; + if (h) throw d; } } - return c; + return f; } - }(a, c) || function e(a, d) { - if (a) { - if ("string" == typeof a) return b(a, d); - var c = Object.prototype.toString.call(a).slice(8, -1); - if ("Object" === c && a.constructor && (c = a.constructor.name), "Map" === c || "Set" === c) return Array.from(c); - if ("Arguments" === c || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(c)) return b(a, d); + }(b, c) || function b(c, d) { + if (c) { + if ("string" == typeof c) return a(c, d); + var e = Object.prototype.toString.call(c).slice(8, -1); + if ("Object" === e && c.constructor && (e = c.constructor.name), "Map" === e || "Set" === e) return Array.from(e); + if ("Arguments" === e || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)) return a(c, d); } - }(a, c) || function() { + }(b, c) || function() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }(); -})(a, 1)[0]; +})(b, 1)[0]; var c = function() { "use strict"; !function(a, b) { From 8526c79e59e6d80065a1f81342937f25233b745d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 14:13:32 +0900 Subject: [PATCH 07/11] Update --- packages/next-swc/Cargo.lock | 25 +++++++++---------- packages/next-swc/crates/core/Cargo.toml | 2 +- packages/next-swc/crates/emotion/Cargo.toml | 2 +- .../crates/modularize_imports/Cargo.toml | 2 +- packages/next-swc/crates/napi/Cargo.toml | 2 +- packages/next-swc/crates/napi/src/minify.rs | 11 ++++++-- .../crates/styled_components/Cargo.toml | 2 +- packages/next-swc/crates/wasm/Cargo.toml | 2 +- 8 files changed, 27 insertions(+), 21 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index 3d7f68ec6890..1f02963044a0 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -212,9 +212,9 @@ dependencies = [ [[package]] name = "browserslist-rs" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e55d9cadf66efd56338797ada06140423bd87f290eac200027265d79d621a266" +checksum = "7c689fb4e42bd511c1927856b078d8a582690f5be196199d1c9005b9d4feae8c" dependencies = [ "ahash", "anyhow", @@ -1420,9 +1420,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.10.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" +checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" [[package]] name = "opaque-debug" @@ -1658,9 +1658,9 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "preset_env_base" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc18e8adbb06ba551365c59c16f28746d6d4e0540597448da53b9a3d803fa1d7" +checksum = "5f68dc2366d2258e280ad44221403aa0af50868b3e6dc1cb9fb14a302cc01948" dependencies = [ "ahash", "anyhow", @@ -2035,11 +2035,10 @@ dependencies = [ [[package]] name = "serde-wasm-bindgen" -version = "0.3.1" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "618365e8e586c22123d692b72a7d791d5ee697817b65a218cdf12a98870af0f7" +checksum = "1cfc62771e7b829b517cb213419236475f434fb480eddd76112ae182d274434a" dependencies = [ - "fnv", "js-sys", "serde", "wasm-bindgen", @@ -2754,9 +2753,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.131.0" +version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32c2bb27c5f1130e54c6e50271c70c147d2a7209b3aadfd135dd4dde1dcb8339" +checksum = "3dcc9025cdef2229eeeece91b00280d53f1417fa25f5c3e6ed43c963e325f976" dependencies = [ "ahash", "arrayvec", @@ -2946,9 +2945,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.126.2" +version = "0.126.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3aa10828d89673612d7c0e6783097df0b5a05ac68b2d7cb150e0a28d16f89b45" +checksum = "0b9a980227e0124a898d7d18d05b0f5e1093c575d70a28912fa761a7977c3a5e" dependencies = [ "Inflector", "ahash", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index 542acaadcf59..a655491d1c0d 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -17,7 +17,7 @@ chrono = "0.4" easy-error = "1.0.0" either = "1" fxhash = "0.2.1" -once_cell = "1.8.0" +once_cell = "1.13.0" pathdiff = "0.2.0" regex = "1.5" serde = "1" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index c71892ffb7e1..998fe81235f9 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -13,7 +13,7 @@ version = "0.11.0" base64 = "0.13" byteorder = "1" fxhash = "0.2.1" -once_cell = "1.8.0" +once_cell = "1.13.0" radix_fmt = "1" regex = "1.5" serde = "1" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 8bef36609f9b..0564654d26ac 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -11,7 +11,7 @@ version = "0.10.0" [dependencies] handlebars = "4.2.1" -once_cell = "1.8.0" +once_cell = "1.13.0" regex = "1.5" serde = "1" swc_cached = "0.1.1" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index e08f0bb3243d..6c4d6f4ff6ba 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -27,7 +27,7 @@ fxhash = "0.2.1" napi = {version = "1", features = ["serde-json"]} napi-derive = "1" next-swc = {version = "0.0.0", path = "../core"} -once_cell = "1.8.0" +once_cell = "1.13.0" serde = "1" serde_json = "1" swc = "0.199.0" diff --git a/packages/next-swc/crates/napi/src/minify.rs b/packages/next-swc/crates/napi/src/minify.rs index 40b0545f4bfc..2858d0157723 100644 --- a/packages/next-swc/crates/napi/src/minify.rs +++ b/packages/next-swc/crates/napi/src/minify.rs @@ -33,8 +33,9 @@ use fxhash::FxHashMap; use napi::{CallContext, JsObject, Task}; use serde::Deserialize; use std::sync::Arc; -use swc::{try_with_handler, TransformOutput}; +use swc::{config::JsMinifyOptions, try_with_handler, TransformOutput}; use swc_common::{errors::ColorConfig, sync::Lrc, FileName, SourceFile, SourceMap}; +use swc_ecmascript::minifier::option::terser::{TerserCompressorOptions, TerserInlineOption}; struct MinifyTask { c: Arc, @@ -85,7 +86,13 @@ impl Task for MinifyTask { |handler| { let fm = self.code.to_file(self.c.cm.clone()); - self.c.minify(fm, handler, &self.opts) + self.c.minify( + fm, + handler, + &JsMinifyOptions { + ..self.opts.clone() + }, + ) }, ) .convert_err() diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 28d4a4604875..ed1e1d72281f 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -12,7 +12,7 @@ version = "0.35.0" [dependencies] Inflector = "0.11.4" -once_cell = "1.10.0" +once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} swc_atoms = "0.2.13" diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 5300ce095003..5f6d8937123c 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -20,7 +20,7 @@ plugin = [ anyhow = "1.0.42" console_error_panic_hook = "0.1.6" next-swc = {version = "0.0.0", path = "../core"} -once_cell = "1.3.1" +once_cell = "1.13.0" parking_lot_core = "=0.8.0" path-clean = "0.1" serde = {version = "1", features = ["derive"]} From 566cdf6ea9f58b4d72d72fc1f2c44a0b2159f97f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Wed, 6 Jul 2022 14:14:09 +0900 Subject: [PATCH 08/11] lints --- packages/next-swc/crates/napi/src/minify.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/next-swc/crates/napi/src/minify.rs b/packages/next-swc/crates/napi/src/minify.rs index 2858d0157723..042373c65389 100644 --- a/packages/next-swc/crates/napi/src/minify.rs +++ b/packages/next-swc/crates/napi/src/minify.rs @@ -35,7 +35,6 @@ use serde::Deserialize; use std::sync::Arc; use swc::{config::JsMinifyOptions, try_with_handler, TransformOutput}; use swc_common::{errors::ColorConfig, sync::Lrc, FileName, SourceFile, SourceMap}; -use swc_ecmascript::minifier::option::terser::{TerserCompressorOptions, TerserInlineOption}; struct MinifyTask { c: Arc, From d93d7b84fa1c48ccdd9c49d6f74a60afa295a58e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Sat, 9 Jul 2022 11:32:49 +0900 Subject: [PATCH 09/11] Update swc --- packages/next-swc/Cargo.lock | 180 +++++++++--------- packages/next-swc/crates/core/Cargo.toml | 14 +- packages/next-swc/crates/emotion/Cargo.toml | 8 +- .../crates/modularize_imports/Cargo.toml | 6 +- packages/next-swc/crates/napi/Cargo.toml | 12 +- .../crates/styled_components/Cargo.toml | 10 +- .../next-swc/crates/styled_jsx/Cargo.toml | 12 +- packages/next-swc/crates/wasm/Cargo.toml | 8 +- 8 files changed, 125 insertions(+), 125 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index a47112eff618..e29b44f2a862 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -2957,9 +2957,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.199.0" +version = "0.203.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26685f2497da994759b345c226eb2e4f7339fc2612b2d1c6a20c7babbbe98246" +checksum = "58cc7f3dc08e565743e0b1230cfb86123e4d41f2953ce3b09d0329371083b32c" dependencies = [ "ahash", "anyhow", @@ -3022,9 +3022,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.164.0" +version = "0.167.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ee7153c9df84eb670e49395cea9241377717eb9b30315db41c1eb813c5f8ea" +checksum = "9c6453564f63bb603b49728e818f6f756ee84fc72864ad85b8dd0213d678684f" dependencies = [ "ahash", "anyhow", @@ -3071,9 +3071,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.20.2" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3832f3c4886200cac7a165e7ca5b465dc28b6b295eee86438c1e9e5d2f89f3c" +checksum = "90933984418d79ee9e0d4ce0220aec78d9e465d7adb190587848b37306dd99f9" dependencies = [ "ahash", "anyhow", @@ -3131,9 +3131,9 @@ dependencies = [ [[package]] name = "swc_css" -version = "0.108.0" +version = "0.110.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99ece0d3e387f00c35c3c020f4d0f3954e28cb9902f6603c2f1c56ac18a9b94c" +checksum = "87b487b91ebe36c52a3bbbdf5405a354b49188627776270ab0d778c18535a283" dependencies = [ "swc_css_ast", "swc_css_codegen", @@ -3144,9 +3144,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.95.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eacca6d20993f655afa25d65d68ae9d95ca11f7993f24ce43741527c4bebcd7e" +checksum = "dbda7736383b2d685535516d25c6bee415ac121fdd338f06e81cce87ef522231" dependencies = [ "is-macro", "serde", @@ -3157,9 +3157,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.105.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd6f6e79de0d228291e9d750bfaac53e50897ecbf9e20a8b9b7fe23554106fb" +checksum = "cd91b15608d5b4ef4d6fdf1f9ad65a5dc7d38a66c21d725a502690db72a90f91" dependencies = [ "auto_impl", "bitflags", @@ -3184,9 +3184,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.104.0" +version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32c24033c3fcc8009de355b3f1ff65375c7275f44270dca05bebb5873f761b99" +checksum = "ce21fdb01577936a527ddc7afcd16494e4e0d282ce73498e19bfc75f1cec0809" dependencies = [ "bitflags", "lexical", @@ -3197,9 +3197,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.104.0" +version = "0.106.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0553e065a553f1bdaa3196f23566e362cfe83d4813fe74c0364efb2554fb0a1" +checksum = "38e2b399f5dc37072b71e3f1d4c0fe703a996054b7a4d0a707d826536d2f814e" dependencies = [ "swc_atoms", "swc_common", @@ -3210,9 +3210,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.92.0" +version = "0.94.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "389a735ec6b819bce46242b7abb079d9c60155f6cdfd96eeed0f03b3785cd15b" +checksum = "57e183604c1fc7ec3a28be52e3137eb34967b71107416d6e4de3fe32a19372d6" dependencies = [ "once_cell", "serde", @@ -3225,9 +3225,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.94.1" +version = "0.96.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51d6ccf5e377ed4bea3d50ebcc8fc31598579ddcbc8a2f65fd2ed7b5668bab6" +checksum = "42ff9155ee360a44e9fa7359301a9b9128936c15f0fe111c07332d9a458e97c0" dependencies = [ "swc_atoms", "swc_common", @@ -3237,9 +3237,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.81.0" +version = "0.83.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3dc53b4ea576cb006aba07a82cff74b901041569970539b530ffaece6fffa69" +checksum = "bd6f5cb9b55e34a6cae6471c62c253f17b9188a335ea53080c3f00e323bcf595" dependencies = [ "bitflags", "bytecheck", @@ -3256,9 +3256,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.112.2" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d707c88fc6a6c26ac6f58b65beb65da5039a415653505d7244e693b2f90c6f" +checksum = "c87f44999dcbcbb4f2c2459eb67625c903d41842b1842a425defb294486fbf76" dependencies = [ "memchr", "num-bigint", @@ -3287,9 +3287,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.76.0" +version = "0.78.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d800227868948c513bbee97863878a20f80c25db3631f3e26fb8aa9328ce16" +checksum = "9e4d88fee899ae3693f18ae3d149b80d7cf80ccc02790c6a755b571bbab2256c" dependencies = [ "phf", "swc_atoms", @@ -3301,9 +3301,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.49.2" +version = "0.51.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa499b9466b0fb7da644e26c13fb9a34c6a07e3fe91ccd110bdf67cae8effc2" +checksum = "f00af86ad9bc03daec4f09ccd8d7842fce384c9bc3301a371ce66f2d3b2f7e02" dependencies = [ "ahash", "auto_impl", @@ -3322,9 +3322,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.32.0" +version = "0.34.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "872861eab97ab6e10691740a592a951778e3f9d21eae1c2cafb8bc62a93384bf" +checksum = "a8e45b9119a3dfef9decc6ffea74f7a5eefb9f0e3948f62e2e1298ffc28371c5" dependencies = [ "ahash", "anyhow", @@ -3344,9 +3344,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.131.1" +version = "0.134.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dcc9025cdef2229eeeece91b00280d53f1417fa25f5c3e6ed43c963e325f976" +checksum = "8144361fa0f3235b897556fd2370fd4332a22e59e76c5f442d43b065d2debe3e" dependencies = [ "ahash", "arrayvec", @@ -3378,9 +3378,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.108.1" +version = "0.110.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb75203b42b644a1098a4f589110986aea4e0e0d4148e8646f1b431a8d3ddf40" +checksum = "2aa3d20223b9f58ef842d64710c0a7a7ffc37cfc95451b7ae83c83c3ecf3e05a" dependencies = [ "either", "enum_kind", @@ -3397,9 +3397,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.145.0" +version = "0.148.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28c726de0d7d8a44f669fe2ceb54d26c5b0f1295e90e49026d4776e19d286f7c" +checksum = "fa5c41fbcea1af199a5884ca195bcefa1829c694d23de60fe1e5a08733a0e75d" dependencies = [ "ahash", "anyhow", @@ -3422,9 +3422,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.5.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2198d536c85036494107b809fdbc25ca0b9b9e0d6038d3df15aed95527adfcc5" +checksum = "437762318b31c0c717950e944f3555cd9cbdfd2f16b9cf00acd480045836cbd9" dependencies = [ "anyhow", "hex", @@ -3438,9 +3438,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.170.0" +version = "0.173.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31246d8d5aa030a5fb1bcd0b0fc3373336ca06c210c8cd3e84b7d59cbbd5d00" +checksum = "1ff71b888500531e664152e014c62670ed14aa10ab2dc7da7df8b0691387e4c1" dependencies = [ "swc_atoms", "swc_common", @@ -3458,9 +3458,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.94.3" +version = "0.96.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c19c756bca5365be0084c73bb2a389ff473a052f2b7c41a8fb930daf2b3976c" +checksum = "1308a4fec5804beb89afde4ce853b760a2726b067c13be4c020dbe3bbd35b94e" dependencies = [ "better_scoped_tls", "bitflags", @@ -3482,9 +3482,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.82.0" +version = "0.84.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c54405da0c022e156d5b40f51b4344ce2bd2fecf1f204eebb973aac1e2941aac" +checksum = "7b67857c116748a98de18db3f3b6cf21a30a6ef1508d8c71dbec40cccf9fbe1e" dependencies = [ "swc_atoms", "swc_common", @@ -3496,9 +3496,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.110.1" +version = "0.113.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce88ba162aa99d295ac86f5a099b675c121ee71103383a03a857a32ba83456f" +checksum = "ab55e6b1468617e74b98c61212036d74ce9596fe9360f1560e65ece4cb1a377a" dependencies = [ "ahash", "arrayvec", @@ -3536,9 +3536,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.126.3" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9a980227e0124a898d7d18d05b0f5e1093c575d70a28912fa761a7977c3a5e" +checksum = "7c296ee304c21b008c095b2eab50cd6003fdc7ce0c20c5d50761d9bfbdf7817e" dependencies = [ "Inflector", "ahash", @@ -3564,9 +3564,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.139.0" +version = "0.142.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3e9819e409879ceb69f8133a3a049521e823515eb63851322e815bb64ef7c7" +checksum = "6f53ef0e6e880653e5441e3124e6b3d880e5d140faa3c9711f4e8fc8fd3c3c47" dependencies = [ "ahash", "dashmap", @@ -3587,9 +3587,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.118.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a0c4bd45190dcf2099b0e58b10a23abc4da24c36a06f4b2390c09519fbd2a99" +checksum = "345ed3b4b1d254b348c0c60680604ea58d42ffac6b47aea121b01ff7bfbf5bbb" dependencies = [ "either", "serde", @@ -3606,9 +3606,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.128.1" +version = "0.131.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95847eb307922d012ed4973912b4baae367344999ba893027cb56eec9814626d" +checksum = "4b1106848ea63ed1b8968aa6039ac281486c74b08e14bee6b1de051de9e85a6e" dependencies = [ "ahash", "base64 0.13.0", @@ -3632,9 +3632,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.96.0" +version = "0.98.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f585546ee86e0f99ee955ba35ae26c50644f7a8400a1332823946954ebdd063" +checksum = "b67e8393fe64dca691f2475ae2cf9839b64c96ec2a598a00fc0753dbb28f2794" dependencies = [ "ansi_term", "anyhow", @@ -3656,9 +3656,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.132.0" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fc828f5b5ffd344dfc5b6c1505712bccc994a65e02ca7fd6487e8503f47c423" +checksum = "9dbb18f99d02b204d3bff28f1af18415961fbbe2834515f2970e12200860fc4b" dependencies = [ "serde", "swc_atoms", @@ -3672,9 +3672,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.90.0" +version = "0.92.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "024921880a38c2768aebd754ef473c9d902683d2ef3b6ef79d74e526e65bbb3d" +checksum = "f8c72b486be842fbdd973ff6e6d7788d7c4bfcfe29f63f5721ca73458d39bca0" dependencies = [ "indexmap", "once_cell", @@ -3688,9 +3688,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.67.1" +version = "0.69.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa8abef878e395ffc2348cdc885e9a37eab3c082e9fa7a675e9ef17b614f297c" +checksum = "64eb0d1db9b216d175831424fccc3aaf2f5322e79b6c2af11203cc2148b7b743" dependencies = [ "num-bigint", "swc_atoms", @@ -3702,9 +3702,9 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "0.175.0" +version = "0.178.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6846fa2093febbcd6ab7c0475313899d964d71cd196e955fc34520936529188b" +checksum = "3f723108c2872eedd1777348154e0aa9212ba566129e244f5a4840751b2d0a37" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", @@ -3750,9 +3750,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.4.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24e5962bb388a8cc9f7df573b701ccbb93fd417a45a12d25395d1e316451cd77" +checksum = "13faf22f6182a9e1397657fd34e91b5a8b214475032754a4dbfb6797655f019f" dependencies = [ "anyhow", "miette", @@ -3763,9 +3763,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fac941fc6bb20bdc99e828af18f811d76542f41776c83764b4357f2162535281" +checksum = "218578b1c44140c29df4368e2f3f6d15e843fe07514d34e91bae0a2fe78df70a" dependencies = [ "ahash", "indexmap", @@ -3775,9 +3775,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3298a4664bd6c002743e01dbd353e508322fb73ec81dfe670d138b84237284bc" +checksum = "b46969348e131bf6039a31ba50801c46a5fd059cee049ed3f081d306a6db0240" dependencies = [ "ahash", "auto_impl", @@ -3810,9 +3810,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.7.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "afa70460128a15d905a6f19f56aec31ba0e48f53010b470a9432fb6d7aab5869" +checksum = "4c2da695ee3c55ed9a9014f27c36d4611c150e24166d1c64d8ad4ee8f4218d04" dependencies = [ "ahash", "dashmap", @@ -3821,9 +3821,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834f899bdc8b1b0208afc2aef221ef6c68ab110c652f780307665c6158a555ed" +checksum = "21b591bd3604fe4f6252a304ea74a57a46aafb392b5d855b5015855418b9c4d2" dependencies = [ "better_scoped_tls", "bytecheck", @@ -3834,9 +3834,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.59.0" +version = "0.62.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e29af18467085b31891f32829eabcda260057c052d5c2634d682efb39e9cc6ad" +checksum = "2336fcc4543d7f8e739be24b408fa8fb1bf5596a8f58d59e5556eda1ba609dba" dependencies = [ "anyhow", "once_cell", @@ -3854,9 +3854,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee53170b60a4ca4361d6cbe62c95bba98d47386d85493b2f7a752886d262c893" +checksum = "0310e55acf9c176d38b64797d49e501f8d84886becb9252700586d531a54f7aa" dependencies = [ "tracing", ] @@ -3884,9 +3884,9 @@ dependencies = [ [[package]] name = "swc_visit_macros" -version = "0.3.2" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39199e92e2ab6eed9a7c2f1e76d9a3205479625ea28e7da90958ce1a7bb631b" +checksum = "0948b6cb9ce49dad188a2ae6fc061950de3aabb6f9471d2800558bce6b541a75" dependencies = [ "Inflector", "pmutil", @@ -3948,9 +3948,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.22.0" +version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd84c309055ee75064a1f4d055e49a1368409a25a7430922b3dbc2554271216b" +checksum = "1ec40c79b7ffb3c461d94177e3c56c2676d49bbf72a2dfe7255cd2cf30932272" dependencies = [ "ansi_term", "difference", @@ -4176,9 +4176,9 @@ checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" [[package]] name = "tracing" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0ecdcb44a79f0fe9844f0c4f33a342cbcbb5117de8001e6ba0dc2351327d09" +checksum = "a400e31aa60b9d44a52a8ee0343b5b18566b03a8321e0d321f695cf56e940160" dependencies = [ "cfg-if 1.0.0", "log", @@ -4211,11 +4211,11 @@ dependencies = [ [[package]] name = "tracing-core" -version = "0.1.26" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f54c8ca710e81886d498c2fd3331b56c93aa248d49de2222ad2742247c60072f" +checksum = "7b7358be39f2f274f322d2aaed611acc57f382e8eb1e5b48cb9ae30933495ce7" dependencies = [ - "lazy_static", + "once_cell", "valuable", ] @@ -4242,13 +4242,13 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.11" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bc28f93baff38037f64e6f43d34cfa1605f27a49c34e8a04c5e78b0babf2596" +checksum = "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59" dependencies = [ "ansi_term", - "lazy_static", "matchers", + "once_cell", "regex", "sharded-slab", "smallvec", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index a655491d1c0d..b30d3bbe23cd 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -26,18 +26,18 @@ swc_emotion = {path="../emotion"} styled_components = {path="../styled_components"} styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} -swc = "0.199.0" +swc = "0.203.0" swc_atoms = "0.2.13" -swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.32.0", features = ["node", "lru"] } -swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.59.0", optional = true, default-features = false } +swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.34.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.62.0", optional = true, default-features = false } swc_cached = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } wasmer = { version = "2.3.0", optional = true, default-features = false } wasmer-wasi = { version = "2.3.0", optional = true, default-features = false } [dev-dependencies] -swc_ecma_transforms_testing = "0.96.0" -testing = "0.22.0" +swc_ecma_transforms_testing = "0.98.0" +testing = "0.24.0" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index 998fe81235f9..d96665dac866 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,11 +19,11 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" swc_atoms = "0.2.13" -swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.175.0", features = ["codegen", "utils", "visit"] } +swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.178.0", features = ["codegen", "utils", "visit"] } swc_trace_macro = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.96.0" -testing = "0.22.0" +swc_ecma_transforms_testing = "0.98.0" +testing = "0.24.0" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 0564654d26ac..81e6e8239f15 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ once_cell = "1.13.0" regex = "1.5" serde = "1" swc_cached = "0.1.1" -swc_ecmascript = { version = "0.175.0", features = ["visit"] } +swc_ecmascript = { version = "0.178.0", features = ["visit"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.96.0" -testing = "0.22.0" +swc_ecma_transforms_testing = "0.98.0" +testing = "0.24.0" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index cce018156a5b..128d90b579a2 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -33,13 +33,13 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc = "0.199.0" +swc = "0.203.0" swc_atoms = "0.2.13" -swc_bundler = { version = "0.164.0", features = ["concurrent"] } -swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.32.0", features = ["node", "lru"] } -swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.59.0", optional = true } +swc_bundler = { version = "0.167.0", features = ["concurrent"] } +swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.34.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.62.0", optional = true } swc_node_base = "0.5.5" tracing = { version = "0.1.32", features = ["release_max_level_info"] } tracing-futures = "0.2.5" diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index ed1e1d72281f..3c19743dd2d7 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,12 +16,12 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} swc_atoms = "0.2.13" -swc_common = { version = "0.20.2", features = ["concurrent"] } -swc_ecmascript = { version = "0.175.0", features = ["utils", "visit"] } +swc_common = { version = "0.22.0", features = ["concurrent"] } +swc_ecmascript = { version = "0.178.0", features = ["utils", "visit"] } tracing = "0.1.32" [dev-dependencies] serde_json = "1" -swc_ecma_transforms_testing = "0.96.0" -swc_ecmascript = { version = "0.175.0", features = ["parser", "transforms"] } -testing = "0.22.0" +swc_ecma_transforms_testing = "0.98.0" +swc_ecmascript = { version = "0.178.0", features = ["parser", "transforms"] } +testing = "0.24.0" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index b782d1e23972..538bd3cad1fb 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -11,12 +11,12 @@ version = "0.10.0" [dependencies] easy-error = "1.0.0" -swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } -swc_css = "0.108.0" -swc_css_prefixer = "0.104.0" -swc_ecmascript = { version = "0.175.0", features = ["parser", "minifier", "utils", "visit"] } +swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } +swc_css = "0.110.0" +swc_css_prefixer = "0.106.0" +swc_ecmascript = { version = "0.178.0", features = ["parser", "minifier", "utils", "visit"] } tracing = "0.1.32" [dev-dependencies] -swc_ecma_transforms_testing = "0.96.0" -testing = "0.22.0" +swc_ecma_transforms_testing = "0.98.0" +testing = "0.24.0" diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index 5f6d8937123c..f294a4a77273 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -25,10 +25,10 @@ parking_lot_core = "=0.8.0" path-clean = "0.1" serde = {version = "1", features = ["derive"]} serde_json = "1" -swc = "0.199.0" -swc_common = { version = "0.20.2", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.175.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.59.0", default-features = false, optional = true } +swc = "0.203.0" +swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.62.0", default-features = false, optional = true } tracing = { version = "0.1.32", features = ["release_max_level_off"] } wasm-bindgen = {version = "0.2", features = ["serde-serialize"]} wasm-bindgen-futures = "0.4.8" From 490f68d9c0c65d8480c28107ff916086487356fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 11 Jul 2022 20:45:04 +0900 Subject: [PATCH 10/11] Update again --- packages/next-swc/Cargo.lock | 334 ++++++++++++------ packages/next-swc/crates/core/Cargo.toml | 14 +- packages/next-swc/crates/emotion/Cargo.toml | 8 +- .../crates/modularize_imports/Cargo.toml | 6 +- packages/next-swc/crates/napi/Cargo.toml | 14 +- .../crates/styled_components/Cargo.toml | 10 +- .../next-swc/crates/styled_jsx/Cargo.toml | 12 +- packages/next-swc/crates/wasm/Cargo.toml | 8 +- 8 files changed, 266 insertions(+), 140 deletions(-) diff --git a/packages/next-swc/Cargo.lock b/packages/next-swc/Cargo.lock index e29b44f2a862..78a68c0b275d 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -1483,7 +1483,7 @@ dependencies = [ "serde", "swc_cached", "swc_ecma_transforms_testing", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "testing", ] @@ -1574,7 +1574,7 @@ dependencies = [ "swc_common", "swc_ecma_loader", "swc_ecma_transforms_testing", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "swc_emotion", "swc_plugin_runner", "testing", @@ -1604,7 +1604,7 @@ dependencies = [ "swc_bundler", "swc_common", "swc_ecma_loader", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "swc_node_base", "swc_plugin_runner", "tracing", @@ -2902,7 +2902,7 @@ dependencies = [ "swc_atoms", "swc_common", "swc_ecma_transforms_testing", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "testing", "tracing", ] @@ -2916,7 +2916,7 @@ dependencies = [ "swc_css", "swc_css_prefixer", "swc_ecma_transforms_testing", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "testing", "tracing", ] @@ -2957,9 +2957,9 @@ dependencies = [ [[package]] name = "swc" -version = "0.203.0" +version = "0.205.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58cc7f3dc08e565743e0b1230cfb86123e4d41f2953ce3b09d0329371083b32c" +checksum = "4195b25dda45f4e2baf7cecab6455bada2fbccc8884e377ebf75cb7da591f976" dependencies = [ "ahash", "anyhow", @@ -2986,16 +2986,16 @@ dependencies = [ "swc_ecma_ext_transforms", "swc_ecma_lints", "swc_ecma_loader", - "swc_ecma_minifier", + "swc_ecma_minifier 0.135.0", "swc_ecma_parser", "swc_ecma_preset_env", - "swc_ecma_transforms", + "swc_ecma_transforms 0.174.0", "swc_ecma_transforms_base", "swc_ecma_transforms_compat", - "swc_ecma_transforms_optimization", + "swc_ecma_transforms_optimization 0.143.0", "swc_ecma_utils", "swc_ecma_visit", - "swc_ecmascript", + "swc_ecmascript 0.179.0", "swc_error_reporters", "swc_node_comments", "swc_plugin_proxy", @@ -3022,9 +3022,9 @@ dependencies = [ [[package]] name = "swc_bundler" -version = "0.167.0" +version = "0.169.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c6453564f63bb603b49728e818f6f756ee84fc72864ad85b8dd0213d678684f" +checksum = "3fd675a730040ce147232e7021aebebfbe16098079824763578cd6b597632ccc" dependencies = [ "ahash", "anyhow", @@ -3046,7 +3046,7 @@ dependencies = [ "swc_ecma_loader", "swc_ecma_parser", "swc_ecma_transforms_base", - "swc_ecma_transforms_optimization", + "swc_ecma_transforms_optimization 0.144.0", "swc_ecma_utils", "swc_ecma_visit", "swc_fast_graph", @@ -3071,9 +3071,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.22.0" +version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90933984418d79ee9e0d4ce0220aec78d9e465d7adb190587848b37306dd99f9" +checksum = "68e76a324fa0d7240e790c78914f39fdecfa9d87ef4efed591124b58607a4a4a" dependencies = [ "ahash", "anyhow", @@ -3131,9 +3131,9 @@ dependencies = [ [[package]] name = "swc_css" -version = "0.110.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87b487b91ebe36c52a3bbbdf5405a354b49188627776270ab0d778c18535a283" +checksum = "846d9d0f8f7c0850d771a6ad59cb71812d2bbbf36d0e6f5fed1fc95bed1a2943" dependencies = [ "swc_css_ast", "swc_css_codegen", @@ -3144,9 +3144,9 @@ dependencies = [ [[package]] name = "swc_css_ast" -version = "0.97.0" +version = "0.98.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbda7736383b2d685535516d25c6bee415ac121fdd338f06e81cce87ef522231" +checksum = "bc70b5ccb766255af46b6891062ab919d32a891bc5169ba638998ef7495b24a5" dependencies = [ "is-macro", "serde", @@ -3157,9 +3157,9 @@ dependencies = [ [[package]] name = "swc_css_codegen" -version = "0.107.0" +version = "0.108.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd91b15608d5b4ef4d6fdf1f9ad65a5dc7d38a66c21d725a502690db72a90f91" +checksum = "56840a824cd5f23766657b4f3140d06cf3c3925b5d9218b5b12b3667ba5d069f" dependencies = [ "auto_impl", "bitflags", @@ -3184,9 +3184,9 @@ dependencies = [ [[package]] name = "swc_css_parser" -version = "0.106.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce21fdb01577936a527ddc7afcd16494e4e0d282ce73498e19bfc75f1cec0809" +checksum = "55c03bfad51ae4d97888deafad14108cc195620e54d562ce86bbc7765e1fa86d" dependencies = [ "bitflags", "lexical", @@ -3197,9 +3197,9 @@ dependencies = [ [[package]] name = "swc_css_prefixer" -version = "0.106.0" +version = "0.107.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e2b399f5dc37072b71e3f1d4c0fe703a996054b7a4d0a707d826536d2f814e" +checksum = "6f352e03d4b39cdd201a6a48360cd4c71b830987f3e573fbf26879f4253a65ea" dependencies = [ "swc_atoms", "swc_common", @@ -3210,9 +3210,9 @@ dependencies = [ [[package]] name = "swc_css_utils" -version = "0.94.0" +version = "0.95.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e183604c1fc7ec3a28be52e3137eb34967b71107416d6e4de3fe32a19372d6" +checksum = "e85a0dc84117c44f4e14f015c527a04ce97bfbd009404a02c732023afea65b5a" dependencies = [ "once_cell", "serde", @@ -3225,9 +3225,9 @@ dependencies = [ [[package]] name = "swc_css_visit" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ff9155ee360a44e9fa7359301a9b9128936c15f0fe111c07332d9a458e97c0" +checksum = "d8320cb496efeb4c8409ae85e808a2256043464e2d592e7a77f2abafb62eb13d" dependencies = [ "swc_atoms", "swc_common", @@ -3237,9 +3237,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.83.0" +version = "0.84.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd6f5cb9b55e34a6cae6471c62c253f17b9188a335ea53080c3f00e323bcf595" +checksum = "cce1fb31e3a100feb31f94647fe27e457bc13b17a8931204fdc9bc58a15c936a" dependencies = [ "bitflags", "bytecheck", @@ -3256,9 +3256,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.114.0" +version = "0.115.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c87f44999dcbcbb4f2c2459eb67625c903d41842b1842a425defb294486fbf76" +checksum = "d09abf1639f76d3d174225fdb608805f9c21d4c455f4dd2ef6ab156701f1f82a" dependencies = [ "memchr", "num-bigint", @@ -3287,9 +3287,9 @@ dependencies = [ [[package]] name = "swc_ecma_ext_transforms" -version = "0.78.0" +version = "0.79.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e4d88fee899ae3693f18ae3d149b80d7cf80ccc02790c6a755b571bbab2256c" +checksum = "54352547664f85f8c418adadfecf9292459f77b442e41b162c4415421b01273b" dependencies = [ "phf", "swc_atoms", @@ -3301,9 +3301,9 @@ dependencies = [ [[package]] name = "swc_ecma_lints" -version = "0.51.0" +version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f00af86ad9bc03daec4f09ccd8d7842fce384c9bc3301a371ce66f2d3b2f7e02" +checksum = "34303f7c81d31629d504c01481ad5241edc5198d3f3e340e59b17b10ff489594" dependencies = [ "ahash", "auto_impl", @@ -3322,9 +3322,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.34.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8e45b9119a3dfef9decc6ffea74f7a5eefb9f0e3948f62e2e1298ffc28371c5" +checksum = "710c86eb2b253160d4a02fa77057f1c493b3932d1b83430cbbc1e7823eb47e8c" dependencies = [ "ahash", "anyhow", @@ -3344,9 +3344,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "0.134.0" +version = "0.135.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8144361fa0f3235b897556fd2370fd4332a22e59e76c5f442d43b065d2debe3e" +checksum = "674790b5bd78c092542be60627c506632ea1fdea300e13b36ec71ae86be00b95" dependencies = [ "ahash", "arrayvec", @@ -3368,7 +3368,41 @@ dependencies = [ "swc_ecma_codegen", "swc_ecma_parser", "swc_ecma_transforms_base", - "swc_ecma_transforms_optimization", + "swc_ecma_transforms_optimization 0.143.0", + "swc_ecma_utils", + "swc_ecma_visit", + "swc_timer", + "tracing", + "unicode-id", +] + +[[package]] +name = "swc_ecma_minifier" +version = "0.136.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13d66a95e4d19a742f38db0907b55eeb0e89928b345eb5186fae5a9f66370a0e" +dependencies = [ + "ahash", + "arrayvec", + "indexmap", + "num_cpus", + "once_cell", + "parking_lot", + "rayon", + "regex", + "retain_mut", + "rustc-hash", + "serde", + "serde_json", + "swc_atoms", + "swc_cached", + "swc_common", + "swc_config", + "swc_ecma_ast", + "swc_ecma_codegen", + "swc_ecma_parser", + "swc_ecma_transforms_base", + "swc_ecma_transforms_optimization 0.144.0", "swc_ecma_utils", "swc_ecma_visit", "swc_timer", @@ -3378,9 +3412,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.110.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aa3d20223b9f58ef842d64710c0a7a7ffc37cfc95451b7ae83c83c3ecf3e05a" +checksum = "cc1766e5b969c59e51a5dfe9337755d7380a891e579dd6b0eb7816587c7ea7aa" dependencies = [ "either", "enum_kind", @@ -3397,9 +3431,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "0.148.0" +version = "0.149.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa5c41fbcea1af199a5884ca195bcefa1829c694d23de60fe1e5a08733a0e75d" +checksum = "d27c37e693b1deda42bc2f70254234d79d2c10797701f261cbb7797b8f37bb2d" dependencies = [ "ahash", "anyhow", @@ -3415,16 +3449,16 @@ dependencies = [ "swc_atoms", "swc_common", "swc_ecma_ast", - "swc_ecma_transforms", + "swc_ecma_transforms 0.174.0", "swc_ecma_utils", "swc_ecma_visit", ] [[package]] name = "swc_ecma_testing" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "437762318b31c0c717950e944f3555cd9cbdfd2f16b9cf00acd480045836cbd9" +checksum = "f9b7feb84eeec46d1772bcb10c04c2a6e68f504913896d80ac19bfd0ebb45c35" dependencies = [ "anyhow", "hex", @@ -3438,9 +3472,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.173.0" +version = "0.174.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ff71b888500531e664152e014c62670ed14aa10ab2dc7da7df8b0691387e4c1" +checksum = "a30f3386dbaa8490ac3ed65240c057ea3a3b20d37c4dba50c876adce5201f673" dependencies = [ "swc_atoms", "swc_common", @@ -3448,19 +3482,36 @@ dependencies = [ "swc_ecma_transforms_base", "swc_ecma_transforms_compat", "swc_ecma_transforms_module", - "swc_ecma_transforms_optimization", + "swc_ecma_transforms_optimization 0.143.0", "swc_ecma_transforms_proposal", - "swc_ecma_transforms_react", - "swc_ecma_transforms_typescript", + "swc_ecma_transforms_react 0.132.0", + "swc_ecma_transforms_typescript 0.136.0", + "swc_ecma_utils", + "swc_ecma_visit", +] + +[[package]] +name = "swc_ecma_transforms" +version = "0.175.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6881a9a87fd851c4ee452ab7b305551a23b9a1af429b5b988dbe6709a313d8d5" +dependencies = [ + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_transforms_optimization 0.144.0", + "swc_ecma_transforms_react 0.133.0", + "swc_ecma_transforms_typescript 0.137.0", "swc_ecma_utils", "swc_ecma_visit", ] [[package]] name = "swc_ecma_transforms_base" -version = "0.96.0" +version = "0.97.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1308a4fec5804beb89afde4ce853b760a2726b067c13be4c020dbe3bbd35b94e" +checksum = "66b316a99dde0ef85f1878aaa9f4bf9b15f16e999c56ed31a1433928c754ae4e" dependencies = [ "better_scoped_tls", "bitflags", @@ -3482,9 +3533,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.84.0" +version = "0.85.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b67857c116748a98de18db3f3b6cf21a30a6ef1508d8c71dbec40cccf9fbe1e" +checksum = "c853c4366e81092d38b746e71adffc1150c694f02c1068c9fa24abbdc373a65f" dependencies = [ "swc_atoms", "swc_common", @@ -3496,9 +3547,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.113.2" +version = "0.114.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab55e6b1468617e74b98c61212036d74ce9596fe9360f1560e65ece4cb1a377a" +checksum = "ace2890c492568b47abb6eecbbb2dcb8f2218adcf0d8a3b73d84b88fddc7d87f" dependencies = [ "ahash", "arrayvec", @@ -3536,9 +3587,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.129.1" +version = "0.130.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c296ee304c21b008c095b2eab50cd6003fdc7ce0c20c5d50761d9bfbdf7817e" +checksum = "bb92de6bc25bf1f9af2e70b744dae53a21ec2d2fbec8da2b2f67ef14d63e8a36" dependencies = [ "Inflector", "ahash", @@ -3564,9 +3615,32 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_optimization" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f53ef0e6e880653e5441e3124e6b3d880e5d140faa3c9711f4e8fc8fd3c3c47" +checksum = "a9def3dc7a6afe6b44cacd61c200181507396ee3c21a3751299718fecebce51d" +dependencies = [ + "ahash", + "dashmap", + "indexmap", + "once_cell", + "rustc-hash", + "serde_json", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_parser", + "swc_ecma_transforms_base", + "swc_ecma_transforms_macros", + "swc_ecma_utils", + "swc_ecma_visit", + "tracing", +] + +[[package]] +name = "swc_ecma_transforms_optimization" +version = "0.144.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9413ed145b0c3e693d18760a72c72bb7ac3e522edbb88bfe0c6c161a7b148281" dependencies = [ "ahash", "dashmap", @@ -3587,9 +3661,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_proposal" -version = "0.121.0" +version = "0.122.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345ed3b4b1d254b348c0c60680604ea58d42ffac6b47aea121b01ff7bfbf5bbb" +checksum = "78ebc6e03a51f9adcbc40ec144c9bbe78de872bf6f8f581f3abd51187ec6e648" dependencies = [ "either", "serde", @@ -3606,9 +3680,35 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_react" -version = "0.131.0" +version = "0.132.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "438ffd11b17c3c6565e44a9a0d596687459de9f13b9ea302f5baf8e20c07a860" +dependencies = [ + "ahash", + "base64 0.13.0", + "dashmap", + "indexmap", + "once_cell", + "regex", + "serde", + "sha-1 0.10.0", + "string_enum", + "swc_atoms", + "swc_common", + "swc_config", + "swc_ecma_ast", + "swc_ecma_parser", + "swc_ecma_transforms_base", + "swc_ecma_transforms_macros", + "swc_ecma_utils", + "swc_ecma_visit", +] + +[[package]] +name = "swc_ecma_transforms_react" +version = "0.133.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b1106848ea63ed1b8968aa6039ac281486c74b08e14bee6b1de051de9e85a6e" +checksum = "c6b0516e231008722175bc0841bf4f3fdcfd3276ca0bf4878d6e87af5c50f324" dependencies = [ "ahash", "base64 0.13.0", @@ -3632,9 +3732,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.98.0" +version = "0.99.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67e8393fe64dca691f2475ae2cf9839b64c96ec2a598a00fc0753dbb28f2794" +checksum = "a0829603243a7b6c127c110bf752bd59c3bffc118d23ef11498a1c6fb310ef35" dependencies = [ "ansi_term", "anyhow", @@ -3656,25 +3756,41 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_typescript" -version = "0.135.0" +version = "0.136.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d8c061e8ad8a3f47e9d49f85cea3ab1edca0a6585354ea23923d18e75368eb4" +dependencies = [ + "serde", + "swc_atoms", + "swc_common", + "swc_ecma_ast", + "swc_ecma_transforms_base", + "swc_ecma_transforms_react 0.132.0", + "swc_ecma_utils", + "swc_ecma_visit", +] + +[[package]] +name = "swc_ecma_transforms_typescript" +version = "0.137.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbb18f99d02b204d3bff28f1af18415961fbbe2834515f2970e12200860fc4b" +checksum = "6716a73401b5d717d6fd20159385ce09adbdd3afc765c3890859d84ada8af729" dependencies = [ "serde", "swc_atoms", "swc_common", "swc_ecma_ast", "swc_ecma_transforms_base", - "swc_ecma_transforms_react", + "swc_ecma_transforms_react 0.133.0", "swc_ecma_utils", "swc_ecma_visit", ] [[package]] name = "swc_ecma_utils" -version = "0.92.0" +version = "0.93.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c72b486be842fbdd973ff6e6d7788d7c4bfcfe29f63f5721ca73458d39bca0" +checksum = "70981d5ef10c0ff0a002e21decbca9dde5b40c2fc0d0bc6eaebb219a8e0a5f7d" dependencies = [ "indexmap", "once_cell", @@ -3688,9 +3804,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.69.0" +version = "0.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64eb0d1db9b216d175831424fccc3aaf2f5322e79b6c2af11203cc2148b7b743" +checksum = "fcd081250d664808fcd23110202728811236c87f527656ffc1db7f00ac1a06dd" dependencies = [ "num-bigint", "swc_atoms", @@ -3702,15 +3818,25 @@ dependencies = [ [[package]] name = "swc_ecmascript" -version = "0.178.0" +version = "0.179.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44e4fa994e933838459cfbfce2913f34b054ff3ecc4988e6f1eb993d7bb1a7ef" +dependencies = [ + "swc_ecma_ast", + "swc_ecma_parser", +] + +[[package]] +name = "swc_ecmascript" +version = "0.180.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f723108c2872eedd1777348154e0aa9212ba566129e244f5a4840751b2d0a37" +checksum = "1059b3c228636812089e7a3d662c49d1378c943a75b142a02c93708b9b49c9ec" dependencies = [ "swc_ecma_ast", "swc_ecma_codegen", - "swc_ecma_minifier", + "swc_ecma_minifier 0.136.1", "swc_ecma_parser", - "swc_ecma_transforms", + "swc_ecma_transforms 0.175.0", "swc_ecma_utils", "swc_ecma_visit", ] @@ -3730,7 +3856,7 @@ dependencies = [ "swc_atoms", "swc_common", "swc_ecma_transforms_testing", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "swc_trace_macro", "testing", "tracing", @@ -3750,9 +3876,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13faf22f6182a9e1397657fd34e91b5a8b214475032754a4dbfb6797655f019f" +checksum = "72971d433142768c6364e5a99ba520c70fe61c7fd92492f10a9f2ee513a9cf5b" dependencies = [ "anyhow", "miette", @@ -3763,9 +3889,9 @@ dependencies = [ [[package]] name = "swc_fast_graph" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "218578b1c44140c29df4368e2f3f6d15e843fe07514d34e91bae0a2fe78df70a" +checksum = "9260826bb82481fb946ca653d10196f2653beba1b566b72f42ba7046e4ad0c8f" dependencies = [ "ahash", "indexmap", @@ -3775,9 +3901,9 @@ dependencies = [ [[package]] name = "swc_graph_analyzer" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b46969348e131bf6039a31ba50801c46a5fd059cee049ed3f081d306a6db0240" +checksum = "a9b192a3b556cf0a81b4dcb8fa35374d306cd46f806dce937599b40e2d945e51" dependencies = [ "ahash", "auto_impl", @@ -3810,9 +3936,9 @@ dependencies = [ [[package]] name = "swc_node_comments" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2da695ee3c55ed9a9014f27c36d4611c150e24166d1c64d8ad4ee8f4218d04" +checksum = "86ee4d9f6ae1f863eee49b5336190b9292174c81fe76f6b05e673ee7f68aad7d" dependencies = [ "ahash", "dashmap", @@ -3821,9 +3947,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.9.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b591bd3604fe4f6252a304ea74a57a46aafb392b5d855b5015855418b9c4d2" +checksum = "93b79b1fc945e653bf7d8d37636bb6b26ae335d6f5901647108fae27f88b69e2" dependencies = [ "better_scoped_tls", "bytecheck", @@ -3834,9 +3960,9 @@ dependencies = [ [[package]] name = "swc_plugin_runner" -version = "0.62.0" +version = "0.64.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2336fcc4543d7f8e739be24b408fa8fb1bf5596a8f58d59e5556eda1ba609dba" +checksum = "46039074c4e3934754daffddd4883757c8521da643df49b8b7177c00a1b8919d" dependencies = [ "anyhow", "once_cell", @@ -3854,9 +3980,9 @@ dependencies = [ [[package]] name = "swc_timer" -version = "0.10.0" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0310e55acf9c176d38b64797d49e501f8d84886becb9252700586d531a54f7aa" +checksum = "75c07b738c3a6ab390fcb29b60377e33358945879387009097e1d5f504384c08" dependencies = [ "tracing", ] @@ -3874,9 +4000,9 @@ dependencies = [ [[package]] name = "swc_visit" -version = "0.3.2" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2ea2fec8c610a61dd33cc03f752d0cdb76d6c000c47478d3221bee409a47627" +checksum = "fafa6c946bdbe601f5511140776d59e82a03f52a5e5039192b4b96f3ca639d88" dependencies = [ "either", "swc_visit_macros", @@ -3884,9 +4010,9 @@ dependencies = [ [[package]] name = "swc_visit_macros" -version = "0.3.5" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0948b6cb9ce49dad188a2ae6fc061950de3aabb6f9471d2800558bce6b541a75" +checksum = "cad1b8e0b2d48660bc454f70495e9bb583f9bf501f28165568569946e62f44a2" dependencies = [ "Inflector", "pmutil", @@ -3948,9 +4074,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.24.0" +version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ec40c79b7ffb3c461d94177e3c56c2676d49bbf72a2dfe7255cd2cf30932272" +checksum = "cdc6de80b7854362068e93c64c6e672257a5cbd1485af8f17b8b2ef98cb63c75" dependencies = [ "ansi_term", "difference", @@ -4443,7 +4569,7 @@ dependencies = [ "serde_json", "swc", "swc_common", - "swc_ecmascript", + "swc_ecmascript 0.180.0", "swc_plugin_runner", "tracing", "wasm-bindgen", diff --git a/packages/next-swc/crates/core/Cargo.toml b/packages/next-swc/crates/core/Cargo.toml index b30d3bbe23cd..585ada4f0e3b 100644 --- a/packages/next-swc/crates/core/Cargo.toml +++ b/packages/next-swc/crates/core/Cargo.toml @@ -26,18 +26,18 @@ swc_emotion = {path="../emotion"} styled_components = {path="../styled_components"} styled_jsx = {path="../styled_jsx"} modularize_imports = {path="../modularize_imports"} -swc = "0.203.0" +swc = "0.205.0" swc_atoms = "0.2.13" -swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.34.0", features = ["node", "lru"] } -swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.62.0", optional = true, default-features = false } +swc_common = { version = "0.23.0", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.35.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.180.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.64.0", optional = true, default-features = false } swc_cached = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } wasmer = { version = "2.3.0", optional = true, default-features = false } wasmer-wasi = { version = "2.3.0", optional = true, default-features = false } [dev-dependencies] -swc_ecma_transforms_testing = "0.98.0" -testing = "0.24.0" +swc_ecma_transforms_testing = "0.99.0" +testing = "0.25.0" walkdir = "2.3.2" diff --git a/packages/next-swc/crates/emotion/Cargo.toml b/packages/next-swc/crates/emotion/Cargo.toml index d96665dac866..06b99f11ebcd 100644 --- a/packages/next-swc/crates/emotion/Cargo.toml +++ b/packages/next-swc/crates/emotion/Cargo.toml @@ -19,11 +19,11 @@ regex = "1.5" serde = "1" sourcemap = "6.0.1" swc_atoms = "0.2.13" -swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.178.0", features = ["codegen", "utils", "visit"] } +swc_common = { version = "0.23.0", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.180.0", features = ["codegen", "utils", "visit"] } swc_trace_macro = "0.1.1" tracing = { version = "0.1.32", features = ["release_max_level_info"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.98.0" -testing = "0.24.0" +swc_ecma_transforms_testing = "0.99.0" +testing = "0.25.0" diff --git a/packages/next-swc/crates/modularize_imports/Cargo.toml b/packages/next-swc/crates/modularize_imports/Cargo.toml index 81e6e8239f15..14a69ea782ec 100644 --- a/packages/next-swc/crates/modularize_imports/Cargo.toml +++ b/packages/next-swc/crates/modularize_imports/Cargo.toml @@ -15,8 +15,8 @@ once_cell = "1.13.0" regex = "1.5" serde = "1" swc_cached = "0.1.1" -swc_ecmascript = { version = "0.178.0", features = ["visit"] } +swc_ecmascript = { version = "0.180.0", features = ["visit"] } [dev-dependencies] -swc_ecma_transforms_testing = "0.98.0" -testing = "0.24.0" +swc_ecma_transforms_testing = "0.99.0" +testing = "0.25.0" diff --git a/packages/next-swc/crates/napi/Cargo.toml b/packages/next-swc/crates/napi/Cargo.toml index 128d90b579a2..e47f5949dcf3 100644 --- a/packages/next-swc/crates/napi/Cargo.toml +++ b/packages/next-swc/crates/napi/Cargo.toml @@ -33,13 +33,13 @@ next-swc = {version = "0.0.0", path = "../core"} once_cell = "1.13.0" serde = "1" serde_json = "1" -swc = "0.203.0" +swc = "0.205.0" swc_atoms = "0.2.13" -swc_bundler = { version = "0.167.0", features = ["concurrent"] } -swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } -swc_ecma_loader = { version = "0.34.0", features = ["node", "lru"] } -swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.62.0", optional = true } +swc_bundler = { version = "0.169.0", features = ["concurrent"] } +swc_common = { version = "0.23.0", features = ["concurrent", "sourcemap"] } +swc_ecma_loader = { version = "0.35.0", features = ["node", "lru"] } +swc_ecmascript = { version = "0.180.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.64.0", optional = true } swc_node_base = "0.5.5" tracing = { version = "0.1.32", features = ["release_max_level_info"] } tracing-futures = "0.2.5" @@ -63,4 +63,4 @@ _sentry_rustls = { package = "sentry", version = "0.27.0", default-features = fa [build-dependencies] napi-build = "1" serde = "1" -serde_json = "1" \ No newline at end of file +serde_json = "1" diff --git a/packages/next-swc/crates/styled_components/Cargo.toml b/packages/next-swc/crates/styled_components/Cargo.toml index 3c19743dd2d7..6379321d0b80 100644 --- a/packages/next-swc/crates/styled_components/Cargo.toml +++ b/packages/next-swc/crates/styled_components/Cargo.toml @@ -16,12 +16,12 @@ once_cell = "1.13.0" regex = {version = "1.5.4", features = ["std", "perf"], default-features = false} serde = {version = "1.0.130", features = ["derive"]} swc_atoms = "0.2.13" -swc_common = { version = "0.22.0", features = ["concurrent"] } -swc_ecmascript = { version = "0.178.0", features = ["utils", "visit"] } +swc_common = { version = "0.23.0", features = ["concurrent"] } +swc_ecmascript = { version = "0.180.0", features = ["utils", "visit"] } tracing = "0.1.32" [dev-dependencies] serde_json = "1" -swc_ecma_transforms_testing = "0.98.0" -swc_ecmascript = { version = "0.178.0", features = ["parser", "transforms"] } -testing = "0.24.0" +swc_ecma_transforms_testing = "0.99.0" +swc_ecmascript = { version = "0.180.0", features = ["parser", "transforms"] } +testing = "0.25.0" diff --git a/packages/next-swc/crates/styled_jsx/Cargo.toml b/packages/next-swc/crates/styled_jsx/Cargo.toml index 538bd3cad1fb..29bd3d48aa40 100644 --- a/packages/next-swc/crates/styled_jsx/Cargo.toml +++ b/packages/next-swc/crates/styled_jsx/Cargo.toml @@ -11,12 +11,12 @@ version = "0.10.0" [dependencies] easy-error = "1.0.0" -swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } -swc_css = "0.110.0" -swc_css_prefixer = "0.106.0" -swc_ecmascript = { version = "0.178.0", features = ["parser", "minifier", "utils", "visit"] } +swc_common = { version = "0.23.0", features = ["concurrent", "sourcemap"] } +swc_css = "0.111.0" +swc_css_prefixer = "0.107.0" +swc_ecmascript = { version = "0.180.0", features = ["parser", "minifier", "utils", "visit"] } tracing = "0.1.32" [dev-dependencies] -swc_ecma_transforms_testing = "0.98.0" -testing = "0.24.0" +swc_ecma_transforms_testing = "0.99.0" +testing = "0.25.0" diff --git a/packages/next-swc/crates/wasm/Cargo.toml b/packages/next-swc/crates/wasm/Cargo.toml index f294a4a77273..2bb249507988 100644 --- a/packages/next-swc/crates/wasm/Cargo.toml +++ b/packages/next-swc/crates/wasm/Cargo.toml @@ -25,10 +25,10 @@ parking_lot_core = "=0.8.0" path-clean = "0.1" serde = {version = "1", features = ["derive"]} serde_json = "1" -swc = "0.203.0" -swc_common = { version = "0.22.0", features = ["concurrent", "sourcemap"] } -swc_ecmascript = { version = "0.178.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } -swc_plugin_runner = { version = "0.62.0", default-features = false, optional = true } +swc = "0.205.0" +swc_common = { version = "0.23.0", features = ["concurrent", "sourcemap"] } +swc_ecmascript = { version = "0.180.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } +swc_plugin_runner = { version = "0.64.0", default-features = false, optional = true } tracing = { version = "0.1.32", features = ["release_max_level_off"] } wasm-bindgen = {version = "0.2", features = ["serde-serialize"]} wasm-bindgen-futures = "0.4.8" From 990dad81b020d267f926634d9c3b9e67c6d8a634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Mon, 11 Jul 2022 20:45:23 +0900 Subject: [PATCH 11/11] 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 78a68c0b275d..91699a811883 100644 --- a/packages/next-swc/Cargo.lock +++ b/packages/next-swc/Cargo.lock @@ -1475,7 +1475,7 @@ dependencies = [ [[package]] name = "modularize_imports" -version = "0.10.0" +version = "0.11.0" dependencies = [ "handlebars", "once_cell", @@ -2892,7 +2892,7 @@ checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" [[package]] name = "styled_components" -version = "0.35.0" +version = "0.36.0" dependencies = [ "Inflector", "once_cell", @@ -2909,7 +2909,7 @@ dependencies = [ [[package]] name = "styled_jsx" -version = "0.10.0" +version = "0.11.0" dependencies = [ "easy-error", "swc_common", @@ -3843,7 +3843,7 @@ dependencies = [ [[package]] name = "swc_emotion" -version = "0.11.0" +version = "0.12.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 06b99f11ebcd..0eaa2735c151 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.11.0" +version = "0.12.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 14a69ea782ec..188d151ca6b1 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.10.0" +version = "0.11.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 6379321d0b80..9095ed02c289 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.35.0" +version = "0.36.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 29bd3d48aa40..9b5a1eb0452d 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.10.0" +version = "0.11.0" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html