diff --git a/Cargo.lock b/Cargo.lock index cbe7a04..dac891a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -104,6 +104,15 @@ dependencies = [ "allocator-api2", ] +[[package]] +name = "hashbrown" +version = "0.17.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "allocator-api2", +] + [[package]] name = "itoa" version = "1.0.18" @@ -264,8 +273,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cce9493fc18c7f2b9274baba258555d88cc1fab3ac3c4b293433b4f85ad097b" dependencies = [ "allocator-api2", - "hashbrown", - "oxc_data_structures", + "hashbrown 0.16.1", + "oxc_data_structures 0.124.0", + "rustc-hash", +] + +[[package]] +name = "oxc_allocator" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd3b8bfef454857d3d9ca08fb84c8955da8591b5a82a21bb34a7ebbf94da7b0f" +dependencies = [ + "allocator-api2", + "hashbrown 0.17.0", + "oxc_data_structures 0.127.0", "rustc-hash", ] @@ -276,14 +297,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29366258930c55e2578e231995d2079cba12793429454fa892f01d985821a554" dependencies = [ "bitflags", - "oxc_allocator", - "oxc_ast_macros", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_estree", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.124.0", + "oxc_ast_macros 0.124.0", + "oxc_data_structures 0.124.0", + "oxc_diagnostics 0.124.0", + "oxc_estree 0.124.0", + "oxc_regular_expression 0.124.0", + "oxc_span 0.124.0", + "oxc_syntax 0.124.0", +] + +[[package]] +name = "oxc_ast" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "381ae8356082431bd7e217dd78c7179bfc379dbbe7a32494e28be4fc678812c7" +dependencies = [ + "bitflags", + "oxc_allocator 0.127.0", + "oxc_ast_macros 0.127.0", + "oxc_data_structures 0.127.0", + "oxc_diagnostics 0.127.0", + "oxc_estree 0.127.0", + "oxc_regular_expression 0.127.0", + "oxc_span 0.127.0", + "oxc_str 0.127.0", + "oxc_syntax 0.127.0", ] [[package]] @@ -298,12 +337,30 @@ dependencies = [ "syn", ] +[[package]] +name = "oxc_ast_macros" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c50246449a5fa669debd2debeb90be4c30f0a3a2e954f852ec40e5ef49701285" +dependencies = [ + "phf", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "oxc_data_structures" version = "0.124.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3a309fcc491b31039bd2a77d8517278c198f566c284e9a18977dab801c05681" +[[package]] +name = "oxc_data_structures" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1defc2fd17ee94f2c8511b0c4a4756d5868fbee891478953f2354ef444b1962f" + [[package]] name = "oxc_diagnostics" version = "0.124.0" @@ -315,6 +372,17 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "oxc_diagnostics" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7ccb0e8e7c9f1fb75e0700b2c75d9d854e534a7a356b13d2936893651f2b98" +dependencies = [ + "cow-utils", + "oxc-miette", + "percent-encoding", +] + [[package]] name = "oxc_ecmascript" version = "0.124.0" @@ -324,11 +392,11 @@ dependencies = [ "cow-utils", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.124.0", + "oxc_ast 0.124.0", + "oxc_regular_expression 0.124.0", + "oxc_span 0.124.0", + "oxc_syntax 0.124.0", ] [[package]] @@ -337,6 +405,12 @@ version = "0.124.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dd0f39cc6f2014fc1a60a563903c6c6c88f856772d44f390fe876a575bd7c97" +[[package]] +name = "oxc_estree" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e87cd0e290bab4cb5d81377bbc1ebd414f01a7af72d7f8e5ccbb4a9a157d71df" + [[package]] name = "oxc_index" version = "4.1.0" @@ -358,14 +432,14 @@ dependencies = [ "memchr", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_data_structures", - "oxc_diagnostics", + "oxc_allocator 0.124.0", + "oxc_ast 0.124.0", + "oxc_data_structures 0.124.0", + "oxc_diagnostics 0.124.0", "oxc_ecmascript", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_regular_expression 0.124.0", + "oxc_span 0.124.0", + "oxc_syntax 0.124.0", "rustc-hash", "seq-macro", ] @@ -377,10 +451,27 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "922016d2def4d0a2b17c907bda16d6eb20516622ae818eb8662f69b353ba9f20" dependencies = [ "bitflags", - "oxc_allocator", - "oxc_ast_macros", - "oxc_diagnostics", - "oxc_span", + "oxc_allocator 0.124.0", + "oxc_ast_macros 0.124.0", + "oxc_diagnostics 0.124.0", + "oxc_span 0.124.0", + "phf", + "rustc-hash", + "unicode-id-start", +] + +[[package]] +name = "oxc_regular_expression" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08a1273168ec6d8083e161565d264847249b9aad51c430d92d344303ede058b2" +dependencies = [ + "bitflags", + "oxc_allocator 0.127.0", + "oxc_ast_macros 0.127.0", + "oxc_diagnostics 0.127.0", + "oxc_span 0.127.0", + "oxc_str 0.127.0", "phf", "rustc-hash", "unicode-id-start", @@ -394,10 +485,24 @@ checksum = "9b4413a552b443c777dd2782bc49e719a20cb36434c9b196e9021259028ca74c" dependencies = [ "compact_str", "oxc-miette", - "oxc_allocator", - "oxc_ast_macros", - "oxc_estree", - "oxc_str", + "oxc_allocator 0.124.0", + "oxc_ast_macros 0.124.0", + "oxc_estree 0.124.0", + "oxc_str 0.124.0", +] + +[[package]] +name = "oxc_span" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9af84474452c3caa7aca1bcaca04b6e16552fe29472059b7921ae7a69790dccf" +dependencies = [ + "compact_str", + "oxc-miette", + "oxc_allocator 0.127.0", + "oxc_ast_macros 0.127.0", + "oxc_estree 0.127.0", + "oxc_str 0.127.0", ] [[package]] @@ -407,9 +512,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "321abe830f84ab9c13ac43eadb625f7e8ccddab6a150732d1e5bf9dde043ef4f" dependencies = [ "compact_str", - "hashbrown", - "oxc_allocator", - "oxc_estree", + "hashbrown 0.16.1", + "oxc_allocator 0.124.0", + "oxc_estree 0.124.0", +] + +[[package]] +name = "oxc_str" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "136bcc6bed1182df0b9c529e478da55a490b38ba5f1189abf2e7a9b13f46f0b1" +dependencies = [ + "compact_str", + "hashbrown 0.17.0", + "oxc_allocator 0.127.0", + "oxc_estree 0.127.0", ] [[package]] @@ -422,11 +539,30 @@ dependencies = [ "cow-utils", "dragonbox_ecma", "nonmax", - "oxc_allocator", - "oxc_ast_macros", - "oxc_estree", + "oxc_allocator 0.124.0", + "oxc_ast_macros 0.124.0", + "oxc_estree 0.124.0", + "oxc_index", + "oxc_span 0.124.0", + "phf", + "unicode-id-start", +] + +[[package]] +name = "oxc_syntax" +version = "0.127.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b448a086623714675f66b79271e25fa2b51708255fa6af7dad83be88cc6e8726" +dependencies = [ + "bitflags", + "cow-utils", + "nonmax", + "oxc_allocator 0.127.0", + "oxc_ast_macros 0.127.0", + "oxc_estree 0.127.0", "oxc_index", - "oxc_span", + "oxc_span 0.127.0", + "oxc_str 0.127.0", "phf", "unicode-id-start", ] @@ -738,10 +874,10 @@ name = "wxml-parser-rs" version = "0.0.2" dependencies = [ "itoa", - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.124.0", + "oxc_ast 0.127.0", "oxc_parser", - "oxc_span", + "oxc_span 0.124.0", "serde", "serde_json", "smallvec", diff --git a/Cargo.toml b/Cargo.toml index ae71598..8aa0e22 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ thiserror = "1" oxc_allocator = "0.124" oxc_parser = "0.124" oxc_span = "0.124" -oxc_ast = "0.124" +oxc_ast = "0.127" [profile.release] lto = true