diff --git a/Cargo.lock b/Cargo.lock index cb853179d..f3c222f44 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1235,12 +1235,12 @@ name = "fresh-parser-js" version = "0.1.99" dependencies = [ "anyhow", - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", "oxc_codegen", "oxc_parser", "oxc_semantic", - "oxc_span", + "oxc_span 0.111.0", "oxc_transformer", "serde", ] @@ -1263,11 +1263,11 @@ dependencies = [ "fresh-parser-js", "fresh-plugin-api-macros", "lsp-types", - "oxc_allocator", + "oxc_allocator 0.111.0", "oxc_codegen", - "oxc_diagnostics", + "oxc_diagnostics 0.111.0", "oxc_parser", - "oxc_span", + "oxc_span 0.111.0", "rquickjs", "rquickjs-serde", "serde", @@ -2379,7 +2379,19 @@ checksum = "a5c88d24f54baed607e8a5b8f7b675cf542427489a84d3a987c25d14e6f37560" dependencies = [ "allocator-api2", "hashbrown 0.16.1", - "oxc_data_structures", + "oxc_data_structures 0.111.0", + "rustc-hash", +] + +[[package]] +name = "oxc_allocator" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7b9c7293fac710d0be6e941b70749566dc69f1918cf0446a677d0eb9a7c8259" +dependencies = [ + "allocator-api2", + "hashbrown 0.16.1", + "oxc_data_structures 0.112.0", "rustc-hash", ] @@ -2390,14 +2402,31 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61b730cec4b5ee7c9f76b7c0c35662ea81c5d8cd5245fd7e5a3df6fedc53cf84" dependencies = [ "bitflags 2.10.0", - "oxc_allocator", - "oxc_ast_macros", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_estree", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.111.0", + "oxc_ast_macros 0.111.0", + "oxc_data_structures 0.111.0", + "oxc_diagnostics 0.111.0", + "oxc_estree 0.111.0", + "oxc_regular_expression 0.111.0", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", +] + +[[package]] +name = "oxc_ast" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dd97b20b4ad9987795c0e5eda56752de8c24682a4e2cd6b1698fdc8135510e3" +dependencies = [ + "bitflags 2.10.0", + "oxc_allocator 0.112.0", + "oxc_ast_macros 0.112.0", + "oxc_data_structures 0.112.0", + "oxc_diagnostics 0.112.0", + "oxc_estree 0.112.0", + "oxc_regular_expression 0.112.0", + "oxc_span 0.112.0", + "oxc_syntax 0.112.0", ] [[package]] @@ -2412,16 +2441,28 @@ dependencies = [ "syn 2.0.114", ] +[[package]] +name = "oxc_ast_macros" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b1eb3b6f9ed42c528030161d0370b023229ed05b785baf7a80d7e99a794da2" +dependencies = [ + "phf 0.13.1", + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "oxc_ast_visit" version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bea0c0c79abc8b9299aec7079047e720e34ec86fb7864304fb809665f55b16a0" dependencies = [ - "oxc_allocator", - "oxc_ast", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", ] [[package]] @@ -2434,14 +2475,14 @@ dependencies = [ "cow-utils", "dragonbox_ecma", "itoa", - "oxc_allocator", - "oxc_ast", - "oxc_data_structures", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", + "oxc_data_structures 0.111.0", "oxc_index", "oxc_semantic", "oxc_sourcemap", - "oxc_span", - "oxc_syntax", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", "rustc-hash", ] @@ -2453,7 +2494,7 @@ checksum = "b7975792929d6239559ea32a232b31b4a13dbf8c71856e82e4844e96ee596227" dependencies = [ "cow-utils", "oxc-browserslist", - "oxc_syntax", + "oxc_syntax 0.111.0", "rustc-hash", "serde", ] @@ -2467,6 +2508,12 @@ dependencies = [ "ropey", ] +[[package]] +name = "oxc_data_structures" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cea257e0e5a91b5cfcf06fd91744514d24e53c5450620f54a9fa1053f2b3fdf2" + [[package]] name = "oxc_diagnostics" version = "0.111.0" @@ -2478,6 +2525,17 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "oxc_diagnostics" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed1dce4194036de316f09d86c9a02e42aab1693c20423f20dda694c5d9f04394" +dependencies = [ + "cow-utils", + "oxc-miette", + "percent-encoding", +] + [[package]] name = "oxc_ecmascript" version = "0.111.0" @@ -2487,11 +2545,27 @@ dependencies = [ "cow-utils", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", + "oxc_regular_expression 0.111.0", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", +] + +[[package]] +name = "oxc_ecmascript" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50f9465ce204eaddca376dcc235a44915c05ad512e280417d2cafd6bb1934f04" +dependencies = [ + "cow-utils", + "num-bigint", + "num-traits", + "oxc_allocator 0.112.0", + "oxc_ast 0.112.0", + "oxc_regular_expression 0.112.0", + "oxc_span 0.112.0", + "oxc_syntax 0.112.0", ] [[package]] @@ -2500,6 +2574,12 @@ version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa8054cce36f2ac94eabc24c1983ec70f93a6c1187da248b0f1a1ce7bcd121c" +[[package]] +name = "oxc_estree" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1bc44f56db73d6b7a5b8c4b4979cde79809e7c18d7fe5d99dffc37128bedd8c" + [[package]] name = "oxc_index" version = "4.1.0" @@ -2512,23 +2592,23 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.111.0" +version = "0.112.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8e1ab9ccddf9aae8c9236afa8993b57a401473cd6a0c0d6b98f1d6c9d448da9" +checksum = "f38f73b67e2ae42ce4a14e4e1dc305d65e1ada635c52959dbfaad5eec7245a15" dependencies = [ "bitflags 2.10.0", "cow-utils", "memchr", "num-bigint", "num-traits", - "oxc_allocator", - "oxc_ast", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_ecmascript", - "oxc_regular_expression", - "oxc_span", - "oxc_syntax", + "oxc_allocator 0.112.0", + "oxc_ast 0.112.0", + "oxc_data_structures 0.112.0", + "oxc_diagnostics 0.112.0", + "oxc_ecmascript 0.112.0", + "oxc_regular_expression 0.112.0", + "oxc_span 0.112.0", + "oxc_syntax 0.112.0", "rustc-hash", "seq-macro", ] @@ -2540,10 +2620,26 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20bb5ba648addcdbaddb6f771b4facb7fdc75bc0da966a89b47af22311ed91da" dependencies = [ "bitflags 2.10.0", - "oxc_allocator", - "oxc_ast_macros", - "oxc_diagnostics", - "oxc_span", + "oxc_allocator 0.111.0", + "oxc_ast_macros 0.111.0", + "oxc_diagnostics 0.111.0", + "oxc_span 0.111.0", + "phf 0.13.1", + "rustc-hash", + "unicode-id-start", +] + +[[package]] +name = "oxc_regular_expression" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b53ad034b3b87531190c0adde3dca1ee8a3d09e9009960576077a4062d9bc10" +dependencies = [ + "bitflags 2.10.0", + "oxc_allocator 0.112.0", + "oxc_ast_macros 0.112.0", + "oxc_diagnostics 0.112.0", + "oxc_span 0.112.0", "phf 0.13.1", "rustc-hash", "unicode-id-start", @@ -2557,15 +2653,15 @@ checksum = "3e39f52f18f6fbbbc3c969196a46fe3071c0912da5c54c4575e976f78b72405f" dependencies = [ "itertools 0.14.0", "memchr", - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", "oxc_ast_visit", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_ecmascript", + "oxc_data_structures 0.111.0", + "oxc_diagnostics 0.111.0", + "oxc_ecmascript 0.111.0", "oxc_index", - "oxc_span", - "oxc_syntax", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", "rustc-hash", "self_cell", "smallvec", @@ -2592,10 +2688,24 @@ checksum = "0392afe06f6f78ad9c6f2c3cca1189e9db94e57c12c164c8508e07c2c718d6f4" dependencies = [ "compact_str", "oxc-miette", - "oxc_allocator", - "oxc_ast_macros", - "oxc_estree", - "oxc_str", + "oxc_allocator 0.111.0", + "oxc_ast_macros 0.111.0", + "oxc_estree 0.111.0", + "oxc_str 0.111.0", +] + +[[package]] +name = "oxc_span" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4807a64b6063717dcd863fb4c1ce5ec628728d037e2f20e3ffdcf3aa4adf96ca" +dependencies = [ + "compact_str", + "oxc-miette", + "oxc_allocator 0.112.0", + "oxc_ast_macros 0.112.0", + "oxc_estree 0.112.0", + "oxc_str 0.112.0", ] [[package]] @@ -2605,8 +2715,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97cb70d5a5e99530ceb1c8d2297e2539007f69ff3d290801bf4788466ab63cf2" dependencies = [ "compact_str", - "oxc_allocator", - "oxc_estree", + "oxc_allocator 0.111.0", + "oxc_estree 0.111.0", +] + +[[package]] +name = "oxc_str" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c64a431903dbb9b8505324824d1bd50e52407ebc30bf9a42279cd477328223e" +dependencies = [ + "compact_str", + "oxc_allocator 0.112.0", + "oxc_estree 0.112.0", ] [[package]] @@ -2619,12 +2740,32 @@ dependencies = [ "cow-utils", "dragonbox_ecma", "nonmax", - "oxc_allocator", - "oxc_ast_macros", - "oxc_data_structures", - "oxc_estree", + "oxc_allocator 0.111.0", + "oxc_ast_macros 0.111.0", + "oxc_data_structures 0.111.0", + "oxc_estree 0.111.0", + "oxc_index", + "oxc_span 0.111.0", + "phf 0.13.1", + "unicode-id-start", +] + +[[package]] +name = "oxc_syntax" +version = "0.112.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82c8d491f4b2755a81aac85cde4706b591129215b3a79229ed0607ef622ed38b" +dependencies = [ + "bitflags 2.10.0", + "cow-utils", + "dragonbox_ecma", + "nonmax", + "oxc_allocator 0.112.0", + "oxc_ast_macros 0.112.0", + "oxc_data_structures 0.112.0", + "oxc_estree 0.112.0", "oxc_index", - "oxc_span", + "oxc_span 0.112.0", "phf 0.13.1", "unicode-id-start", ] @@ -2640,17 +2781,17 @@ dependencies = [ "indexmap", "itoa", "memchr", - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", "oxc_ast_visit", "oxc_compat", - "oxc_data_structures", - "oxc_diagnostics", - "oxc_ecmascript", - "oxc_regular_expression", + "oxc_data_structures 0.111.0", + "oxc_diagnostics 0.111.0", + "oxc_ecmascript 0.111.0", + "oxc_regular_expression 0.111.0", "oxc_semantic", - "oxc_span", - "oxc_syntax", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", "oxc_traverse", "rustc-hash", "serde", @@ -2665,14 +2806,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4c8a2716d8fa2b32e28e1b8ea9244dbd1d58b485b8761e0655bb38402b31252" dependencies = [ "itoa", - "oxc_allocator", - "oxc_ast", + "oxc_allocator 0.111.0", + "oxc_ast 0.111.0", "oxc_ast_visit", - "oxc_data_structures", - "oxc_ecmascript", + "oxc_data_structures 0.111.0", + "oxc_ecmascript 0.111.0", "oxc_semantic", - "oxc_span", - "oxc_syntax", + "oxc_span 0.111.0", + "oxc_syntax 0.111.0", "rustc-hash", ] diff --git a/Cargo.toml b/Cargo.toml index 9ce6eaa32..062f0b931 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,7 +39,7 @@ rquickjs = { version = "0.11", features = ["bindgen", "futures", "macro"] } rquickjs-serde = "0.4" oxc_allocator = "0.111.0" oxc_ast = "0.111.0" -oxc_parser = "0.111.0" +oxc_parser = "0.112.0" oxc_transformer = "0.111.0" oxc_codegen = "0.111.0" oxc_span = "0.111.0"