diff --git a/Cargo.lock b/Cargo.lock index ed9d28a..6171efe 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -507,6 +507,12 @@ version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -602,6 +608,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", + "equivalent", + "foldhash", ] [[package]] @@ -1081,9 +1089,9 @@ checksum = "1036865bb9422d3300cf723f657c2851d0e9ab12567854b1f4eba3d77decf564" [[package]] name = "oxc" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c274a11ab2471eea5f970d943ecb7b64dc9fa21d89ac5c968fc0f48ca9971196" +checksum = "409ba57c4752b7fab9609af78790aadeb541316933d1525484dad877988622f6" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1138,9 +1146,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fef6db9c542af8b1b0889c4fdbc4dfd0a13c5bec0f94ef39bb826084465d6b1e" +checksum = "43fe5f8d34c351e3c90b512046dbfff2ff87c8a1927ebe6945f1cdefcc3219d0" dependencies = [ "allocator-api2", "bumpalo", @@ -1152,9 +1160,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c269cf713bed18d74e957045d2b1cf57827333a66aad2b2c136c9f8b79940bd2" +checksum = "5ad2e9c3fb4b409b14fd791fbbf6ced9a81363364beedd48059bbb8f42bf4987" dependencies = [ "bitflags", "cow-utils", @@ -1169,9 +1177,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1d8afe9d7e4aed37d6e8906250db4872f514c15a244268ce3da09ccb4017900" +checksum = "578b69ed39d814cb8396674e17a0f94f1c02bc25d226b265c2913bd6e84afffb" dependencies = [ "proc-macro2", "quote", @@ -1180,9 +1188,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d360f012f970b3e79f8f9863abb83b373014eb9d1a23fecd7ce33e555cc3151" +checksum = "f437ca959bf931d5facbc6df77c7491a4aec32df5b9f647ffa19c52055a7dc56" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1192,24 +1200,24 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17a48085dd0ca7e8f3ad946a131d8229af783be65cbf4965ff6379e432f6b625" +checksum = "ccecf0bce4034ebf17e7edb6f214fa0e6f8d134d1a3fb98408d6bcbef024a3a1" dependencies = [ "bitflags", "itertools 0.14.0", "nonmax", "oxc_index", "oxc_syntax", - "petgraph", + "petgraph 0.8.1", "rustc-hash 2.1.1", ] [[package]] name = "oxc_codegen" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1e6d4e1c953205c62effeb61c1da684dd1668feaf21b4fe15c2b603526355f6" +checksum = "e3361ed40dd6b4b6a7a4b44c175aa6beea68eefed68bc32a28684a0d1a00bc39" dependencies = [ "bitflags", "cow-utils", @@ -1228,18 +1236,18 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e2866696e6bb90151c5687a961c3ff1fa2726436869d42eea14cf2d5c663590" +checksum = "0d2d64d2e627796f73e37ccb51f1f87cd9de612245ef3f790051855587d3734e" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d7800336d376a2baeafb9d2bcdc9fbef254863c33810e6d1cc4a431cd0048ef" +checksum = "96ece1486240cfeec516eaaa7332c96decb3a756d72e504bb63393507996c39d" dependencies = [ "cow-utils", "oxc-miette", @@ -1247,9 +1255,9 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0edf650adfacf84768cdfeca874d8f5ffebfd108ee8a44959c0eca82b04321c6" +checksum = "0d7d5ddf1cd783ed1a930ac6eedd4f73c6a5359beaabad7ee8333e366816291c" dependencies = [ "cow-utils", "num-bigint", @@ -1261,9 +1269,9 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd77f6588d373c1b753588b784de380a7418f8e46776e25c4564739994b9a5a6" +checksum = "62de94b10df7ab86a379f01b75076f6a762fc91a001678108318203fc0805ad9" [[package]] name = "oxc_index" @@ -1273,9 +1281,9 @@ checksum = "2fa07b0cfa997730afed43705766ef27792873fdf5215b1391949fec678d2392" [[package]] name = "oxc_parser" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8eaebe1ac01073b2a43a8848ae7ec24fdad3813855d72bb1942908632654f94" +checksum = "5b7defa49cc20f9e3c346674b06752cacaacce053cde69a04f0f85f31e00820f" dependencies = [ "bitflags", "cow-utils", @@ -1296,9 +1304,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9ad8833ffba010e9f4cced1482297282728b0dc1c410cd716f206d214250f3f" +checksum = "14d37e8585630a167c4a2b121dcdab52bf13b71a6bd64260efe797956bd4f6d0" dependencies = [ "oxc_allocator", "oxc_ast_macros", @@ -1312,9 +1320,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0523c9521e3ee63d6e0b463941e030b482977d7c323ee802eebacac8e5227bc8" +checksum = "895130e4f197b77d9b54deffccc2ce8a9d977435c022a49ddecb1f467b946854" dependencies = [ "itertools 0.14.0", "oxc_allocator", @@ -1348,9 +1356,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bcfa55b4e3de93d39528b4ac616c00918dc73b6f6828403b3c56a7dde7af23b" +checksum = "8350c982e6284f41668ebd3c714de22280a19f617c3cb6117bbc4e16afc6b13a" dependencies = [ "compact_str 0.9.0", "oxc-miette", @@ -1361,9 +1369,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc0d1f63b254791867280db5e582d7411c112f0798eee50bfdb8cdd2ef80c93" +checksum = "7e85d9197e08e176d6f58a3885d125738c46a69145410e82b3a32f676ddd5546" dependencies = [ "bitflags", "cow-utils", @@ -1382,9 +1390,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f541bb57a7bcd505ab9fad2632ec607abf4a4af28613562e07492d87c1981696" +checksum = "bd7cccddc0e1afcc508969b81f48bc41ff73aa18864165710c1db35873c7a63b" dependencies = [ "base64", "compact_str 0.9.0", @@ -1412,9 +1420,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.62.0" +version = "0.66.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1f5183b3db89b3b3c7621741d5e2b9c13996dec5be4ad5e7adf86fdcfd24f0" +checksum = "ac43e668dcd3a0b17cf4f889feac5321e56430a0550205df2e85b3e9314f6caa" dependencies = [ "compact_str 0.9.0", "itoa", @@ -1505,6 +1513,18 @@ dependencies = [ "indexmap", ] +[[package]] +name = "petgraph" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06" +dependencies = [ + "fixedbitset", + "hashbrown 0.15.2", + "indexmap", + "serde", +] + [[package]] name = "phf" version = "0.11.3" @@ -2716,7 +2736,7 @@ dependencies = [ "indexmap", "once_cell", "par-core", - "petgraph", + "petgraph 0.7.1", "rustc-hash 2.1.1", "serde_json", "swc_atoms", @@ -2938,7 +2958,7 @@ version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b8f660e0ab0e92551747a41335ab6a0c7b685885da37f4e8e79ac5737bc4e04" dependencies = [ - "petgraph", + "petgraph 0.7.1", "rustc-hash 2.1.1", "swc_atoms", "swc_common", diff --git a/Cargo.toml b/Cargo.toml index aef5278..d15484e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,7 +21,7 @@ test = false doctest = false [dependencies] -oxc = { version = "0.62.0", features = ["transformer", "codegen", "semantic"] } +oxc = { version = "0.66.0", features = ["transformer", "codegen", "semantic"] } swc = "20.0.0" swc_common = "8.0.1"