chore: Update swc (#32664)

## Bug

- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Errors have helpful link attached, see `contributing.md`

## Feature

- [ ] Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
- [ ] Related issues linked using `fixes #number`
- [ ] Integration tests added
- [ ] Documentation added
- [ ] Telemetry added. In case of a feature if it's used or not.
- [ ] Errors have helpful link attached, see `contributing.md`

## Documentation / Examples

- [ ] Make sure the linting passes by running `yarn lint`


Fixes https://github.com/vercel/next.js/issues/30800
This commit is contained in:
Donny/강동윤 2021-12-20 19:55:26 +09:00 committed by GitHub
parent e29699b683
commit 026dd4cea0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 96 additions and 23 deletions

View file

@ -35,6 +35,7 @@ checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47"
dependencies = [
"getrandom 0.2.3",
"once_cell",
"serde",
"version_check",
]
@ -173,17 +174,18 @@ dependencies = [
[[package]]
name = "browserslist-rs"
version = "0.4.0"
version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "06d55644ca5427fce1939111997f9d58e78b0ea196e76a4cf327aa93f2553608"
checksum = "05e8d671fb6bc653acdcfbdb1b30ac1117df4cf9bb6a0a813668c8ea49f58622"
dependencies = [
"ahash",
"anyhow",
"chrono",
"either",
"itertools",
"js-sys",
"nom",
"once_cell",
"regex",
"serde",
"serde-wasm-bindgen",
"serde_json",
@ -394,6 +396,15 @@ dependencies = [
"num_cpus",
]
[[package]]
name = "debug_unreachable"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9a032eac705ca39214d169f83e3d3da290af06d8d1d344d1baad2fd002dca4b3"
dependencies = [
"unreachable",
]
[[package]]
name = "diff"
version = "0.1.12"
@ -765,6 +776,12 @@ dependencies = [
"cty",
]
[[package]]
name = "minimal-lexical"
version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
[[package]]
name = "miniz_oxide"
version = "0.4.4"
@ -835,7 +852,7 @@ dependencies = [
"swc_css",
"swc_ecma_loader",
"swc_ecma_transforms_testing",
"swc_ecmascript",
"swc_ecmascript 0.98.0",
"swc_node_base",
"swc_stylis",
"testing",
@ -862,10 +879,21 @@ dependencies = [
"swc_bundler",
"swc_common",
"swc_ecma_loader",
"swc_ecmascript",
"swc_ecmascript 0.98.0",
"swc_node_base",
]
[[package]]
name = "nom"
version = "7.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b1d11e1ef389c76fe5b81bcaf2ea32cf88b62bc494e19f493d0b30e7a930109"
dependencies = [
"memchr",
"minimal-lexical",
"version_check",
]
[[package]]
name = "normpath"
version = "0.2.0"
@ -1746,15 +1774,15 @@ dependencies = [
"serde",
"swc_atoms",
"swc_common",
"swc_ecmascript",
"swc_ecmascript 0.97.0",
"tracing",
]
[[package]]
name = "swc"
version = "0.97.0"
version = "0.98.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "10d06e768bc9dd2c6cc54b23a826761fc80392970422dcc26228643554a15555"
checksum = "f97b0e03ffd79b2a591c8f3e45d62b43cf658b4fdd3f2ececa25f190c041be1a"
dependencies = [
"ahash",
"anyhow",
@ -1774,6 +1802,7 @@ dependencies = [
"swc_ecma_ast",
"swc_ecma_codegen",
"swc_ecma_ext_transforms",
"swc_ecma_lints",
"swc_ecma_loader",
"swc_ecma_minifier",
"swc_ecma_parser",
@ -1784,7 +1813,7 @@ dependencies = [
"swc_ecma_transforms_optimization",
"swc_ecma_utils",
"swc_ecma_visit",
"swc_ecmascript",
"swc_ecmascript 0.98.0",
"swc_node_comments",
"swc_visit",
"tracing",
@ -1836,14 +1865,15 @@ dependencies = [
[[package]]
name = "swc_common"
version = "0.15.0"
version = "0.15.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "560998b621793a613c98ec8cdbd729e46332dd3fbf7619b57e9d98c15e142e2e"
checksum = "bf33ac965b9ce43b653baa35a5de6ecfd96b9bbab9547a5fb4ce33c46a36fe75"
dependencies = [
"ahash",
"ast_node",
"atty",
"cfg-if 0.1.10",
"debug_unreachable",
"either",
"from_variant",
"num-bigint",
@ -2015,6 +2045,22 @@ dependencies = [
"swc_ecma_visit",
]
[[package]]
name = "swc_ecma_lints"
version = "0.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7e8df880a33963e3c8cacc7cfe5a18943cbaf8b60302db2495fce74b2588fe36"
dependencies = [
"auto_impl 0.5.0",
"parking_lot 0.11.1",
"rayon",
"swc_atoms",
"swc_common",
"swc_ecma_ast",
"swc_ecma_utils",
"swc_ecma_visit",
]
[[package]]
name = "swc_ecma_loader"
version = "0.25.0"
@ -2086,9 +2132,9 @@ dependencies = [
[[package]]
name = "swc_ecma_preset_env"
version = "0.75.0"
version = "0.76.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "303e898dbc8b7d598503609fd238789fca62f7de83f0dc441c6ad8eea888350a"
checksum = "dd310ad100df8eecb3c1856b14a663ba712e4e27fe96ff9577e6be4ffd5aac10"
dependencies = [
"ahash",
"anyhow",
@ -2337,9 +2383,9 @@ dependencies = [
[[package]]
name = "swc_ecma_utils"
version = "0.56.0"
version = "0.56.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b35be4bd78abd11f79f511cd9c4725f83301686df7fbd91d3a45cb4a63d68b70"
checksum = "f9b384378556a88a4acce00057bf048d9a72c95de4bbc6d966cf433d5d874024"
dependencies = [
"once_cell",
"rayon",
@ -2370,6 +2416,18 @@ name = "swc_ecmascript"
version = "0.97.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08ef869c364989c2aa775c80e3182df85fcd9d8c37d1117e1fe1ccc2b0127521"
dependencies = [
"swc_ecma_ast",
"swc_ecma_parser",
"swc_ecma_utils",
"swc_ecma_visit",
]
[[package]]
name = "swc_ecmascript"
version = "0.98.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8cb250458a96ec2d8e83babb61837cb5f4f870a61a41b4a57ee6763a3ebdb700"
dependencies = [
"swc_ecma_ast",
"swc_ecma_codegen",
@ -2722,6 +2780,15 @@ version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3"
[[package]]
name = "unreachable"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1f2ae5ddb18e1c92664717616dd9549dde73f539f01bd7b77c2edb2446bdff91"
dependencies = [
"void",
]
[[package]]
name = "url"
version = "2.2.2"
@ -2753,6 +2820,12 @@ version = "0.9.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe"
[[package]]
name = "void"
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d"
[[package]]
name = "walkdir"
version = "2.3.2"
@ -2790,7 +2863,7 @@ dependencies = [
"serde_json",
"swc",
"swc_common",
"swc_ecmascript",
"swc_ecmascript 0.98.0",
"tracing",
"wasm-bindgen",
"wasm-bindgen-futures",

View file

@ -15,14 +15,14 @@ pathdiff = "0.2.0"
serde = "1"
serde_json = "1"
styled_components = "0.6.0"
swc = "0.97.0"
swc = "0.98.0"
swc_atoms = "0.2.7"
swc_common = { version = "0.15.0", features = ["concurrent", "sourcemap"] }
swc_css = "0.44.0"
swc_ecma_loader = { version = "0.25.0", features = ["node", "lru"] }
swc_ecmascript = { version = "0.97.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_ecmascript = { version = "0.98.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_node_base = "0.5.1"
swc_stylis = "0.41.0"
swc_stylis = "0.41.1"
tracing = {version = "0.1.28", features = ["release_max_level_off"]}
regex = "1.5"

View file

@ -16,12 +16,12 @@ once_cell = "1.8.0"
serde = "1"
serde_json = "1"
next-swc = { version = "0.0.0", path = "../core" }
swc = "0.97.0"
swc = "0.98.0"
swc_atoms = "0.2.7"
swc_bundler = { version = "0.91.0", features = ["concurrent"] }
swc_common = { version = "0.15.0", features = ["concurrent", "sourcemap"] }
swc_ecma_loader = { version = "0.25.0", features = ["node", "lru"] }
swc_ecmascript = { version = "0.97.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_ecmascript = { version = "0.98.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_node_base = "0.5.1"
[build-dependencies]

View file

@ -16,9 +16,9 @@ path-clean = "0.1"
serde = {version = "1", features = ["derive"]}
serde_json = "1"
next-swc = { version = "0.0.0", path = "../core" }
swc = "0.97.0"
swc = "0.98.0"
swc_common = { version = "0.15.0", features = ["concurrent", "sourcemap"] }
swc_ecmascript = { version = "0.97.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_ecmascript = { version = "0.98.0", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
tracing = {version = "0.1.28", features = ["release_max_level_off"]}
wasm-bindgen = {version = "0.2", features = ["serde-serialize"]}
wasm-bindgen-futures = "0.4.8"