diff --git a/Cargo.lock b/Cargo.lock index 86fb314..e2241d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -550,7 +550,19 @@ checksum = "8b554cc48bdde5684b8a2bf3355524694ee47d9de4246eaf6199b8aecfd952cb" dependencies = [ "allocator-api2", "hashbrown 0.17.0", - "oxc_data_structures", + "oxc_data_structures 0.128.0", + "rustc-hash", +] + +[[package]] +name = "oxc_allocator" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ae84cda3381ab6f90bcab6325d1874ac4bbd71232f2200dc6e866123c8cc4ef" +dependencies = [ + "allocator-api2", + "hashbrown 0.17.0", + "oxc_data_structures 0.129.0", "rustc-hash", ] @@ -561,15 +573,33 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d027d8f8b23257e1711e0db8b80c9dacb3ab567a3357b4560eaa1d0a04da2d30" dependencies = [ "bitflags", - "oxc_allocator", - "oxc_ast_macros", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_estree", - "oxc_regular_expression", - "oxc_span", - "oxc_str", - "oxc_syntax", + "oxc_allocator 0.128.0", + "oxc_ast_macros 0.128.0", + "oxc_data_structures 0.128.0", + "oxc_diagnostics 0.128.0", + "oxc_estree 0.128.0", + "oxc_regular_expression 0.128.0", + "oxc_span 0.128.0", + "oxc_str 0.128.0", + "oxc_syntax 0.128.0", +] + +[[package]] +name = "oxc_ast" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4104077919ef54c3ae15f8923a0e44f636c2721dfc11cf168404804af2b726e" +dependencies = [ + "bitflags", + "oxc_allocator 0.129.0", + "oxc_ast_macros 0.129.0", + "oxc_data_structures 0.129.0", + "oxc_diagnostics 0.129.0", + "oxc_estree 0.129.0", + "oxc_regular_expression 0.129.0", + "oxc_span 0.129.0", + "oxc_str 0.129.0", + "oxc_syntax 0.129.0", ] [[package]] @@ -584,12 +614,30 @@ dependencies = [ "syn", ] +[[package]] +name = "oxc_ast_macros" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8004e158aa037d7e14ea85fccbcf4a320c3412ad9da9a3df5df85c52ee5585f" +dependencies = [ + "phf", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "oxc_data_structures" version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c425cdc1a05603d9b6d13786892d69364a0c18de06ffa511109a9e0a760b423c" +[[package]] +name = "oxc_data_structures" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0df39892508c04e3d44ccbf7e384fb35bac3750f39984f7cef47949dc321571a" + [[package]] name = "oxc_diagnostics" version = "0.128.0" @@ -601,20 +649,31 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "oxc_diagnostics" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4312c021972d746e1bb06051d1e887b80ad2b98f772b7b2aec204ddf585779c" +dependencies = [ + "cow-utils", + "oxc-miette", + "percent-encoding", +] + [[package]] name = "oxc_ecmascript" -version = "0.128.0" +version = "0.129.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c675d7ad122e907016b6b7eb3e01228f313e6ff59f2a49d35d230ce214a8be9d" +checksum = "9db328a0a6163105e188e2ff4620fb4a065daf2001e4a7318b3342605bacaa9e" dependencies = [ "cow-utils", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.129.0", + "oxc_ast 0.129.0", + "oxc_regular_expression 0.129.0", + "oxc_span 0.129.0", + "oxc_syntax 0.129.0", ] [[package]] @@ -623,6 +682,12 @@ version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0aef225084b2735b871215ceba04582ecfe15be563c4c3a9e22f33e34fab74f4" +[[package]] +name = "oxc_estree" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db4f0258b3b9994f27bb11e1bc8fdedd6a22281307e53148ac76d72e61c93481" + [[package]] name = "oxc_index" version = "4.1.0" @@ -635,24 +700,24 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.128.0" +version = "0.129.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ad27270e0ef6b957eeda354a9a4c3ba2b42a055d4d3f2311bc72735cefaac5f" +checksum = "2fcb901b425989d315e1c536f561d6f92260731a1e1c1418c1ba4cc203167124" dependencies = [ "bitflags", "cow-utils", "memchr", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_data_structures", - "oxc_diagnostics", + "oxc_allocator 0.129.0", + "oxc_ast 0.129.0", + "oxc_data_structures 0.129.0", + "oxc_diagnostics 0.129.0", "oxc_ecmascript", - "oxc_regular_expression", - "oxc_span", - "oxc_str", - "oxc_syntax", + "oxc_regular_expression 0.129.0", + "oxc_span 0.129.0", + "oxc_str 0.129.0", + "oxc_syntax 0.129.0", "rustc-hash", "seq-macro", ] @@ -664,11 +729,28 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9e92ddddf8645910675528f66b3159c018c553fa47e4644514513705f5d3c22b" dependencies = [ "bitflags", - "oxc_allocator", - "oxc_ast_macros", - "oxc_diagnostics", - "oxc_span", - "oxc_str", + "oxc_allocator 0.128.0", + "oxc_ast_macros 0.128.0", + "oxc_diagnostics 0.128.0", + "oxc_span 0.128.0", + "oxc_str 0.128.0", + "phf", + "rustc-hash", + "unicode-id-start", +] + +[[package]] +name = "oxc_regular_expression" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2825d55dd483df5d641087ab515547bee282639ecff26a32e66356cd273b40d" +dependencies = [ + "bitflags", + "oxc_allocator 0.129.0", + "oxc_ast_macros 0.129.0", + "oxc_diagnostics 0.129.0", + "oxc_span 0.129.0", + "oxc_str 0.129.0", "phf", "rustc-hash", "unicode-id-start", @@ -682,10 +764,24 @@ checksum = "f03b54ae4c2254ffdbba43f82e4ea097182b300d2f3ccd1f81f8ca145556e659" dependencies = [ "compact_str", "oxc-miette", - "oxc_allocator", - "oxc_ast_macros", - "oxc_estree", - "oxc_str", + "oxc_allocator 0.128.0", + "oxc_ast_macros 0.128.0", + "oxc_estree 0.128.0", + "oxc_str 0.128.0", +] + +[[package]] +name = "oxc_span" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dff4df78f3fd004daf1dd0301cac40b34451c42e56dd46f7a7dcefd0cc582ef3" +dependencies = [ + "compact_str", + "oxc-miette", + "oxc_allocator 0.129.0", + "oxc_ast_macros 0.129.0", + "oxc_estree 0.129.0", + "oxc_str 0.129.0", ] [[package]] @@ -696,8 +792,20 @@ checksum = "686c0fe58e5a4a3698921871fbe23043ac271cf324540591dfcc5e7d0f127a5a" dependencies = [ "compact_str", "hashbrown 0.17.0", - "oxc_allocator", - "oxc_estree", + "oxc_allocator 0.128.0", + "oxc_estree 0.128.0", +] + +[[package]] +name = "oxc_str" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0273521fbd4655da9c5b2f659f4cc7f2e5370a573b54d37a4456c336c7bc8af6" +dependencies = [ + "compact_str", + "hashbrown 0.17.0", + "oxc_allocator 0.129.0", + "oxc_estree 0.129.0", ] [[package]] @@ -705,17 +813,36 @@ name = "oxc_syntax" version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35c0e13e50d92d4c518ed2484d4c5beea46c2f3311688aaff866420abf6a73eb" +dependencies = [ + "bitflags", + "cow-utils", + "nonmax", + "oxc_allocator 0.128.0", + "oxc_ast_macros 0.128.0", + "oxc_estree 0.128.0", + "oxc_index", + "oxc_span 0.128.0", + "oxc_str 0.128.0", + "phf", + "unicode-id-start", +] + +[[package]] +name = "oxc_syntax" +version = "0.129.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0dcdc65090dfc024c9f0d156ff0e1f9b139b7954552cd6c8de02bd6d2362679f" dependencies = [ "bitflags", "cow-utils", "dragonbox_ecma", "nonmax", - "oxc_allocator", - "oxc_ast_macros", - "oxc_estree", + "oxc_allocator 0.129.0", + "oxc_ast_macros 0.129.0", + "oxc_estree 0.129.0", "oxc_index", - "oxc_span", - "oxc_str", + "oxc_span 0.129.0", + "oxc_str 0.129.0", "phf", "unicode-id-start", ] @@ -960,10 +1087,10 @@ dependencies = [ name = "rulepath_lang_typescript" version = "0.1.0" dependencies = [ - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.128.0", + "oxc_ast 0.128.0", "oxc_parser", - "oxc_span", + "oxc_span 0.128.0", "rulepath_ir", "rulepath_parsers", "rulepath_workspace", diff --git a/Cargo.toml b/Cargo.toml index dd62a11..1f67dc3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -36,7 +36,7 @@ lasso = "=0.7.3" miette = { version = "=7.6.0", features = ["fancy"] } oxc_allocator = "=0.128.0" oxc_ast = "=0.128.0" -oxc_parser = "=0.128.0" +oxc_parser = "=0.129.0" oxc_span = "=0.128.0" petgraph = "=0.8.3" rayon = "=1.12.0"