diff --git a/Cargo.lock b/Cargo.lock index d2b5703f7b..5c36238f59 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,9 +96,9 @@ checksum = "d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16" [[package]] name = "ast_node" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1e2cddd48eafd883890770673b1971faceaf80a185445671abc3ea0c00593ee" +checksum = "0a184645bcc6f52d69d8e7639720699c6a99efb711f886e251ed1d16db8dd90e" dependencies = [ "quote", "swc_macros_common", @@ -1842,18 +1842,28 @@ checksum = "1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc" [[package]] name = "serde" -version = "1.0.217" +version = "1.0.225" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "fd6c24dee235d0da097043389623fb913daddf92c76e9f5a1db88607a0bcbd1d" +dependencies = [ + "serde_core", + "serde_derive", +] + +[[package]] +name = "serde_core" +version = "1.0.225" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "659356f9a0cb1e529b24c01e43ad2bdf520ec4ceaf83047b83ddcc2251f96383" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.225" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "0ea936adf78b1f766949a4977b91d2f5595825bd6ec079aa9543ad2685fc4516" dependencies = [ "proc-macro2", "quote", @@ -1862,15 +1872,16 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.134" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d00f4175c42ee48b15416f6193a959ba3a0d67fc699a0db9ad12df9f83991c7d" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "indexmap", "itoa", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -2009,9 +2020,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "swc" -version = "38.0.0" +version = "40.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab9c00873d50c358e53e06d917bc67af9f533c6db03890992336672a70af8393" +checksum = "de6f9d757142d1378ba4a9fd0a7fef3a8f636502f3e0cc1cb51cf91e7c08bfcf" dependencies = [ "anyhow", "base64", @@ -2083,9 +2094,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "14.0.3" +version = "14.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63fdb58d278e7cd625f671e5371b3e6c0eab56c6e2a995a6f70dd0f7725255d4" +checksum = "c2bb772b3a26b8b71d4e8c112ced5b5867be2266364b58517407a270328a2696" dependencies = [ "anyhow", "ast_node", @@ -2115,9 +2126,9 @@ dependencies = [ [[package]] name = "swc_compiler_base" -version = "34.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1099ada4b7524c4f6f7cc0c6db24d81f8dfd3163b64dd2b1015437c673057645" +checksum = "33d067cb3d44993f0953120a6048d7157a48fa7914f86ee1b98f6da41891e5b4" dependencies = [ "anyhow", "base64", @@ -2141,9 +2152,9 @@ dependencies = [ [[package]] name = "swc_config" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d94f41e0f3c4c119a06af5e164674b63ae7eb6d7c1c60e46036c4a548f9fbe44" +checksum = "72e90b52ee734ded867104612218101722ad87ff4cf74fe30383bd244a533f97" dependencies = [ "anyhow", "bytes-str", @@ -2162,9 +2173,9 @@ dependencies = [ [[package]] name = "swc_config_macro" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f2ebd37ef52a8555c8c9be78b694d64adcb5e3bc16c928f030d82f1d65fac57" +checksum = "7b416e8ce6de17dc5ea496e10c7012b35bbc0e3fef38d2e065eed936490db0b3" dependencies = [ "proc-macro2", "quote", @@ -2174,9 +2185,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "39.0.3" +version = "42.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ad087b00477b9d310b5ebfa26acb867be338765558632597976ee56c898b63" +checksum = "5f326a55e516515372de76edf16a264c608051e494b710e91594448a356cca08" dependencies = [ "swc", "swc_allocator", @@ -2345,9 +2356,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "825195e1c14e3e3b78823e51af52ed192e9d52ccb94a81f0449ac48e6cdd1ba2" +checksum = "0809b7e5a20d31ddaf051a19ea467378d3ea1e9ecee7f7e1866c192c781f00e1" dependencies = [ "rustc-hash", "swc_atoms", @@ -2375,9 +2386,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "27.0.0" +version = "28.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec81d1c9807d6aaa75f9eee66a27aaa61d7dabc97b12474bbec55609c63d8f38" +checksum = "ac21b198899532dd001092cf59884a11187dd655f66dedeb6226224901e3793b" dependencies = [ "arrayvec", "indexmap", @@ -2608,9 +2619,9 @@ dependencies = [ [[package]] name = "swc_ecma_minifier" -version = "32.0.3" +version = "32.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a018d76f240123a319bd4aed1371126528e226531f829dbb71d03eb372762349" +checksum = "542307ff72ff381de86b815f1cceb69f6a98ee683b0635658a8ce1e07baaa703" dependencies = [ "arrayvec", "bitflags 2.5.0", @@ -2644,9 +2655,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "24.0.0" +version = "24.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c0b41d7e86acb8abc1e75b39163a1dffd88f75b69d8f89a199dfc416bb46d6" +checksum = "e8079e65c43d8f3e64e791321355f5864322425fce3a3ab7fc959bbddb531933" dependencies = [ "either", "num-bigint", @@ -2660,9 +2671,9 @@ dependencies = [ [[package]] name = "swc_ecma_preset_env" -version = "33.0.0" +version = "34.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6c425f34110310018f20d53fff5da82da30710b1719b3c24bad87a878a77586" +checksum = "4d8c89878e98728a1213843f627bf7e756dcf22b8db792c6278668b613e18e32" dependencies = [ "anyhow", "foldhash", @@ -2716,9 +2727,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "32.0.0" +version = "33.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba40c41079f3e65553a693ff58abce6e90addfb99d8b2b12f7facaa9406db29b" +checksum = "17aad69f947105eae180fecbf17c5e494a962787c037e6facf1f50895b806b4a" dependencies = [ "par-core", "swc_common", @@ -2735,9 +2746,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "26.0.0" +version = "26.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6db893332e61360b330063c0d0e67d61b777832ece3980096fa8ad05c0101bd" +checksum = "a0526b4e3d6cedb7e48c5026242809387676f836d4251235fa95165218bb8ce4" dependencies = [ "better_scoped_tls", "indexmap", @@ -2770,9 +2781,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4eeb14f20ca165416ca09afdb83376c077b113a5bad37100d2d5626ab657456" +checksum = "aed6ee500834a62375aede89f45404b95cd25b08418f6869eac8804bc98dbf47" dependencies = [ "indexmap", "par-core", @@ -2811,9 +2822,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "28.0.0" +version = "29.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2b562a6db48b8ce932d54227ceab243137eb5220e0455937b1032b947b4cda" +checksum = "d4399b34a7d2c6b289252b1b271af1e79810aed7a06ef3b328de7534fd7a65f5" dependencies = [ "Inflector", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 485c1aca49..b90776be98 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,10 +19,10 @@ lazy_static = "1.5.0" once_cell = "1.20.2" regex = "1.11.1" rustc-hash = "2.1.1" -serde = "1.0.217" -serde_json = "1.0.134" +serde = "1.0.225" +serde_json = "1.0.145" sha-1 = "0.10.1" -swc_core = "39.0.3" +swc_core = "42.0.2" version-compare = "0.2.0" wasm-bindgen = "0.2.101"