feat: Update swc_core to v0.92.10 (#66521)

### What?

Update `swc_core`

### Why?

To apply https://github.com/swc-project/swc/pull/9019

It's required to use `swc_ecma_parser/tracing-spans`.

### How?
This commit is contained in:
Donny/강동윤 2024-06-04 23:52:58 +09:00 committed by GitHub
parent a8221a0582
commit 348b7364a6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 32 additions and 53 deletions

83
Cargo.lock generated
View file

@ -1138,7 +1138,7 @@ dependencies = [
"cssparser-macros", "cssparser-macros",
"dtoa-short", "dtoa-short",
"itoa", "itoa",
"phf 0.10.1", "phf 0.11.2",
"serde", "serde",
"smallvec", "smallvec",
] ]
@ -3568,9 +3568,7 @@ version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
dependencies = [ dependencies = [
"phf_macros 0.10.0",
"phf_shared 0.10.0", "phf_shared 0.10.0",
"proc-macro-hack",
] ]
[[package]] [[package]]
@ -3579,7 +3577,7 @@ version = "0.11.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc"
dependencies = [ dependencies = [
"phf_macros 0.11.2", "phf_macros",
"phf_shared 0.11.2", "phf_shared 0.11.2",
] ]
@ -3613,20 +3611,6 @@ dependencies = [
"rand", "rand",
] ]
[[package]]
name = "phf_macros"
version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
dependencies = [
"phf_generator 0.10.0",
"phf_shared 0.10.0",
"proc-macro-hack",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]] [[package]]
name = "phf_macros" name = "phf_macros"
version = "0.11.2" version = "0.11.2"
@ -3821,12 +3805,6 @@ dependencies = [
"version_check", "version_check",
] ]
[[package]]
name = "proc-macro-hack"
version = "0.5.20+deprecated"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
[[package]] [[package]]
name = "proc-macro2" name = "proc-macro2"
version = "1.0.79" version = "1.0.79"
@ -5039,9 +5017,9 @@ dependencies = [
[[package]] [[package]]
name = "styled_jsx" name = "styled_jsx"
version = "0.73.21" version = "0.73.22"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "17e38b2334f6613c9e811cc776bc9d2329c288f4dc125df68615fe6cf19b48ae" checksum = "c05e5aea6dec71fcebfe01fc22139bda1a9a31feff17c219b1e2cee6ce815060"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"lightningcss", "lightningcss",
@ -5299,9 +5277,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_core" name = "swc_core"
version = "0.92.5" version = "0.92.10"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e317f6f8b15019358d1e48631c0e6d098d9a3d00d666ea99650201661abea855" checksum = "86da1fa18605829228820c41795eb7289eb26542cc62ced2f420bb964d4303ac"
dependencies = [ dependencies = [
"binding_macros", "binding_macros",
"swc", "swc",
@ -5413,9 +5391,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_css_modules" name = "swc_css_modules"
version = "0.29.35" version = "0.29.36"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33a367c7ec6afd24bb3fcc2df95a2adf5d7462367d5b13afd8e43a7beba44358" checksum = "b20af192df5adddac04293b5072cc00befa2d6818a9fc90ac6f5c2c49e82dd1c"
dependencies = [ dependencies = [
"rustc-hash", "rustc-hash",
"serde", "serde",
@ -5487,9 +5465,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_ast" name = "swc_ecma_ast"
version = "0.113.4" version = "0.113.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc1690cc0c9ab60b44ac0225ba1e231ac532f7ba1d754df761c6ee607561afae" checksum = "0ae3fb68e165bb093ea05fe68dfbc5d378c8b41515a5160f733d7b45bfb9d96e"
dependencies = [ dependencies = [
"bitflags 2.5.0", "bitflags 2.5.0",
"bytecheck", "bytecheck",
@ -5507,9 +5485,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_codegen" name = "swc_ecma_codegen"
version = "0.149.1" version = "0.149.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fef147127a2926ca26171c7afcbf028ff86dc543ced87d316713f25620a15b9" checksum = "6ab6d5e7bbd9208f980b5dad2a4a6ae798c97569f809a48c3f92e6ae7e183c6c"
dependencies = [ dependencies = [
"memchr", "memchr",
"num-bigint", "num-bigint",
@ -5568,9 +5546,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2015" name = "swc_ecma_compat_es2015"
version = "0.5.1" version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "248532f9ae603be6bf4763f66f74ad0dfd82d6307be876ccf4c5d081826a1161" checksum = "6f0d3d5d4637af5195265444b2a708020ee90973008ec50c665dad83dd5f1c70"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -5732,9 +5710,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_ext_transforms" name = "swc_ecma_ext_transforms"
version = "0.114.1" version = "0.114.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "259b7b69630aafde63c6304eeacb93fd54619cbdb199c978549acc76cd512d76" checksum = "91b55ddf8b600f07d0086a9a782d55aa048d3c1ac5eabaa27733d9f45d960e52"
dependencies = [ dependencies = [
"phf 0.11.2", "phf 0.11.2",
"swc_atoms", "swc_atoms",
@ -5788,9 +5766,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_minifier" name = "swc_ecma_minifier"
version = "0.194.4" version = "0.194.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4dbee669d44953537b6dcaad4a07aa00034fb9eabe4974b5b60acdd1fa9ce209" checksum = "de97742f8d94e7ba458d3d5b5e7d5a7a0349ba7c67819564eb3ab83031307ea6"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -5822,9 +5800,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_parser" name = "swc_ecma_parser"
version = "0.144.1" version = "0.144.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0499e69683ae5d67a20ff0279b94bc90f29df7922a46331b54d5dd367bf89570" checksum = "31adf4599e8de70f3b754dfc34ec2ab09fa6841d79a9f4a888250a404eae7030"
dependencies = [ dependencies = [
"either", "either",
"new_debug_unreachable", "new_debug_unreachable",
@ -5919,9 +5897,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_base" name = "swc_ecma_transforms_base"
version = "0.138.2" version = "0.138.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "eddb95c2bdad1c9c29edf35712e1e0f9b9ddc1cdb5ba2d582fd93468cb075a03" checksum = "f38c6d12c8fd704cee66d93038dae2ceb26df18229166d2bdc1ebbb4854d3b36"
dependencies = [ dependencies = [
"better_scoped_tls", "better_scoped_tls",
"bitflags 2.5.0", "bitflags 2.5.0",
@ -6033,9 +6011,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_optimization" name = "swc_ecma_transforms_optimization"
version = "0.199.1" version = "0.199.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "32ea30b3df748236c619409f222f0ba68ebeebc08dfff109d2195664a15689f9" checksum = "25982d69c91cd64cbfae714d9e953810b3f2835486d08108967cbd15016e7720"
dependencies = [ dependencies = [
"dashmap", "dashmap",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -6146,9 +6124,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_usage_analyzer" name = "swc_ecma_usage_analyzer"
version = "0.24.1" version = "0.24.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98a693898bd44782a234d9a4122d52b93accf447282d08c2364eb739ae864154" checksum = "6d7d7109b3794756cc51e842dbb874d2da44293b06a9e3837b477300b0ccef8e"
dependencies = [ dependencies = [
"indexmap 2.2.6", "indexmap 2.2.6",
"rustc-hash", "rustc-hash",
@ -6163,15 +6141,16 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_utils" name = "swc_ecma_utils"
version = "0.128.1" version = "0.128.3"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe5242670bc74e0a0b64b9d4912b37be36944517ce0881314162aeb4381272c3" checksum = "02f470d8cc31adf6189b228636201ee3cdd268c0b5a2d0407f83093dfa96ff91"
dependencies = [ dependencies = [
"indexmap 2.2.6", "indexmap 2.2.6",
"num_cpus", "num_cpus",
"once_cell", "once_cell",
"rayon", "rayon",
"rustc-hash", "rustc-hash",
"ryu-js",
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
@ -6331,9 +6310,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_plugin_runner" name = "swc_plugin_runner"
version = "0.107.1" version = "0.107.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "73640537e0967a88a537c853de4a41ba6cdf77bfff1999f7c6c449e5bc550eed" checksum = "0cc31ec32964d3ebaebfd5a2466a2aaa909aa00722d677f89994b2b6c27d105c"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"enumset", "enumset",

View file

@ -30,7 +30,7 @@ next-core = { path = "packages/next-swc/crates/next-core" }
next-custom-transforms = { path = "packages/next-swc/crates/next-custom-transforms" } next-custom-transforms = { path = "packages/next-swc/crates/next-custom-transforms" }
# SWC crates # SWC crates
swc_core = { version = "0.92.5", features = [ swc_core = { version = "0.92.10", features = [
"ecma_loader_lru", "ecma_loader_lru",
"ecma_loader_parking_lot", "ecma_loader_parking_lot",
] } ] }