Upgrade swc deps (#29620)

* Upgrade swc deps

* Build next-swc binaries
This commit is contained in:
Maia Teegarden 2021-10-04 14:28:04 -07:00 committed by GitHub
parent 1c1929b3a5
commit 92c2dd4971
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 47 additions and 95 deletions

View file

@ -1567,9 +1567,9 @@ checksum = "6446ced80d6c486436db5c078dde11a9f73d42b57fb273121e160b84f63d894c"
[[package]] [[package]]
name = "swc" name = "swc"
version = "0.60.0" version = "0.61.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc262c3b4c1a7a7ee0a26899d84b22e9de80e574ba9fddcd1c9571a033af745d" checksum = "1a6b44186bca48d2e3493555d79fabdd6ffb4dc4088c7cceb34766eadff02fe3"
dependencies = [ dependencies = [
"ahash", "ahash",
"anyhow", "anyhow",
@ -1588,14 +1588,14 @@ dependencies = [
"swc_bundler", "swc_bundler",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen 0.74.0", "swc_ecma_codegen",
"swc_ecma_ext_transforms", "swc_ecma_ext_transforms",
"swc_ecma_loader", "swc_ecma_loader",
"swc_ecma_minifier", "swc_ecma_minifier",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_preset_env", "swc_ecma_preset_env",
"swc_ecma_transforms", "swc_ecma_transforms",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
"swc_ecmascript", "swc_ecmascript",
@ -1615,9 +1615,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_bundler" name = "swc_bundler"
version = "0.63.0" version = "0.64.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c7ff55f233193862196e3a80a7d0f6fdcfa66e4942b007b639183e58c626ba31" checksum = "adc4678992e0a0bd49ac84ec78d49507041609fbfd2880cc852c6f4dcf1f50c5"
dependencies = [ dependencies = [
"ahash", "ahash",
"anyhow", "anyhow",
@ -1633,7 +1633,7 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen 0.74.0", "swc_ecma_codegen",
"swc_ecma_loader", "swc_ecma_loader",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms", "swc_ecma_transforms",
@ -1764,9 +1764,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_ast" name = "swc_ecma_ast"
version = "0.54.0" version = "0.54.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1afd2387a9fd056c18dd778cae7fee64c368824eaa660b82dc22af5124edcb5" checksum = "da2a6180b53f53f63b47eabe6c47c9babecc6052e395d344361475f8ec152945"
dependencies = [ dependencies = [
"is-macro", "is-macro",
"num-bigint", "num-bigint",
@ -1776,22 +1776,6 @@ dependencies = [
"swc_common", "swc_common",
] ]
[[package]]
name = "swc_ecma_codegen"
version = "0.73.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bac390ba58b551eb39a2a94e42611dbd501b3791ba46f6980082a83254a1c8e4"
dependencies = [
"bitflags",
"num-bigint",
"sourcemap",
"swc_atoms",
"swc_common",
"swc_ecma_ast",
"swc_ecma_codegen_macros 0.5.2",
"swc_ecma_parser",
]
[[package]] [[package]]
name = "swc_ecma_codegen" name = "swc_ecma_codegen"
version = "0.74.0" version = "0.74.0"
@ -1806,23 +1790,10 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen_macros 0.6.0", "swc_ecma_codegen_macros",
"swc_ecma_parser", "swc_ecma_parser",
] ]
[[package]]
name = "swc_ecma_codegen_macros"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "51af418026cb4ea588e2b15fa206c44e09a3184b718e12a0919729c7c3ad20d3"
dependencies = [
"pmutil",
"proc-macro2",
"quote",
"swc_macros_common",
"syn",
]
[[package]] [[package]]
name = "swc_ecma_codegen_macros" name = "swc_ecma_codegen_macros"
version = "0.6.0" version = "0.6.0"
@ -1875,9 +1846,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_minifier" name = "swc_ecma_minifier"
version = "0.32.1" version = "0.33.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "acef3d340f419291cc6f04c06f2ee362c9c82cfe7ee420544224c0bee7110cf8" checksum = "3c5ced876eb66fdeac41c74678219c125640a0d947bfb531c19035d0188449fb"
dependencies = [ dependencies = [
"indexmap", "indexmap",
"once_cell", "once_cell",
@ -1891,10 +1862,10 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen 0.74.0", "swc_ecma_codegen",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms", "swc_ecma_transforms",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
"tracing", "tracing",
@ -1924,9 +1895,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_preset_env" name = "swc_ecma_preset_env"
version = "0.47.0" version = "0.48.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3f2304bad373cbfb04a0fdf5864577fb26b5bb65f6576fe03f91f3eb09ee1e14" checksum = "3cadc6056691983a5af46ff06b9d7b74cf9d6bf3292f1c73e6363b63add3f670"
dependencies = [ dependencies = [
"dashmap", "dashmap",
"indexmap", "indexmap",
@ -1948,15 +1919,15 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms" name = "swc_ecma_transforms"
version = "0.76.0" version = "0.77.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0ecffff212d7f8ab3ae7dde0145073f44bbae005e1921cb1b9be926a3c374ccb" checksum = "ed92086948e423dee63fde5c2900b07ef13bb501ac20baa4890dc4fb33877d9c"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_transforms_compat", "swc_ecma_transforms_compat",
"swc_ecma_transforms_module", "swc_ecma_transforms_module",
"swc_ecma_transforms_optimization", "swc_ecma_transforms_optimization",
@ -1968,25 +1939,6 @@ dependencies = [
"unicode-xid", "unicode-xid",
] ]
[[package]]
name = "swc_ecma_transforms_base"
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2aa5e75b5680bd9a556138430d1625d53006841524465cd73b276424e0f3b08d"
dependencies = [
"once_cell",
"phf",
"rustc-hash",
"scoped-tls",
"smallvec 1.7.0",
"swc_atoms",
"swc_common",
"swc_ecma_ast",
"swc_ecma_parser",
"swc_ecma_utils",
"swc_ecma_visit",
]
[[package]] [[package]]
name = "swc_ecma_transforms_base" name = "swc_ecma_transforms_base"
version = "0.35.0" version = "0.35.0"
@ -2015,7 +1967,7 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
] ]
@ -2037,7 +1989,7 @@ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_transforms_classes", "swc_ecma_transforms_classes",
"swc_ecma_transforms_macros", "swc_ecma_transforms_macros",
"swc_ecma_utils", "swc_ecma_utils",
@ -2074,16 +2026,16 @@ dependencies = [
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_loader", "swc_ecma_loader",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
] ]
[[package]] [[package]]
name = "swc_ecma_transforms_optimization" name = "swc_ecma_transforms_optimization"
version = "0.46.0" version = "0.47.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "56d31eac94cf6990bab937e8916c8760ce2a053447f56cc71d4c8f6463572f01" checksum = "2b03f2cd50e6e667010698bcd02f618007e5d18a3f591e8bfbd5ad02eec55b4a"
dependencies = [ dependencies = [
"dashmap", "dashmap",
"indexmap", "indexmap",
@ -2095,7 +2047,7 @@ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
"tracing", "tracing",
@ -2115,7 +2067,7 @@ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_transforms_classes", "swc_ecma_transforms_classes",
"swc_ecma_transforms_macros", "swc_ecma_transforms_macros",
"swc_ecma_utils", "swc_ecma_utils",
@ -2140,16 +2092,16 @@ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
] ]
[[package]] [[package]]
name = "swc_ecma_transforms_testing" name = "swc_ecma_transforms_testing"
version = "0.35.0" version = "0.36.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0cdce004a86a928fa4b5965ce0f19b521ff6f6c77532788a3a23a4feb9f5b28" checksum = "89e4a9c1eced6092fccedcb41e96fc12bd11f231834f43970cdc25d5580ee878"
dependencies = [ dependencies = [
"ansi_term", "ansi_term",
"anyhow", "anyhow",
@ -2157,9 +2109,9 @@ dependencies = [
"serde_json", "serde_json",
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen 0.73.1", "swc_ecma_codegen",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.34.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
"tempfile", "tempfile",
@ -2178,16 +2130,16 @@ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms_base 0.35.0", "swc_ecma_transforms_base",
"swc_ecma_utils", "swc_ecma_utils",
"swc_ecma_visit", "swc_ecma_visit",
] ]
[[package]] [[package]]
name = "swc_ecma_utils" name = "swc_ecma_utils"
version = "0.46.0" version = "0.46.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "60bc23ba3ae68f6bb464e93973bc2b9b3f84d74134233e8282909d033b312ccb" checksum = "10efafea731bce668c79488ee7032e0525017a69c57b77d69d822a0f24458ba1"
dependencies = [ dependencies = [
"once_cell", "once_cell",
"scoped-tls", "scoped-tls",
@ -2213,12 +2165,12 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecmascript" name = "swc_ecmascript"
version = "0.68.0" version = "0.69.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "aae347819a2cddd41cbb92feab6d25b66cfefeeddea46e559f2910d51fb83329" checksum = "b627b52e07a4a4184a7d09cb0975ae871bc7808d564c68f104d230e79040b026"
dependencies = [ dependencies = [
"swc_ecma_ast", "swc_ecma_ast",
"swc_ecma_codegen 0.74.0", "swc_ecma_codegen",
"swc_ecma_minifier", "swc_ecma_minifier",
"swc_ecma_parser", "swc_ecma_parser",
"swc_ecma_transforms", "swc_ecma_transforms",
@ -2334,9 +2286,9 @@ dependencies = [
[[package]] [[package]]
name = "testing" name = "testing"
version = "0.14.0" version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e029c2b0e8021772c98f8804da8dd560626bcddb5dd17f15dde437cd6a7c8e53" checksum = "1c182d0004204236992ca5784fba787f52430c28ba8603ceb4c9cf1df192ea5b"
dependencies = [ dependencies = [
"ansi_term", "ansi_term",
"difference", "difference",
@ -2403,9 +2355,9 @@ dependencies = [
[[package]] [[package]]
name = "tracing-attributes" name = "tracing-attributes"
version = "0.1.16" version = "0.1.17"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "98863d0dd09fa59a1b79c6750ad80dbda6b75f4e71c437a6a1a8cb91a8bcbd77" checksum = "c4f915eb6abf914599c200260efced9203504c4c37380af10cdf3b7d36970650"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -2414,9 +2366,9 @@ dependencies = [
[[package]] [[package]]
name = "tracing-core" name = "tracing-core"
version = "0.1.20" version = "0.1.21"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46125608c26121c81b0c6d693eab5a420e416da7e43c426d2e8f7df8da8a3acf" checksum = "1f4ed65637b8390770814083d20756f87bfa2c21bf2f110babdc5438351746e4"
dependencies = [ dependencies = [
"lazy_static", "lazy_static",
] ]

View file

@ -16,12 +16,12 @@ path-clean = "0.1"
regex = "1.5" regex = "1.5"
serde = "1" serde = "1"
serde_json = "1" serde_json = "1"
swc = "0.60" swc = "0.61"
swc_atoms = "0.2" swc_atoms = "0.2"
swc_common = { version = "0.13", features = ["concurrent", "sourcemap"] } swc_common = { version = "0.13", features = ["concurrent", "sourcemap"] }
swc_css = "0.8.2" swc_css = "0.8.2"
swc_ecmascript = { version = "0.68", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] } swc_ecmascript = { version = "0.69", features = ["codegen", "minifier", "optimization", "parser", "react", "transforms", "typescript", "utils", "visit"] }
swc_ecma_preset_env = "0.47.0" swc_ecma_preset_env = "0.48.0"
swc_node_base = "0.4.0" swc_node_base = "0.4.0"
swc_stylis = "0.5.0" swc_stylis = "0.5.0"
fxhash = "0.2.1" fxhash = "0.2.1"
@ -35,7 +35,7 @@ tracing = { version = "0.1.28", features = ["release_max_level_off"] }
napi-build = "1" napi-build = "1"
[dev-dependencies] [dev-dependencies]
swc_ecma_transforms_testing = "0.35.0" swc_ecma_transforms_testing = "0.36.0"
testing = "0.14.0" testing = "0.14.0"
[profile.release] [profile.release]