feat(next-swc): Update swc (#33628)
This PR applies - https://github.com/swc-project/swc/pull/3360 Closes https://github.com/vercel/next.js/issues/33600
This commit is contained in:
parent
eba64c29a4
commit
9dd0399dd8
5 changed files with 41 additions and 41 deletions
60
packages/next-swc/Cargo.lock
generated
60
packages/next-swc/Cargo.lock
generated
|
@ -1578,9 +1578,9 @@ checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
|
|||
|
||||
[[package]]
|
||||
name = "styled_components"
|
||||
version = "0.12.0"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "e3c069406751b257223213beffdc99130cc56d25b769651e4a281785b12332f8"
|
||||
checksum = "066f6262fa9f0356db7f69b2e1ba537dbce82d3bbf6d7ca7495941decad7fcc3"
|
||||
dependencies = [
|
||||
"Inflector",
|
||||
"once_cell",
|
||||
|
@ -1594,9 +1594,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc"
|
||||
version = "0.116.23"
|
||||
version = "0.117.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ddbfaa726f729211ef4bd1e89d917ca081d452a1ae58c731736ae8d41de8a514"
|
||||
checksum = "60b619cf835b7a24ef336fa79c0ea28221b3ee0fc0e309a6ba07895375bcc95d"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"anyhow",
|
||||
|
@ -1645,9 +1645,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_bundler"
|
||||
version = "0.103.0"
|
||||
version = "0.104.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dd3b8c11066a904d452f70d6b2e5838beb950da6ed099fc4a8b972f51aacc5ea"
|
||||
checksum = "39f89db242769140809e8cfd3eb9dee97d3cdba8079371343dc447efafdb369c"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"anyhow",
|
||||
|
@ -1814,9 +1814,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_codegen"
|
||||
version = "0.89.0"
|
||||
version = "0.89.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "667e9174226b2228b5ddc850f59db0b2689652efa0b5d5d3c072d1caba256cb7"
|
||||
checksum = "b627edd495a93306f21e435c06227fe57910c1f6054f4c966e917c001142da9e"
|
||||
dependencies = [
|
||||
"bitflags",
|
||||
"memchr",
|
||||
|
@ -1876,9 +1876,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_loader"
|
||||
version = "0.27.0"
|
||||
version = "0.28.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "764c8e31524d35722aacdbee51e132424798365ddfd75deb81634f342c5fdce3"
|
||||
checksum = "be60d3b599557e0b49d06e9cad351ec196e2ab9e9a369a0780f000a47ab58404"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"anyhow",
|
||||
|
@ -1896,9 +1896,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_minifier"
|
||||
version = "0.70.13"
|
||||
version = "0.71.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "35d55bc41d34f588dff39ea7e3af275dbf38cce1dd30887b6d60fcd4de3d46fd"
|
||||
checksum = "f4a4461c375ab94bbf6ac15134a9cd3cc70003d06ad355f28a8709e21433ef59"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"indexmap",
|
||||
|
@ -1945,9 +1945,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_preset_env"
|
||||
version = "0.86.1"
|
||||
version = "0.87.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "5d9526e01ade81f832d31b8d453593aa30a56e4538c49565fdd0b296ac1f04f2"
|
||||
checksum = "618dba4c0a9beb14aaee966fb7563fee1d2bc7b4d53b81ce70230725e035239b"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"anyhow",
|
||||
|
@ -1971,9 +1971,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms"
|
||||
version = "0.113.6"
|
||||
version = "0.114.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f90fbf970b441a998988d7fcc24d4c26ee8e498fc5c7aefebe9006fa5e3afda3"
|
||||
checksum = "df597d9be36bdbe884e2db8eb62624ae6ce3a0ac2a27fcbef7c082ab3f2bd3ed"
|
||||
dependencies = [
|
||||
"swc_atoms",
|
||||
"swc_common",
|
||||
|
@ -2028,9 +2028,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_compat"
|
||||
version = "0.68.4"
|
||||
version = "0.68.6"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "626ea80fdc833185922c37874e41b33f8cab1989f97a25e6e4a9c0b53ce4dff1"
|
||||
checksum = "dfa9e4ba15aa1524e948191c58597ec595d8a2e188140a67e24d52eef80ae54f"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"arrayvec 0.7.2",
|
||||
|
@ -2066,9 +2066,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_module"
|
||||
version = "0.74.1"
|
||||
version = "0.75.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f109d96321c7b5a7388337bc6dc2cb6352c1d35fe47b310cd6c3b9a214ca6e58"
|
||||
checksum = "bff745e482fce25eefc40a849414b1a958a241a7dac123a1fe0f1d16a19b7f06"
|
||||
dependencies = [
|
||||
"Inflector",
|
||||
"ahash",
|
||||
|
@ -2088,9 +2088,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_optimization"
|
||||
version = "0.83.0"
|
||||
version = "0.84.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "842d2cfb201a02be5b0bb1a1d048f4390ef95256088c87ef913b6a8de4d96991"
|
||||
checksum = "06e2e2a955083d1a95dbf42322c7f3e3ee9e331960785a453f22fd3c63589ab6"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"dashmap",
|
||||
|
@ -2111,9 +2111,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_proposal"
|
||||
version = "0.74.0"
|
||||
version = "0.75.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3d729ed8b56df0376e60a370fc267445febada7da8237610ef8322ad59a642cf"
|
||||
checksum = "4e4829946f92c93acfec9ba7f3b9c86b16d5f94caa34e87d776b7f4de034a6b6"
|
||||
dependencies = [
|
||||
"either",
|
||||
"serde",
|
||||
|
@ -2131,9 +2131,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_react"
|
||||
version = "0.76.0"
|
||||
version = "0.77.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "47983646bacdcb436194b40ff5c3254e80839bef1ab07c79b39977c2f8fa06a3"
|
||||
checksum = "501833c2b1be774dcafcf999cf9256c4c33478778da46d125c525505d3542972"
|
||||
dependencies = [
|
||||
"ahash",
|
||||
"base64 0.13.0",
|
||||
|
@ -2179,9 +2179,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecma_transforms_typescript"
|
||||
version = "0.78.1"
|
||||
version = "0.79.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "003ad9404d4daebd43aa59d0a303c3db10c80a53ab18d3442f886c116d1b9fd3"
|
||||
checksum = "bbdfd5d240c6b32e84f89c66e7b259c6a0f2cde4630ac9e0ce1243807056c349"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"swc_atoms",
|
||||
|
@ -2226,9 +2226,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "swc_ecmascript"
|
||||
version = "0.110.21"
|
||||
version = "0.111.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "0b59b1b7e4a3b7a2264e2f054b8214cbf33dae3d0bc6407c5a8eb16e09c013f1"
|
||||
checksum = "03c28d68cec9852ac568b942a574123cfb33ff2de67135609dba8889a9889723"
|
||||
dependencies = [
|
||||
"swc_ecma_ast",
|
||||
"swc_ecma_codegen",
|
||||
|
|
|
@ -14,13 +14,13 @@ fxhash = "0.2.1"
|
|||
pathdiff = "0.2.0"
|
||||
serde = "1"
|
||||
serde_json = "1"
|
||||
styled_components = "0.12.0"
|
||||
swc = "0.116.23"
|
||||
styled_components = "0.13.0"
|
||||
swc = "0.117.2"
|
||||
swc_atoms = "0.2.7"
|
||||
swc_common = { version = "0.17.0", features = ["concurrent", "sourcemap"] }
|
||||
swc_css = "0.46.0"
|
||||
swc_ecma_loader = { version = "0.27.0", features = ["node", "lru"] }
|
||||
swc_ecmascript = { version = "0.110.9", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
|
||||
swc_ecma_loader = { version = "0.28.0", features = ["node", "lru"] }
|
||||
swc_ecmascript = { version = "0.111.2", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
|
||||
swc_node_base = "0.5.1"
|
||||
swc_stylis = "0.43.0"
|
||||
tracing = {version = "0.1.28", features = ["release_max_level_off"]}
|
||||
|
|
|
@ -16,12 +16,12 @@ once_cell = "1.8.0"
|
|||
serde = "1"
|
||||
serde_json = "1"
|
||||
next-swc = { version = "0.0.0", path = "../core" }
|
||||
swc = "0.116.23"
|
||||
swc = "0.117.2"
|
||||
swc_atoms = "0.2.7"
|
||||
swc_bundler = { version = "0.103.0", features = ["concurrent"] }
|
||||
swc_bundler = { version = "0.104.0", features = ["concurrent"] }
|
||||
swc_common = { version = "0.17.0", features = ["concurrent", "sourcemap"] }
|
||||
swc_ecma_loader = { version = "0.27.0", features = ["node", "lru"] }
|
||||
swc_ecmascript = { version = "0.110.9", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
|
||||
swc_ecma_loader = { version = "0.28.0", features = ["node", "lru"] }
|
||||
swc_ecmascript = { version = "0.111.2", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
|
||||
swc_node_base = "0.5.1"
|
||||
|
||||
[build-dependencies]
|
||||
|
|
|
@ -132,7 +132,7 @@ type Resolver = Arc<CachingResolver<NodeModulesResolver>>;
|
|||
fn make_resolver() -> Resolver {
|
||||
static CACHE: Lazy<Resolver> = Lazy::new(|| {
|
||||
// TODO: Make target env and alias configurable
|
||||
let r = NodeModulesResolver::new(TargetEnv::Node, Default::default());
|
||||
let r = NodeModulesResolver::new(TargetEnv::Node, Default::default(), true);
|
||||
let r = CachingResolver::new(256, r);
|
||||
Arc::new(r)
|
||||
});
|
||||
|
|
|
@ -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.116.23"
|
||||
swc = "0.117.2"
|
||||
swc_common = { version = "0.17.0", features = ["concurrent", "sourcemap"] }
|
||||
swc_ecmascript = { version = "0.110.9", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
|
||||
swc_ecmascript = { version = "0.111.2", 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"
|
||||
|
|
Loading…
Reference in a new issue