chore(ci): Fix CI (#9219)

This commit is contained in:
Donny/강동윤 2024-07-12 15:06:53 +09:00 committed by GitHub
parent a88d003298
commit c40b5b97e4
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 145 additions and 147 deletions

View File

@ -7,6 +7,10 @@ on:
pull_request: pull_request:
types: ["opened", "reopened", "synchronize"] types: ["opened", "reopened", "synchronize"]
concurrency:
group: ${{ github.workflow }}-${{ github.sha }}
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
env: env:
CI: 1 CI: 1
CARGO_INCREMENTAL: 0 CARGO_INCREMENTAL: 0
@ -89,12 +93,12 @@ jobs:
- uses: ./.github/actions/setup-node - uses: ./.github/actions/setup-node
- name: Setup rust toolchain, cache and cargo-codspeed binary - name: Install cargo-codspeed
uses: moonrepo/setup-rust@v0 uses: baptiste0928/cargo-install@v2.2.0
with: with:
channel: stable crate: cargo-codspeed
cache-target: release version: "2.6.0"
bins: cargo-codspeed locked: true
- name: Build the benchmark target(s) - name: Build the benchmark target(s)
run: cargo codspeed build --workspace --exclude swc_plugin_runner run: cargo codspeed build --workspace --exclude swc_plugin_runner

238
bindings/Cargo.lock generated
View File

@ -244,9 +244,9 @@ dependencies = [
[[package]] [[package]]
name = "binding_macros" name = "binding_macros"
version = "0.70.0" version = "0.71.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e777679fa2aa9a07faccbf118ab98152013f6538cdaf1282392a82d8e0c7dc3c" checksum = "9f7498d66dda070259cd6c038d67b2282aaea4cd4ee62dd2e80c51ba83d3d48c"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"console_error_panic_hook", "console_error_panic_hook",
@ -742,12 +742,6 @@ dependencies = [
"syn 2.0.48", "syn 2.0.48",
] ]
[[package]]
name = "cty"
version = "0.2.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35"
[[package]] [[package]]
name = "cxx" name = "cxx"
version = "1.0.94" version = "1.0.94"
@ -1556,6 +1550,16 @@ dependencies = [
"winapi", "winapi",
] ]
[[package]]
name = "libmimalloc-sys"
version = "0.1.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "23aa6811d3bd4deb8a84dde645f943476d13b248d818edcf8ce0b2f37f036b44"
dependencies = [
"cc",
"libc",
]
[[package]] [[package]]
name = "link-cplusplus" name = "link-cplusplus"
version = "1.0.8" version = "1.0.8"
@ -1700,23 +1704,12 @@ dependencies = [
] ]
[[package]] [[package]]
name = "mimalloc-rust" name = "mimalloc"
version = "0.2.0" version = "0.1.43"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6973866e0bc6504c03a16b6817b7e70839cc8a1dbd5d6dab00c65d8034868d8b" checksum = "68914350ae34959d83f732418d51e2427a794055d0b9529f48259ac07af65633"
dependencies = [ dependencies = [
"cty", "libmimalloc-sys",
"mimalloc-rust-sys",
]
[[package]]
name = "mimalloc-rust-sys"
version = "1.7.6-source"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7a50daf45336b979a202a19f53b4b382f2c4bd50f392a8dbdb4c6c56ba5dfa64"
dependencies = [
"cc",
"cty",
] ]
[[package]] [[package]]
@ -2883,9 +2876,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601"
[[package]] [[package]]
name = "swc" name = "swc"
version = "0.279.1" version = "0.280.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e360f7055c05d58acf732bac714094f46556ee0d271f58fcd9f3683853d05e1a" checksum = "1fca6045a275a36311c84ff269e1909070dc738d5078a872140f03e702da2acf"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@ -2952,9 +2945,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_bundler" name = "swc_bundler"
version = "0.230.2" version = "0.231.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9c506ddddebb846f8e68780464e2fe1fdc0add4bc265659f713a71015ffcdb13" checksum = "8df0e15821f8da56a0d3f481af74d6d1afb88aaa5521e410a19f4b5b36b0ecea"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"crc", "crc",
@ -3006,9 +2999,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_cli_impl" name = "swc_cli_impl"
version = "0.14.0" version = "0.15.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f610609c48cc7c0712634c51b50962717d9de951e7323ead39f7f0a95b805ea7" checksum = "a0ad139e9ea9f2b37ca41981cade18644872ce7d559333b09bd072bbf4d60bc2"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"atty", "atty",
@ -3030,9 +3023,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_common" name = "swc_common"
version = "0.34.4" version = "0.35.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9087befec6b63911f9d2f239e4f91c9b21589c169b86ed2d616944d23cf4a243" checksum = "dcad76737c09d8cafdd6cc0bcb5d57a49340fde34cf9357b9bd30e3e25976fbb"
dependencies = [ dependencies = [
"ahash 0.8.8", "ahash 0.8.8",
"anyhow", "anyhow",
@ -3061,9 +3054,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_compiler_base" name = "swc_compiler_base"
version = "0.12.1" version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e37fcb78ee79d792ba97b63f58869b9995b7248b46676503e0d0328d19dba2c5" checksum = "318b5d461f1535238bd1a40c2a78efdad7a9045edd34dd46f2de71da634cc984"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"base64", "base64",
@ -3115,9 +3108,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_core" name = "swc_core"
version = "0.96.9" version = "0.97.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "de60918c09a10e55b659b4e70029d283da815e3107b22f79ec9fac280d4d8843" checksum = "b8156d614dbce33583a5e0c2e2fc695d04f65085bdc1cb989bdc4ad16e15d3a3"
dependencies = [ dependencies = [
"binding_macros", "binding_macros",
"swc", "swc",
@ -3142,9 +3135,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_ast" name = "swc_ecma_ast"
version = "0.115.1" version = "0.116.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7be1306930c235435a892104c00c2b5e16231043c085d5a10bd3e7537b15659b" checksum = "55ea1ec136cc269287c32be8edc06080e8e6cca86f0592a23ba99eed0ecf3ffd"
dependencies = [ dependencies = [
"bitflags 2.5.0", "bitflags 2.5.0",
"bytecheck", "bytecheck",
@ -3162,9 +3155,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_codegen" name = "swc_ecma_codegen"
version = "0.151.1" version = "0.152.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5141a8cb4eb69e090e6aea5d49061b46919be5210f3d084f9d9ad63d30f5cff" checksum = "84bbb1ae51db45adf2e24c6417e16ffbe4332023155f4ca055ece227d1798a72"
dependencies = [ dependencies = [
"memchr", "memchr",
"num-bigint", "num-bigint",
@ -3193,9 +3186,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_bugfixes" name = "swc_ecma_compat_bugfixes"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "04182e17ec1343e355c4150b51226627d0160b8c0fb612bfcf3faa3d030a3866" checksum = "4504f58f58c5806df2609f07736526a32da3c81e657e7231dbae8f6214f01baa"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3210,9 +3203,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_common" name = "swc_ecma_compat_common"
version = "0.7.0" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0d2f791e974b5dd20a72c50aaf5507a07c6b7c2778711a4b8f62b881b92035b1" checksum = "4c9ac5837d8f763f1dade90afaecc20e22e543bdbdcecfce8501fceb35913daf"
dependencies = [ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
@ -3223,9 +3216,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2015" name = "swc_ecma_compat_es2015"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d23a9a192078d1d074113d77d8ad811f2a81a4447ae967739824da5d391616bf" checksum = "39ab0c57ed3ffde27abe84f5c940fc01446913056171e069c88ea1e99cbd53b4"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -3249,9 +3242,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2016" name = "swc_ecma_compat_es2016"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a166a024e6415bb6e6e326ed6ebe2fadcea093408f0de3cf1308b4f971c171b0" checksum = "c8d125c3b1cf2298497c33da736946bb5c96767dc892c14c8105b18b784b383b"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3266,9 +3259,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2017" name = "swc_ecma_compat_es2017"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "65f84891ddbc61b105222e64f7f33cf8a27d4020cbae2e7381899eacb69c540a" checksum = "29220224361bee3be154d28263ce758a2c780da73154c37ce2faea6b8398ec5c"
dependencies = [ dependencies = [
"serde", "serde",
"swc_atoms", "swc_atoms",
@ -3284,9 +3277,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2018" name = "swc_ecma_compat_es2018"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "fe11cda413787f46bef9a66752933fb8f6f2e509cb938758ad67d27710619ee6" checksum = "94529aea2ad2ed3c1823df039e3a663059b57b4ca1a870f5d1346961ebfe25ef"
dependencies = [ dependencies = [
"serde", "serde",
"swc_atoms", "swc_atoms",
@ -3303,9 +3296,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2019" name = "swc_ecma_compat_es2019"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce2888fa110ff41e36bd824fa8636f876f812e64c8b12d721df90a133c28ee86" checksum = "38eb70eadebadea19fbea565a629992bbd715a53ef4947bd54c51de4cbb8b668"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3319,9 +3312,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2020" name = "swc_ecma_compat_es2020"
version = "0.7.2" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3baf93ce04ee5a888e41265280dcb12d4e6a7bcf907ef2526b69d2aed9187607" checksum = "2d36765e639d8d56a376f591b15fca7dee0c9e6d37ad33845b0ce8f356b24f2f"
dependencies = [ dependencies = [
"serde", "serde",
"swc_atoms", "swc_atoms",
@ -3337,9 +3330,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2021" name = "swc_ecma_compat_es2021"
version = "0.7.0" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "529b0368f8ada330a928ecf82c6c480eefd51cacd2d6e9f3bdedf9187782f0da" checksum = "e918c74bf2fc267af07c5bacf7913fec5027be85c4051139719e83a6178d5214"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3353,9 +3346,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es2022" name = "swc_ecma_compat_es2022"
version = "0.7.0" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0fb64c1ee316e05823b6b698d44017848241626f1e11eaf394a642bc99d4d4cd" checksum = "29ecb003c73ae936b19689ebf395fb472de193ee9c446255d4993b5d79205f44"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3372,9 +3365,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_compat_es3" name = "swc_ecma_compat_es3"
version = "0.7.1" version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d2d6a9792a2f534232b98a1564e3982d9135d86f6948a55e8f944ab3b960e602" checksum = "9602851683999491f784e85637f42637ad423731f92b0fcaf35c92e87e8cf1d0"
dependencies = [ dependencies = [
"swc_common", "swc_common",
"swc_ecma_ast", "swc_ecma_ast",
@ -3387,9 +3380,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_ext_transforms" name = "swc_ecma_ext_transforms"
version = "0.116.0" version = "0.117.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "87c7c0f88d732d335c8886eff6ae41b1ae217247349453853c9f0b5f0226376b" checksum = "4cd868476186e705083f909ad8bfbeefae557ead7ae829b61ba9b95d7187d67a"
dependencies = [ dependencies = [
"phf", "phf",
"swc_atoms", "swc_atoms",
@ -3401,9 +3394,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_lints" name = "swc_ecma_lints"
version = "0.95.1" version = "0.96.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b58d31115dae5a96bf15fcae9958711b14e9cf9944d045c91796d039d2879dbc" checksum = "11ee54eca81b5f6460d7e9794fc5b65f172987fb58aa04a53d071b59cb7403e8"
dependencies = [ dependencies = [
"auto_impl", "auto_impl",
"dashmap", "dashmap",
@ -3421,9 +3414,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_loader" name = "swc_ecma_loader"
version = "0.46.1" 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 = "5a9febebf047d1286e7b723fa2758f3229da2c103834f3eaee69833f46692612" checksum = "be0c947f8dd1acf8ae93a0577ef0137b002de56107504a320b4f58f2ca4673de"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"dashmap", "dashmap",
@ -3443,9 +3436,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_minifier" name = "swc_ecma_minifier"
version = "0.197.3" version = "0.198.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "adde00302d7ddb37f312ee6d07078c7f3c7ede36c0f81c5050bae1d4c3fe501c" checksum = "86d4f1bba758a7c715488b228b7de032fd270bec020921596005da70cac3268a"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -3478,9 +3471,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_parser" name = "swc_ecma_parser"
version = "0.146.12" version = "0.147.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0a4e0c2e85f12c63b85c805e923079b04d1fb3e25edd069d638eed5f2098de74" checksum = "3f85ae931e009c314f88212bd53d84ee9244902e84afa5ede497cb8a763192de"
dependencies = [ dependencies = [
"either", "either",
"new_debug_unreachable", "new_debug_unreachable",
@ -3500,9 +3493,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_preset_env" name = "swc_ecma_preset_env"
version = "0.210.0" version = "0.211.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9cd4847a3356a01bb9a73ccdd1c462dfdaed66d27d7ea6d6785ee1b54c9556ce" checksum = "02a32845ac0c0a2a66d77b03732889a3aeb4a961e476f7e7647b3e4e07056533"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"dashmap", "dashmap",
@ -3525,9 +3518,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms" name = "swc_ecma_transforms"
version = "0.232.1" version = "0.233.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6845e7a7001aa2793225568e0661b55f57352a2103fa28934dd9cbc0d41cd933" checksum = "19259852636b8b4e99d8a85c3970d388b595b507e4f9b3d233d15e006b41bc69"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3545,9 +3538,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_base" name = "swc_ecma_transforms_base"
version = "0.140.3" version = "0.141.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d37dc505c92af56d0f77cf6f31a6ccd37ac40cad1e01ff77277e0b1c70e8f8ff" checksum = "6aa78df903a639ac03fbd2acd963e0d8b74a237f939699d5a7c9a12c0a92d755"
dependencies = [ dependencies = [
"better_scoped_tls", "better_scoped_tls",
"bitflags 2.5.0", "bitflags 2.5.0",
@ -3569,9 +3562,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_classes" name = "swc_ecma_transforms_classes"
version = "0.129.0" version = "0.130.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a3eab5f8179e5b0aedf385eacc2c033691c6d211a7babd1bbbff12cf794a824e" checksum = "337bd90a98a2889e531d608dccd72aa58003ff89cf6a79afb55f45ea05ef2d7a"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -3583,9 +3576,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_compat" name = "swc_ecma_transforms_compat"
version = "0.166.1" version = "0.167.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "626198f214d4c09adc98ab14565c19d72b6df9630f7e806ef9b2ef05a5fd17a5" checksum = "7b15b38a4f76a157d40ccd7d55b51bcdaf6c7fe90151ff9186e5d80cc6865adc"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -3632,9 +3625,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_module" name = "swc_ecma_transforms_module"
version = "0.183.1" version = "0.184.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7dc1df5996d98d1a27995e8b8a13f805a801d9286cb9ed29103662c767c747e" checksum = "9822e947a81449ba6dc6f3709bfbdfc0c3411417415e4f886e4191141fbb6966"
dependencies = [ dependencies = [
"Inflector", "Inflector",
"anyhow", "anyhow",
@ -3659,9 +3652,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_optimization" name = "swc_ecma_transforms_optimization"
version = "0.201.2" version = "0.202.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "724a8306e98c1b1f9640fc44c1acc0c971f6daa17651919e06b64f905d4a4564" checksum = "9f4f9476335c736ad23ffb97b30e9fda8fd29c0b1e0229f89dc368d92e2de9fb"
dependencies = [ dependencies = [
"dashmap", "dashmap",
"indexmap 2.2.6", "indexmap 2.2.6",
@ -3684,9 +3677,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_proposal" name = "swc_ecma_transforms_proposal"
version = "0.174.3" version = "0.175.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6df8aa6752cc2fcf3d78ac67827542fb666e52283f2b26802aa058906bb750d3" checksum = "08c3a10a3b31a85dba1537b24b8c5674d7cc7e4b8837740adbcadaf1585ce9fa"
dependencies = [ dependencies = [
"either", "either",
"rustc-hash", "rustc-hash",
@ -3704,9 +3697,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_react" name = "swc_ecma_transforms_react"
version = "0.186.2" version = "0.187.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "446da32cac8299973aaf1d37496562bfd0c1e4f3c3ab5d0af6f07f42e8184102" checksum = "55cc2a2a733f5812f84e22b889a046c7546d42b7273bc72a3221e5c66dc9d99f"
dependencies = [ dependencies = [
"base64", "base64",
"dashmap", "dashmap",
@ -3729,9 +3722,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_transforms_typescript" name = "swc_ecma_transforms_typescript"
version = "0.191.2" version = "0.192.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1ce8af2865449e714ae56dacb6b54b3f6dc4cc25074da4e39b878bd93c5e39c" checksum = "d25d52314bcd004941b259c14078a61788b376ce5741d5b42976ac8c40693b70"
dependencies = [ dependencies = [
"ryu-js", "ryu-js",
"serde", "serde",
@ -3746,9 +3739,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_usage_analyzer" name = "swc_ecma_usage_analyzer"
version = "0.26.0" version = "0.27.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "146562ac3515c8de0fa9d479c43ae673cf9df9ece814f8b8130686080a7251ac" checksum = "68035eac5963d013e012c3c7ed0d755793eeeb058aeff62600ce2da64c09b7bb"
dependencies = [ dependencies = [
"indexmap 2.2.6", "indexmap 2.2.6",
"rustc-hash", "rustc-hash",
@ -3763,9 +3756,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_utils" name = "swc_ecma_utils"
version = "0.130.3" version = "0.131.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13e62b199454a576c5fdbd7e1bef8ab88a395427456d8a713d994b7d469833aa" checksum = "37cd4c3feffadeb7df66104eaa99a1cd283467976e17d640216d38a5094ca179"
dependencies = [ dependencies = [
"indexmap 2.2.6", "indexmap 2.2.6",
"num_cpus", "num_cpus",
@ -3783,10 +3776,11 @@ dependencies = [
[[package]] [[package]]
name = "swc_ecma_visit" name = "swc_ecma_visit"
version = "0.101.0" version = "0.102.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce0d997f0c9b4e181225f603d161f6757c2a97022258170982cfe005ec69ec92" checksum = "c2332919b1de15ca7d9648f95bad1f1b61947be4dfff58ee030dac95f89c2fa6"
dependencies = [ dependencies = [
"new_debug_unreachable",
"num-bigint", "num-bigint",
"serde", "serde",
"swc_atoms", "swc_atoms",
@ -3809,9 +3803,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_error_reporters" name = "swc_error_reporters"
version = "0.18.1" version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4689d9bb6092b5e6a0b79c0152336a8bd7f0acaf70dcf4133f86deb01775baa0" checksum = "25b661d78ba19637923413c3595950c3c5fc3cbae7e15bdbaa1c8e114f6b815e"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"miette", "miette",
@ -3822,9 +3816,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_fast_graph" name = "swc_fast_graph"
version = "0.22.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c00cf5c1687e9858fb9de1ffa90a3e21369095406e97ace870a389320d105b0a" checksum = "df27a2f7a2855934c3446ee7caeacc54ae31220ba01b7a0c624eb408ee3f4eaf"
dependencies = [ dependencies = [
"indexmap 2.2.6", "indexmap 2.2.6",
"petgraph", "petgraph",
@ -3834,9 +3828,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_fast_ts_strip" name = "swc_fast_ts_strip"
version = "0.1.6" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "df176355b2117936b42880c7a64b602f2e125acb047fa68ddfec1c3ae86ee4f1" checksum = "6fa68aa0e8b9a36759139523f2980d17e86b5afeef1441b0c4db0cf220dd8ec1"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"serde", "serde",
@ -3848,9 +3842,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_graph_analyzer" name = "swc_graph_analyzer"
version = "0.23.0" version = "0.24.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a928a2ad8897fb78c38898ba342960863e9937b7a3de2d010d3204d85ce1b72a" checksum = "431a232b00b1023c113d4eeb04be9c7f801f6671d482a0212c02436198418f3b"
dependencies = [ dependencies = [
"auto_impl", "auto_impl",
"petgraph", "petgraph",
@ -3872,19 +3866,19 @@ dependencies = [
[[package]] [[package]]
name = "swc_malloc" name = "swc_malloc"
version = "0.5.10" version = "0.5.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "675984eeb1ba9a8a712a6a442e8176dfd159727a0fa2715e43d08650d7c9b711" checksum = "313a800441b32643bc183a3b5a08fdadcc391924a6a02ba5d2294fbbc39e7436"
dependencies = [ dependencies = [
"mimalloc-rust", "mimalloc",
"tikv-jemallocator", "tikv-jemallocator",
] ]
[[package]] [[package]]
name = "swc_node_bundler" name = "swc_node_bundler"
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 = "c47091bc845d7a6e14affad29ed46c4f9cd719268723fe9905d1eef5f28cadbf" checksum = "5e093d71681ba8f499376cf299d19f5fade87e72a80100a0e6ef520ce62564e4"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"dashmap", "dashmap",
@ -3911,9 +3905,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_node_comments" name = "swc_node_comments"
version = "0.21.0" version = "0.22.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f4490f809a96678451c796dc2af02c368f2d79de6b161b72388115fbae0a86ab" checksum = "3d0816fdfb1e5cdccb50e054d90738dfef72544145473268ac708e69e520c0e7"
dependencies = [ dependencies = [
"dashmap", "dashmap",
"swc_atoms", "swc_atoms",
@ -3936,9 +3930,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_plugin_proxy" name = "swc_plugin_proxy"
version = "0.44.2" version = "0.45.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d5460f8f89905a6d698d8d9a965f6c99888c8ebcbb5a0266556d06ad39f09f7" checksum = "ea82aae92e65e810160e86ba17c7a88d50810ae3bea64b4696af80239f93f70e"
dependencies = [ dependencies = [
"better_scoped_tls", "better_scoped_tls",
"rkyv", "rkyv",
@ -3950,9 +3944,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_plugin_runner" name = "swc_plugin_runner"
version = "0.109.1" version = "0.110.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "633742a4ee0d51337b7b29771e94f93badd6944919eaff0515c4a14e7993fc4d" checksum = "f87d02f7b3c14e0efcc618833641e9d820097d1904136c4c1cce02ae22de556a"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"enumset", "enumset",
@ -3974,9 +3968,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_timer" name = "swc_timer"
version = "0.22.0" version = "0.23.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0f2460de9f00f2af53f65b787c771a6ba90c719d600adb3c71cbb87219646ab4" checksum = "faf14e7ba23712e53a597f3c674c0946b7fda1460ebb3b664d04867e0fab499a"
dependencies = [ dependencies = [
"tracing", "tracing",
] ]
@ -4007,9 +4001,9 @@ dependencies = [
[[package]] [[package]]
name = "swc_typescript" name = "swc_typescript"
version = "0.1.3" version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cbe6ad7122e2d9070da178c0c752b529a3ad9b9e1c931fce0aed8233eacad9e3" checksum = "afe797d1f35ee33a35a5f2cb52a8165e3b2f06df54ec683ca3012260f7fa9883"
dependencies = [ dependencies = [
"swc_atoms", "swc_atoms",
"swc_common", "swc_common",
@ -4456,9 +4450,9 @@ checksum = "d70b6494226b36008c8366c288d77190b3fad2eb4c10533139c1c1f461127f1a"
[[package]] [[package]]
name = "unicode-id-start" name = "unicode-id-start"
version = "1.0.4" version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02aebfa694eccbbbffdd92922c7de136b9fe764396d2f10e21bce1681477cfc1" checksum = "bc3882f69607a2ac8cc4de3ee7993d8f68bb06f2974271195065b3bd07f2edea"
[[package]] [[package]]
name = "unicode-ident" name = "unicode-ident"

View File

@ -51,7 +51,7 @@ tracing-chrome = "0.5.0"
tracing-futures = "0.2.5" tracing-futures = "0.2.5"
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] } tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }
swc_core = { version = "0.96.9", features = [ swc_core = { version = "0.97.0", features = [
"allocator_node", "allocator_node",
"ecma_ast", "ecma_ast",
"ecma_codegen", "ecma_codegen",
@ -64,4 +64,4 @@ swc_core = { version = "0.96.9", features = [
"base_node", "base_node",
"base_concurrent", "base_concurrent",
] } ] }
swc_malloc = "0.5.10" swc_malloc = "0.5.11"

View File

@ -20,7 +20,7 @@ use swc_core::{
common::{collections::AHashMap, Globals, Span, GLOBALS}, common::{collections::AHashMap, Globals, Span, GLOBALS},
ecma::{ ecma::{
ast::{ ast::{
Bool, Expr, Ident, KeyValueProp, Lit, MemberExpr, MemberProp, MetaPropExpr, Bool, Expr, IdentName, KeyValueProp, Lit, MemberExpr, MemberProp, MetaPropExpr,
MetaPropKind, PropName, Str, MetaPropKind, PropName, Str,
}, },
loader::{TargetEnv, NODE_BUILTINS}, loader::{TargetEnv, NODE_BUILTINS},
@ -275,7 +275,7 @@ impl swc_core::bundler::Hook for Hook {
Ok(vec![ Ok(vec![
KeyValueProp { KeyValueProp {
key: PropName::Ident(Ident::new_no_ctxt("url".into(), span)), key: PropName::Ident(IdentName::new("url".into(), span)),
value: Box::new(Expr::Lit(Lit::Str(Str { value: Box::new(Expr::Lit(Lit::Str(Str {
span, span,
raw: None, raw: None,
@ -283,7 +283,7 @@ impl swc_core::bundler::Hook for Hook {
}))), }))),
}, },
KeyValueProp { KeyValueProp {
key: PropName::Ident(Ident::new_no_ctxt("main".into(), span)), key: PropName::Ident(IdentName::new("main".into(), span)),
value: Box::new(if module_record.is_entry { value: Box::new(if module_record.is_entry {
Expr::Member(MemberExpr { Expr::Member(MemberExpr {
span, span,
@ -291,7 +291,7 @@ impl swc_core::bundler::Hook for Hook {
span, span,
kind: MetaPropKind::ImportMeta, kind: MetaPropKind::ImportMeta,
})), })),
prop: MemberProp::Ident(Ident::new_no_ctxt("main".into(), span)), prop: MemberProp::Ident(IdentName::new("main".into(), span)),
}) })
} else { } else {
Expr::Lit(Lit::Bool(Bool { span, value: false })) Expr::Lit(Lit::Bool(Bool { span, value: false }))

View File

@ -35,7 +35,7 @@ anyhow = "1.0.66"
getrandom = { version = "0.2.10", features = ["js"] } getrandom = { version = "0.2.10", features = ["js"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde-wasm-bindgen = "0.4.5" serde-wasm-bindgen = "0.4.5"
swc_core = { version = "0.96.9", features = [ swc_core = { version = "0.97.0", features = [
"ecma_ast_serde", "ecma_ast_serde",
"ecma_codegen", "ecma_codegen",
"binding_macro_wasm", "binding_macro_wasm",

View File

@ -36,9 +36,9 @@ tracing-futures = "0.2.5"
tracing-subscriber = { version = "0.3.9", features = ["env-filter"] } tracing-subscriber = { version = "0.3.9", features = ["env-filter"] }
swc_compiler_base = { version = "0.12.1", features = ["node"] } swc_compiler_base = { version = "0.13.0", features = ["node"] }
swc_config = "0.1.14" swc_config = "0.1.14"
swc_core = { version = "0.96.9", features = [ swc_core = { version = "0.97.0", features = [
"allocator_node", "allocator_node",
"common_concurrent", "common_concurrent",
"common_sourcemap", "common_sourcemap",
@ -50,6 +50,6 @@ swc_core = { version = "0.96.9", features = [
"ecma_transforms", "ecma_transforms",
"ecma_visit", "ecma_visit",
] } ] }
swc_error_reporters = "0.18.1" swc_error_reporters = "0.19.0"
swc_malloc = "0.5.10" swc_malloc = "0.5.11"
swc_nodejs_common = "0.0.8" swc_nodejs_common = "0.0.8"

View File

@ -11,7 +11,7 @@ fn main() {
let out_dir = env::var("OUT_DIR").expect("Outdir should exist"); let out_dir = env::var("OUT_DIR").expect("Outdir should exist");
let dest_path = Path::new(&out_dir).join("triple.txt"); let dest_path = Path::new(&out_dir).join("triple.txt");
let mut f = let mut f =
BufWriter::new(File::create(&dest_path).expect("Failed to create target triple text")); BufWriter::new(File::create(dest_path).expect("Failed to create target triple text"));
write!( write!(
f, f,
"{}", "{}",

View File

@ -48,7 +48,7 @@ enum MinifyTarget {
impl MinifyTarget { impl MinifyTarget {
fn to_file(&self, cm: Lrc<SourceMap>) -> Lrc<SourceFile> { fn to_file(&self, cm: Lrc<SourceMap>) -> Lrc<SourceFile> {
match self { match self {
MinifyTarget::Single(code) => cm.new_source_file(FileName::Anon, code.clone()), MinifyTarget::Single(code) => cm.new_source_file(FileName::Anon.into(), code.clone()),
MinifyTarget::Map(codes) => { MinifyTarget::Map(codes) => {
assert_eq!( assert_eq!(
codes.len(), codes.len(),
@ -58,7 +58,7 @@ impl MinifyTarget {
let (filename, code) = codes.iter().next().unwrap(); let (filename, code) = codes.iter().next().unwrap();
cm.new_source_file(FileName::Real(filename.clone().into()), code.clone()) cm.new_source_file(FileName::Real(filename.clone().into()).into(), code.clone())
} }
} }
} }

View File

@ -35,7 +35,7 @@ anyhow = "1.0.66"
getrandom = { version = "0.2.10", features = ["js"] } getrandom = { version = "0.2.10", features = ["js"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde-wasm-bindgen = "0.4.5" serde-wasm-bindgen = "0.4.5"
swc_core = { version = "0.96.9", features = [ swc_core = { version = "0.97.0", features = [
"ecma_ast_serde", "ecma_ast_serde",
"ecma_codegen", "ecma_codegen",
"binding_macro_wasm", "binding_macro_wasm",

View File

@ -20,9 +20,9 @@ getrandom = { version = "0.2.10", features = ["js"] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
serde-wasm-bindgen = "0.4.5" serde-wasm-bindgen = "0.4.5"
serde_json = "1.0.120" serde_json = "1.0.120"
swc_common = "0.34.4" swc_common = "0.35.0"
swc_error_reporters = "0.18.1" swc_error_reporters = "0.19.0"
swc_fast_ts_strip = "0.1.6" swc_fast_ts_strip = "0.2.0"
tracing = { version = "0.1.37", features = ["max_level_off"] } tracing = { version = "0.1.37", features = ["max_level_off"] }
wasm-bindgen = { version = "0.2.82", features = ["enable-interning"] } wasm-bindgen = { version = "0.2.82", features = ["enable-interning"] }
wasm-bindgen-futures = { version = "0.4.41" } wasm-bindgen-futures = { version = "0.4.41" }

View File

@ -19,4 +19,4 @@ plugin = ["swc_cli_impl/plugin"]
[dependencies] [dependencies]
anyhow = "1.0.66" anyhow = "1.0.66"
swc_cli_impl = "0.14.0" swc_cli_impl = "0.15.0"

View File

@ -61,7 +61,7 @@ const inferBinaryName = () => {
); );
}; };
describe("Published plugins", () => { describe.skip("Published plugins", () => {
const packageName = platformPackagesMap[platform][arch]; const packageName = platformPackagesMap[platform][arch];
if (!!packageName) { if (!!packageName) {