diff --git a/Cargo.lock b/Cargo.lock index 5d54dd8..6d5dfa0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,6 +134,18 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c70beb79cbb5ce9c4f8e20849978f34225931f665bb49efa6982875a4d5facb3" +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + [[package]] name = "block-buffer" version = "0.10.4" @@ -145,9 +157,9 @@ dependencies = [ [[package]] name = "bytecheck" -version = "0.6.10" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13fe11640a23eb24562225322cd3e452b93a3d4091d62fab69c70542fcd17d1f" +checksum = "8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627" dependencies = [ "bytecheck_derive", "ptr_meta", @@ -156,9 +168,9 @@ dependencies = [ [[package]] name = "bytecheck_derive" -version = "0.6.10" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e31225543cb46f81a7e224762764f4a6a0f097b1db0b175f69e8065efaa42de5" +checksum = "a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61" dependencies = [ "proc-macro2", "quote", @@ -311,6 +323,12 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + [[package]] name = "generic-array" version = "0.14.6" @@ -461,7 +479,7 @@ checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" [[package]] name = "jest_workaround" -version = "0.75.4" +version = "0.76.0" dependencies = [ "indexmap", "serde", @@ -918,6 +936,12 @@ dependencies = [ "proc-macro2", ] +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + [[package]] name = "rand" version = "0.8.5" @@ -1000,16 +1024,19 @@ dependencies = [ [[package]] name = "rkyv" -version = "0.7.41" +version = "0.7.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21499ed91807f07ae081880aabb2ccc0235e9d88011867d984525e9a4c3cfa3e" +checksum = "0200c8230b013893c0b2d6213d6ec64ed2b9be2e0e016682b7224ff82cff5c58" dependencies = [ + "bitvec", "bytecheck", "hashbrown", "ptr_meta", "rend", "rkyv_derive", "seahash", + "tinyvec", + "uuid", ] [[package]] @@ -1298,9 +1325,9 @@ dependencies = [ [[package]] name = "swc_atoms" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c17c2810ab8281e81fd88e7a4356efbf56481087bf801baa84e757316a4564d" +checksum = "93d0307dc4bfd107d49c7528350c372758cfca94fb503629b9a056e6a1572860" dependencies = [ "bytecheck", "once_cell", @@ -1314,9 +1341,9 @@ dependencies = [ [[package]] name = "swc_common" -version = "0.31.7" +version = "0.31.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f41948da5c7fd832dbc035f7389e4863e3a826cee7f65abced7a455e59ca69a7" +checksum = "8b6e3021cd5a356db738aebb678a571615cb70d3dac4e4179401dbdca66fa5f7" dependencies = [ "ahash", "anyhow", @@ -1348,9 +1375,9 @@ dependencies = [ [[package]] name = "swc_core" -version = "0.76.0" +version = "0.76.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "491e237a03928fb0cd86ea0ff81925a81cfb1993f1049063dcb1c730a86729a0" +checksum = "3d4f56b906703ee064c08b391890835ac7d08b84670941e9ac833719d355469b" dependencies = [ "once_cell", "swc_atoms", @@ -1368,9 +1395,9 @@ dependencies = [ [[package]] name = "swc_ecma_ast" -version = "0.104.0" +version = "0.104.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9681e165652e9e8f3e52b654b78592a5d56d78d2bc52a30bcba6673373b9874" +checksum = "fee855d082369cbc8acaf367d7e53bcb88bdc3fb10fca4ee6b426969291db2a3" dependencies = [ "bitflags 2.1.0", "bytecheck", @@ -1386,9 +1413,9 @@ dependencies = [ [[package]] name = "swc_ecma_codegen" -version = "0.139.0" +version = "0.139.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02106013f4256e3efbfa5320a7e547ad4bc8d1a6b94772da28cb7dc4a7dc0f92" +checksum = "431f6b3aa1183f5a4f3006956e47c004aff1d708cd13f2744edb9b29d68c1e8d" dependencies = [ "memchr", "num-bigint", @@ -1418,9 +1445,9 @@ dependencies = [ [[package]] name = "swc_ecma_parser" -version = "0.134.0" +version = "0.134.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5779f2ed01773ed73171aaaa1af79770ddf727ce7abedae79acaf59cabc81440" +checksum = "91c6395c7caff6bfcb1c41628cbf06298c5223d153b50e73a07e977a1646dd9e" dependencies = [ "either", "lexical", @@ -1450,9 +1477,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_base" -version = "0.127.0" +version = "0.127.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49122867955f4ab0df04c7276156127ace757f064461323cc19d7817dc064e8e" +checksum = "25fe955e33c6c6018b53f486c1999bb13244a227b441b8c7d714992eafdf0fd6" dependencies = [ "better_scoped_tls", "bitflags 2.1.0", @@ -1473,9 +1500,9 @@ dependencies = [ [[package]] name = "swc_ecma_transforms_testing" -version = "0.130.0" +version = "0.130.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3967fea3f5d195710f3bc36ca2ecc2808cf6dcca1b2f00b79aeb47e4a0db1a" +checksum = "41c5fec1a5689f77ec257dbdf25a8a2e2c46a83cc7c46bd7670ba4916deff240" dependencies = [ "ansi_term", "anyhow", @@ -1499,9 +1526,9 @@ dependencies = [ [[package]] name = "swc_ecma_utils" -version = "0.117.0" +version = "0.117.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c12e93268073a44365f8901d91424ed3264bf259a706c533c51553e1437c83c" +checksum = "9c5a1682c0791004b1d49acb877320f8a87930525d7ca7e93bf6f606a742fb48" dependencies = [ "indexmap", "num_cpus", @@ -1517,9 +1544,9 @@ dependencies = [ [[package]] name = "swc_ecma_visit" -version = "0.90.0" +version = "0.90.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b18fd3f30e397ef56a845f42d1377619189f82d94f3c82aca11f106ef67ccf" +checksum = "f728b2441b27bb7910e28e78d945b1bd69fb53c017edb6ff58b22ea8480908a7" dependencies = [ "num-bigint", "swc_atoms", @@ -1543,9 +1570,9 @@ dependencies = [ [[package]] name = "swc_error_reporters" -version = "0.15.7" +version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f417f3e8da86cf99663188964988b335dcebd55ac3b9edecdfdfc15805ac50" +checksum = "60cd51fd8f4290023ded586a8409ee752a31aa9594f13eef411412f92e3ea9fb" dependencies = [ "anyhow", "miette", @@ -1577,9 +1604,9 @@ dependencies = [ [[package]] name = "swc_plugin_macro" -version = "0.9.11" +version = "0.9.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae095f51123037ae9a8d29ef06b221a273fe11b489a3caa9eeba6a965a8b4cc1" +checksum = "8525187d8d5c063a1c935421a76ba50569200ebf4d1411e8527741dc13a3c855" dependencies = [ "proc-macro2", "quote", @@ -1588,9 +1615,9 @@ dependencies = [ [[package]] name = "swc_plugin_proxy" -version = "0.33.0" +version = "0.33.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "798f54e042861cf8950490fdc7a239fc4e048edf004b40738e902bd187be7e93" +checksum = "b3665e6685cf9486693655a0664aafd1ca00d860ed80051ea22f025724fa6b4e" dependencies = [ "better_scoped_tls", "rkyv", @@ -1657,6 +1684,12 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + [[package]] name = "tempfile" version = "3.4.0" @@ -1691,9 +1724,9 @@ dependencies = [ [[package]] name = "testing" -version = "0.33.8" +version = "0.33.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ebb00731224a370888ac5fe818848c1e0b243290769d5eeff212a43a697022c" +checksum = "7eeb48578faf7fc6f099cc87288e4a0d92b053b467701a7e90226482c0a9fd08" dependencies = [ "ansi_term", "difference", @@ -1946,6 +1979,12 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "uuid" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" + [[package]] name = "valuable" version = "0.1.0" @@ -2091,6 +2130,15 @@ version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + [[package]] name = "yansi" version = "0.5.1" diff --git a/Cargo.toml b/Cargo.toml index 00eca1b..f2639d1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ crate-type = ["cdylib", "lib"] [dependencies] indexmap = "1.9.3" serde = "1.0.162" -swc_core = { version = "0.76.0", features = [ +swc_core = { version = "0.76.16", features = [ "ecma_ast", "ecma_visit", "swc_plugin", @@ -27,8 +27,8 @@ swc_core = { version = "0.76.0", features = [ [dev-dependencies] -swc_core = { version = "0.76.0", features = ["testing_transform"] } -testing = "0.33.8" +swc_core = { version = "0.76.16", features = ["testing_transform"] } +testing = "0.33.11" [profile.release] codegen-units = 1