diff --git a/Cargo.lock b/Cargo.lock index 6d78d86..72faa90 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -213,9 +213,9 @@ dependencies = [ [[package]] name = "cargo-platform" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12024c4645c97566567129c204f65d5815a8c9aecf30fcbe682b2fe034996d36" +checksum = "e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff" dependencies = [ "serde", ] @@ -316,9 +316,9 @@ dependencies = [ [[package]] name = "data-encoding" -version = "2.4.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2e66c9d817f1720209181c316d28635c050fa304f9c79e47a520882661b7308" +checksum = "7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5" [[package]] name = "debugid" @@ -330,15 +330,6 @@ dependencies = [ "uuid", ] -[[package]] -name = "deranged" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" -dependencies = [ - "powerfmt", -] - [[package]] name = "diff" version = "0.1.13" @@ -367,26 +358,6 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" -[[package]] -name = "enum-iterator" -version = "1.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7add3873b5dd076766ee79c8e406ad1a472c385476b9e38849f8eec24f1be689" -dependencies = [ - "enum-iterator-derive", -] - -[[package]] -name = "enum-iterator-derive" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eecf8589574ce9b895052fa12d69af7a233f99e6107f5cb8dd1044f2a17bfdcb" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.39", -] - [[package]] name = "equivalent" version = "1.0.1" @@ -395,9 +366,9 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.6" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c18ee0ed65a5f1f81cac6b1d213b69c35fa47d4252ad41f1486dbd8226fe36e" +checksum = "f258a7194e7f7c2a7837a8913aeab7fd8c383457034fa20ce4dd3dcb813e8eb8" dependencies = [ "libc", "windows-sys", @@ -411,9 +382,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "form_urlencoded" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" dependencies = [ "percent-encoding", ] @@ -457,23 +428,11 @@ dependencies = [ "wasi", ] -[[package]] -name = "getset" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e45727250e75cc04ff2846a66397da8ef2b3db8e40e0cef4df67950a07621eb9" -dependencies = [ - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "gimli" -version = "0.28.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "glob" @@ -525,16 +484,16 @@ checksum = "de90d3db62411eb62eddabe402d706ac4970f7ac8d088c05f11069cad9be9857" dependencies = [ "new_debug_unreachable", "once_cell", - "phf 0.11.2", + "phf", "rustc-hash", "smallvec", ] [[package]] name = "idna" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ "unicode-bidi", "unicode-normalization", @@ -819,20 +778,9 @@ checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" [[package]] name = "percent-encoding" -version = "2.3.0" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94" - -[[package]] -name = "phf" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" -dependencies = [ - "phf_macros 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", -] +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "phf" @@ -840,18 +788,8 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ - "phf_macros 0.11.2", - "phf_shared 0.11.2", -] - -[[package]] -name = "phf_generator" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" -dependencies = [ - "phf_shared 0.10.0", - "rand", + "phf_macros", + "phf_shared", ] [[package]] @@ -860,46 +798,23 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0" dependencies = [ - "phf_shared 0.11.2", + "phf_shared", "rand", ] -[[package]] -name = "phf_macros" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" -dependencies = [ - "phf_generator 0.10.0", - "phf_shared 0.10.0", - "proc-macro-hack", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "phf_macros" version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3444646e286606587e49f3bcf1679b8cef1dc2c5ecc29ddacaffc305180d464b" dependencies = [ - "phf_generator 0.11.2", - "phf_shared 0.11.2", + "phf_generator", + "phf_shared", "proc-macro2", "quote", "syn 2.0.39", ] -[[package]] -name = "phf_shared" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" -dependencies = [ - "siphasher", -] - [[package]] name = "phf_shared" version = "0.11.2" @@ -926,24 +841,6 @@ dependencies = [ "syn 2.0.39", ] -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" - -[[package]] -name = "precomputed-hash" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" - [[package]] name = "pretty_assertions" version = "1.4.0" @@ -954,36 +851,6 @@ dependencies = [ "yansi", ] -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn 1.0.109", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - -[[package]] -name = "proc-macro-hack" -version = "0.5.20+deprecated" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" - [[package]] name = "proc-macro2" version = "1.0.69" @@ -1043,18 +910,6 @@ version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" dependencies = [ - "libc", - "rand_chacha", - "rand_core", -] - -[[package]] -name = "rand_chacha" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" -dependencies = [ - "ppv-lite86", "rand_core", ] @@ -1063,9 +918,6 @@ name = "rand_core" version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" -dependencies = [ - "getrandom", -] [[package]] name = "rayon" @@ -1206,9 +1058,9 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.23" +version = "0.38.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffb93593068e9babdad10e4fce47dc9b3ac25315a72a59766ffd9e9a71996a04" +checksum = "dc99bc2d4f1fed22595588a013687477aedf3cdcfb26558c559edb67b4d9b22e" dependencies = [ "bitflags 2.4.1", "errno", @@ -1273,18 +1125,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bca2a08484b285dcb282d0f67b26cadc0df8b19f8c12502c13d966bf9482f001" +checksum = "25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.192" +version = "1.0.193" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c7207fbec9faa48073f3e3074cbe553af6ea512d7c21ba46e434e70ea9fbc1" +checksum = "43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3" dependencies = [ "proc-macro2", "quote", @@ -1392,20 +1244,6 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" -[[package]] -name = "string_cache" -version = "0.8.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" -dependencies = [ - "new_debug_unreachable", - "once_cell", - "parking_lot", - "phf_shared 0.10.0", - "precomputed-hash", - "serde", -] - [[package]] name = "string_enum" version = "0.4.1" @@ -1449,7 +1287,7 @@ dependencies = [ [[package]] name = "swc-plugin-inferno" -version = "0.0.13" +version = "0.0.14" dependencies = [ "base64 0.21.5", "dashmap", @@ -1499,9 +1337,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.33.8" +version = "0.33.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49fba1ce1d44f142b9e8212a6360fc7818e2c99c7f5ebe8b4fa4061c5764e48e" +checksum = "5ccb656cd57c93614e4e8b33a60e75ca095383565c1a8d2bbe6a1103942831e0" dependencies = [ "anyhow", "ast_node", @@ -1520,7 +1358,6 @@ dependencies = [ "serde", "siphasher", "sourcemap", - "string_cache", "swc_atoms", "swc_eq_ignore_macros", "swc_visit", @@ -1557,9 +1394,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.86.58" +version = "0.86.79" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1ea4665a5ce2405cc6c648045612c32774b1165a70f6e5d3bd4007ff1d2a632" +checksum = "e4b4f381de91cb684507f9254da4715fe8da903a7f690fb85b48077a0aa0ec44" dependencies = [ "once_cell", "swc_atoms", @@ -1577,15 +1414,15 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.110.9" +version = "0.110.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cefcc1c71bf00e48da7b65801d1fccf7eed2b7fa1fc5c4848ed09801bfe2403" +checksum = "2c3d416121da2d56bcbd1b1623725a68890af4552fef0c6d1e4bfa92776ccd6a" dependencies = [ "bitflags 2.4.1", "bytecheck", "is-macro", "num-bigint", - "phf 0.11.2", + "phf", "rkyv", "scoped-tls", "string_enum", @@ -1596,9 +1433,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.146.25" +version = "0.146.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4105aa856cf108c883d484e5f252bca16832f0a50c2b331a8326a86d5500474b" +checksum = "0f73ea71b6e5c636bf667a892754037ed146dbda64e8fe5d12a5d2623f8d0bdd" dependencies = [ "memchr", "num-bigint", @@ -1628,9 +1465,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_bugfixes" -version = "0.1.34" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "330044e5ba69f31a38c2e7875dfa1310d01bebc5231c227179658bd1e4b5667f" +checksum = "279c763a1c2d1dc2a42fe94c751665585dd771d1344d36d069ad37e4253c4d1d" dependencies = [ "swc_atoms", "swc_common", @@ -1645,9 +1482,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_common" -version = "0.1.25" +version = "0.1.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1889c73fde0612659b59359a0f4e42be73b623cba895fd88957b60471559d04" +checksum = "89c1bb8d34782eeca95dd46dc971b0fcd4369ae7ed90de629c3f1f6dabf91d14" dependencies = [ "swc_common", "swc_ecma_ast", @@ -1658,9 +1495,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2015" -version = "0.1.34" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e926643afdd8a6ca402c5b5de8d4fd148212592349b809e181393ad40888995a" +checksum = "c784eac062d3c9c4282e70323cde066b754cca4e247b02a244c57034d5507a52" dependencies = [ "arrayvec", "indexmap 1.9.3", @@ -1684,9 +1521,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2016" -version = "0.1.32" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cf0fb7c9c660dbe198b62b946570e50bf326873a61487a37ad591c8a7acff2" +checksum = "5872a8feee2889872e78d5a6b716d9dda073c9e5d30028a9f8414d98f766975d" dependencies = [ "swc_atoms", "swc_common", @@ -1701,9 +1538,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2017" -version = "0.1.32" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89226341db2441d74d3b1a0f5e58cbc86c235d1d418ed27727f2609ae8b32583" +checksum = "d53cbe619c4b1d8a470a35231a75b2f3eb021a23ba5f34314381ac5c39f48720" dependencies = [ "serde", "swc_atoms", @@ -1719,9 +1556,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2018" -version = "0.1.32" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c35c8dda7069c2af9b6f8c272df1f79c0d03ea2a9bf8e2080a56b1042ab8d376" +checksum = "eb17f01a89474595c8284c37a04250d397502421a7509bdecd79b7bdf9740092" dependencies = [ "serde", "swc_atoms", @@ -1738,9 +1575,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2019" -version = "0.1.32" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f1206d23ecd4e921422c5ce7e094d0a259a2387b485df84abff0eb9c9900b7" +checksum = "521ad6994a8c165dc1ae827770e5374aeb7263ccc89619d26be7c7441c5892c5" dependencies = [ "swc_atoms", "swc_common", @@ -1754,9 +1591,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2020" -version = "0.1.31" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d09c87e7763b2818fa862029cecb8fbbc235c6b71f9a5241afdc9ad18acf9e85" +checksum = "9a06f8ec7438dac0252bc1522f7491807196fdf0892687a5c8b6218a8c47f2b8" dependencies = [ "serde", "swc_atoms", @@ -1772,9 +1609,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2021" -version = "0.1.30" +version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9600962c8ce31391cdc8aaa19a6ebf3c2ad67a3df0a721328be184c76ef6d1cd" +checksum = "f32bdb471ff8dbe19a07f39d5df9261c783a62af34711a3ee4c8d577e3a212fc" dependencies = [ "swc_atoms", "swc_common", @@ -1788,9 +1625,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es2022" -version = "0.1.32" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8277dcfab4c5cc34aa4d8efc5250af597a77193e8bd6ba91572500f1756d2882" +checksum = "27ef60afe5793186b18fe2494e4ead74f75dee7080392f9634fad825a3ce985f" dependencies = [ "swc_atoms", "swc_common", @@ -1807,9 +1644,9 @@ dependencies = [ [[package]] name = "swc_ecma_compat_es3" -version = "0.1.31" +version = "0.1.43" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "738b7e6540cc5669a4b093963f1298ad4045b436af870e5b08e8801fd83de834" +checksum = "05111042e0db3a4b961c271a22f4f4af936e22e821cd3000af658ddf7ca1d9d8" dependencies = [ "swc_common", "swc_ecma_ast", @@ -1822,9 +1659,9 @@ dependencies = [ [[package]] name = "swc_ecma_loader" -version = "0.45.9" +version = "0.45.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc83806e30310943718eef1209c388f375417bcc3e499df8820c189d92ecf05f" +checksum = "31cf7549feec3698d0110a0a71ae547f31ae272dc92db3285ce126d6dcbdadf3" dependencies = [ "anyhow", "dashmap", @@ -1840,15 +1677,15 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.141.22" +version = "0.141.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acfad502c2e0579e09e216da1c627d583fdbc6c8a08f2c8bd0160f9119d4246d" +checksum = "5c01ab163c83f4e8c0d82382478d142ceecf897e5b2822707fec662a22208287" dependencies = [ "either", "new_debug_unreachable", "num-bigint", "num-traits", - "phf 0.11.2", + "phf", "serde", "smallvec", "smartstring", @@ -1862,9 +1699,9 @@ dependencies = [ [[package]] name = "swc_ecma_testing" -version = "0.22.10" +version = "0.22.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62dc3d273ef4f7fe39b670b7f1fdd2dd33518f5de987e7f7fe9d1b44e650e891" +checksum = "40ae9e4a7deca72765c1d63fa6b0b3b41919187e4dd4ce99d57e348a2411b57f" dependencies = [ "anyhow", "hex", @@ -1875,9 +1712,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms" -version = "0.226.40" +version = "0.226.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "625c82c63ffca49a98fc6af40f58e14f3cca4b983cd65a10662ee587c8f216a7" +checksum = "688c962b8f01186b95e65ff879fcfbd2cc2beaf1893b289204d5cfd6d8603217" dependencies = [ "swc_atoms", "swc_common", @@ -1889,15 +1726,15 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.134.32" +version = "0.134.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee92308c9cede02dd86be22c8b228d8a6d0e950c050f94861bced135da51b283" +checksum = "84a880cd951f82c4f1bf970e12e8fab616ea7feb41c97203d2d0cfa063d775bb" dependencies = [ "better_scoped_tls", "bitflags 2.4.1", "indexmap 1.9.3", "once_cell", - "phf 0.10.1", + "phf", "rustc-hash", "serde", "smallvec", @@ -1912,9 +1749,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_classes" -version = "0.123.33" +version = "0.123.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b88c9454efb6ad0a36ecf94d1dd17e7b3e1c70b6eacb619f8ba398a33741b3" +checksum = "fecd75dde48c358af419a1d496ce7b2d293fb3d740db21859be752f9decd8b63" dependencies = [ "swc_atoms", "swc_common", @@ -1926,9 +1763,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_compat" -version = "0.160.38" +version = "0.160.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e079acd447bd166bdb253e3598356e31c1a241a21d710d9289c760365567f61b" +checksum = "04b4d9a1b45e29a70eeb8d6cf9ddca6b3c2a80cb0cf056c212ccc764f096d700" dependencies = [ "arrayvec", "indexmap 1.9.3", @@ -1975,9 +1812,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_module" -version = "0.177.40" +version = "0.177.53" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d057f5e30c639a5f217c12fabce2b2ef24b2f5a5925684ba4b58ac628b7bbf3" +checksum = "6ab1c807d62a947691a1a30110753cae83387c20772a0bc4cc9d548a1e09c8d3" dependencies = [ "Inflector", "anyhow", @@ -2002,9 +1839,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.137.34" +version = "0.137.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86ec23905495a609108c8ca16c7028301958000887252ab3ed44e51d576197f4" +checksum = "fbfb208a09b01597de4dab01a4a376ede74189af96fd6e7d8af6c7c3e724b9f7" dependencies = [ "ansi_term", "anyhow", @@ -2028,9 +1865,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.124.28" +version = "0.124.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10584648054df1b174b0ce48070f1567996141c2549906eebd12467019752c00" +checksum = "cd7f189c68e7aa895a19afd5c61eeeb4f4e71d80123b3b42f32e80c1f6641928" dependencies = [ "indexmap 1.9.3", "num_cpus", @@ -2046,9 +1883,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.96.9" +version = "0.96.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21305b130986e771206c9f447c8040f9b3be47c9fbbb1f659904e223b8e1c007" +checksum = "ba962f0becf83bab12a17365dface5a4f636c9e1743d479e292b96910a753743" dependencies = [ "num-bigint", "swc_atoms", @@ -2072,9 +1909,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.17.8" +version = "0.17.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a80f674bef7baf65c979f684bbe9fa8f4e275e3b61589b62d6dc260331a102b" +checksum = "d29add35412af288be50e1012bbb825a66871bb2b4d960d1c456917ec3ccea32" dependencies = [ "anyhow", "miette", @@ -2117,9 +1954,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.39.9" +version = "0.39.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e73aa3453e0026b009f35462b77f7dbc2e1b9a91cd92fae6f517802f3b6f4561" +checksum = "f10904ed792a38bae2810ed9ca781a2e5d62c369b2f83843255bde1141a32502" dependencies = [ "better_scoped_tls", "rkyv", @@ -2226,9 +2063,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.35.10" +version = "0.35.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94fa85c2c4605cd16c3b358b125a23b36e01fe04a0ef687d22df97baa4b25fa8" +checksum = "528fe2b00056f8a214476c599708f70a09c8b6634d4f6e2f9d78e0d1d37f4057" dependencies = [ "ansi_term", "cargo_metadata", @@ -2303,35 +2140,6 @@ dependencies = [ "once_cell", ] -[[package]] -name = "time" -version = "0.3.30" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" -dependencies = [ - "deranged", - "itoa", - "powerfmt", - "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" - -[[package]] -name = "time-macros" -version = "0.2.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20" -dependencies = [ - "time-core", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -2461,9 +2269,9 @@ checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" [[package]] name = "url" -version = "2.4.1" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna", @@ -2472,9 +2280,9 @@ dependencies = [ [[package]] name = "uuid" -version = "1.5.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ad59a7560b41a70d191093a945f0b87bc1deeda46fb237479708a1d6b6cdfc" +checksum = "5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560" [[package]] name = "valuable" @@ -2484,17 +2292,12 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vergen" -version = "7.5.1" +version = "8.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f21b881cd6636ece9735721cf03c1fe1e774fe258683d084bb2812ab67435749" +checksum = "1290fd64cc4e7d3c9b07d7f333ce0ce0007253e32870e632624835cc80b83939" dependencies = [ "anyhow", - "cfg-if", - "enum-iterator", - "getset", "rustversion", - "thiserror", - "time", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 65770fc..908d769 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,10 +36,10 @@ dashmap = "5.5.3" indexmap = "2.1.0" once_cell = "1.18.0" rayon = { version = "1.8.0", optional = true } -serde = { version = "1.0.192", features = ["derive"], optional = true } +serde = { version = "1.0.193", features = ["derive"], optional = true } sha-1 = "=0.10.1" -swc_core = { version = "0.86.57", features = [ +swc_core = { version = "0.86.79", features = [ "swc_atoms", "swc_common", "swc_ecma_ast", @@ -50,13 +50,13 @@ swc_core = { version = "0.86.57", features = [ "ecma_ast", "common", ] } -swc_ecma_parser = { version = "0.141.22" } +swc_ecma_parser = { version = "0.141.27" } swc_config = { version = "0.1.7" } [dev-dependencies] -swc_ecma_codegen = { version = "0.146.25" } -swc_ecma_transforms_compat = { version = "0.160.38" } -swc_ecma_transforms_module = { version = "0.177.40" } -swc_ecma_transforms_testing = { version = "0.137.34" } -swc_ecma_transforms = { version = "0.226.40" } -testing = { version = "0.35.10" } +swc_ecma_codegen = { version = "0.146.33" } +swc_ecma_transforms_compat = { version = "0.160.50" } +swc_ecma_transforms_module = { version = "0.177.53" } +swc_ecma_transforms_testing = { version = "0.137.46" } +swc_ecma_transforms = { version = "0.226.56" } +testing = { version = "0.35.11" }