diff --git a/Cargo.lock b/Cargo.lock index d9e88fbbe..7412d9025 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1045,7 +1045,22 @@ checksum = "4356a61f2ed4c9b3610245215fbf48970eb277126919f87db9d0efa93a74245c" dependencies = [ "cfg-if", "owo-colors", - "oxc-miette-derive", + "oxc-miette-derive 2.7.1", + "textwrap", + "thiserror", + "unicode-segmentation", + "unicode-width", +] + +[[package]] +name = "oxc-miette" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b776084bf11ad750806cb63f9ed2606a12ab374cf458f36a7731eba1f5d753fc" +dependencies = [ + "cfg-if", + "owo-colors", + "oxc-miette-derive 3.0.0", "textwrap", "thiserror", "unicode-segmentation", @@ -1063,11 +1078,22 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "oxc-miette-derive" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66e0bafc397eee2f94c5bf89bb5a82ba6d522d1b79e2924c8169f053febb433f" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "oxc_allocator" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d732c2d8df8067a8d7417be81a8a4631e3201ad420ae70aa2426aebf7bc0326" +checksum = "2ff1abde02d06e45daee3f095b633c30bb9ad38607c6d9f22cce70c2ff38d62c" dependencies = [ "allocator-api2", "hashbrown 0.17.0", @@ -1084,7 +1110,7 @@ dependencies = [ "indexmap", "insta", "lightningcss", - "oxc-miette", + "oxc-miette 2.7.1", "oxc_allocator", "oxc_ast", "oxc_ast_visit", @@ -1093,7 +1119,7 @@ dependencies = [ "oxc_parser", "oxc_resolver", "oxc_semantic", - "oxc_sourcemap", + "oxc_sourcemap 7.0.0", "oxc_span", "oxc_str", "oxc_syntax", @@ -1141,9 +1167,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29512a9acf168a734cbead68ae798c07102b9ecb897cdbe17a40d327b5fff2ec" +checksum = "9d5b4c5dbe671c26ebba9e81d8632a8c4288b507f1b69210db87961fa6dc042a" dependencies = [ "bitflags", "oxc_allocator", @@ -1159,9 +1185,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06186227ab1f27f214d824030ef8d7abd604fb24cd647d2acfebfe6bbe378dc6" +checksum = "2a241ebde1bbe9328fb134abe933176f09b89decb6aa6047200436c241505c74" dependencies = [ "phf 0.13.1", "proc-macro2", @@ -1171,9 +1197,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af8a8771bbedc5904b6536822fb719f76291d00ab2bccbf5f98950d666f0154f" +checksum = "2ca2672d986140e9c03c473203cdb4630f6cc704cddfd6cb753ea770284944bc" dependencies = [ "oxc_allocator", "oxc_ast", @@ -1183,9 +1209,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a375edc284941656da7e436e44ca223426994b98f9035ed99f57b5f36df327a5" +checksum = "b042d9f2b2065a40f5fd69b0aee948f3db1ee5facae154275242fc4f59a095f7" dependencies = [ "bitflags", "cow-utils", @@ -1196,7 +1222,7 @@ dependencies = [ "oxc_data_structures", "oxc_index", "oxc_semantic", - "oxc_sourcemap", + "oxc_sourcemap 8.0.1", "oxc_span", "oxc_str", "oxc_syntax", @@ -1205,9 +1231,9 @@ dependencies = [ [[package]] name = "oxc_compat" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4134154f80f0b95fe891f3cfbf4936fc8f22817f4649977ef6d6f14518e7ecd2" +checksum = "c6bba8c18ebfa685b289ab434e1215f8945a885344905fdcf8610aeaa559178e" dependencies = [ "cow-utils", "oxc-browserslist", @@ -1218,29 +1244,29 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46270ed833a7d2e5f5fbf0c51f970c2d7e1ef09356d40798cf4702f7d2dae30d" +checksum = "0701d254926331257e9be93d6d2937390b93f5bbdf6243f73e3128b0d2bb8f54" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b0ebb338486583af9e603f4d20be123ad3ae52a5415265454995020386d8afe" +checksum = "2daf5f7aede9a68b8d9ea28907632f860e284aca9862f2fee0deff288d16aff5" dependencies = [ "cow-utils", - "oxc-miette", + "oxc-miette 3.0.0", "percent-encoding", ] [[package]] name = "oxc_ecmascript" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eef5f3e346539b48dbda9d0b618021ba6bb781f7a192476e4bf9b18df7ccaab4" +checksum = "1cb2763772878505ba1d0bcc2931adc4161374791933105e095f917c34230f5f" dependencies = [ "cow-utils", "num-bigint", @@ -1254,9 +1280,9 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816dfd17df8b02a45b122a1f7bb3c1486d4392e0163aea0e6334ad3894a7ea6b" +checksum = "d972254295a3200aabef1fc7dd382694e1664afadd6962a3d0e1f82550310d9a" dependencies = [ "dragonbox_ecma", "itoa", @@ -1275,9 +1301,9 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71ff5e5e576a2df1de09a2ec9e1745985414d29d2602261196a5b4cc6ec91573" +checksum = "bc1c41294cf632cf83b94585353d59cac02ecb78b135f860df727a9bade28566" dependencies = [ "napi", "napi-build", @@ -1291,9 +1317,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43cb9af99a1d02989ed53780e3b2b67757226d4501365e65781ae4519be150b6" +checksum = "fbc60cb7bd0571a91d4b887bbc4ffc47bc662cb8ae3ff1025679690572072968" dependencies = [ "bitflags", "cow-utils", @@ -1315,9 +1341,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecfe28ec0ffa88784155900d5b7ea1f8383f69d80659ed86f1c4a18a6f117488" +checksum = "c5b0cc5a451ebfe951a680ca2407e9ca9fcb2c827be1d94291dcd07ceaf0c539" dependencies = [ "bitflags", "oxc_allocator", @@ -1359,15 +1385,16 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6735efd98d54e0f5e8c30a6b17df921085373d54b2b1e10e42d7f4ec8d2597bc" +checksum = "01cc7ba86610d560bd6ef0b62286c0ea77d1f813e05fa56ee3b27adda1474035" dependencies = [ "itertools 0.14.0", "memchr", "oxc_allocator", "oxc_ast", "oxc_ast_visit", + "oxc_data_structures", "oxc_diagnostics", "oxc_ecmascript", "oxc_index", @@ -1392,14 +1419,27 @@ dependencies = [ "serde_json", ] +[[package]] +name = "oxc_sourcemap" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "174d2498c2390ccfab0a9caaf47ef5accda1d509aaa34a5be8f45e00e5299f04" +dependencies = [ + "base64-simd 0.8.0", + "json-escape-simd", + "rustc-hash", + "serde", + "serde_json", +] + [[package]] name = "oxc_span" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fbd1667674fd9c25e079a0ab84a87b26e2946d1ce86ad6c5827afa0518c493" +checksum = "189ad3c3c0b7bd7f4710f8efbfb277565e1f171c1ebc0298ec5d530c0d1a1fbb" dependencies = [ "compact_str", - "oxc-miette", + "oxc-miette 3.0.0", "oxc_allocator", "oxc_ast_macros", "oxc_estree", @@ -1409,9 +1449,9 @@ dependencies = [ [[package]] name = "oxc_str" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "887823468316c2b4798275976857edeb0574201a944810f2f94f3d79aaf6187e" +checksum = "7b77bc4ed1133165825c5408e9f469c0bebb500b7dedda4225246c5111906ceb" dependencies = [ "compact_str", "hashbrown 0.17.0", @@ -1422,9 +1462,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad8963ea5ad880d3185db2f8a50809e3a10772c2762500518229bca5347be04" +checksum = "c1a3c4fabd8698f647082094643d4e467453b1ea14bab059173b14f48630f5b4" dependencies = [ "bitflags", "cow-utils", @@ -1443,9 +1483,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8addbc29d06bbb4249cc1b6c0102b9fdcc783a6f4eaca44a9b6e896778d98296" +checksum = "ec9f486e39727e784bdc4bf7a79cf8c707b0739021ea3dd92322a37f3f7a8c35" dependencies = [ "base64", "compact_str", @@ -1473,9 +1513,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.135.0" +version = "0.136.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e03d0cb61b3c0d0094a328e47d14649c8d00559544cd16ee0861b1771af7d01" +checksum = "11130b7efa29a53baaee4f32ff034ecb35f80d7d845a78db5726c9cf65ec7ddd" dependencies = [ "itoa", "oxc_allocator", diff --git a/Cargo.toml b/Cargo.toml index df84be9fb..94ea9b4a4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -87,19 +87,19 @@ multiple_crate_versions = "allow" [workspace.dependencies] # External oxc crates from crates.io -oxc_allocator = "0.135" -oxc_ast = "0.135" -oxc_ast_visit = "0.135" -oxc_diagnostics = "0.135" -oxc_napi = "0.135" -oxc_parser = "0.135" -oxc_semantic = "0.135" -oxc_span = "0.135" -oxc_syntax = "0.135" +oxc_allocator = "0.136" +oxc_ast = "0.136" +oxc_ast_visit = "0.136" +oxc_diagnostics = "0.136" +oxc_napi = "0.136" +oxc_parser = "0.136" +oxc_semantic = "0.136" +oxc_span = "0.136" +oxc_syntax = "0.136" oxc_sourcemap = "7.0.0" -oxc_str = "0.135" -oxc_transformer = "0.135" -oxc_codegen = "0.135" +oxc_str = "0.136" +oxc_transformer = "0.136" +oxc_codegen = "0.136" # Internal oxc_angular_compiler = { path = "crates/oxc_angular_compiler" } diff --git a/crates/oxc_angular_compiler/src/component/import_elision.rs b/crates/oxc_angular_compiler/src/component/import_elision.rs index cdce0c627..bd44484f5 100644 --- a/crates/oxc_angular_compiler/src/component/import_elision.rs +++ b/crates/oxc_angular_compiler/src/component/import_elision.rs @@ -1111,9 +1111,9 @@ class MyComponent implements OnInit, OnDestroy { let source_type = SourceType::ts(); let parser_ret = Parser::new(&allocator, &filtered, source_type).parse(); assert!( - parser_ret.errors.is_empty(), + parser_ret.diagnostics.is_empty(), "Filtered source should be valid TypeScript: {:?}", - parser_ret.errors + parser_ret.diagnostics ); } @@ -1168,12 +1168,12 @@ class AppComponent implements OnInit, OnDestroy { let allocator = Allocator::default(); let source_type = SourceType::ts(); let parser_ret = Parser::new(&allocator, &filtered, source_type).parse(); - if !parser_ret.errors.is_empty() { - for err in &parser_ret.errors { + if !parser_ret.diagnostics.is_empty() { + for err in &parser_ret.diagnostics { eprintln!("Parse error: {:?}", err); } } - assert!(parser_ret.errors.is_empty(), "Filtered source should be valid TypeScript"); + assert!(parser_ret.diagnostics.is_empty(), "Filtered source should be valid TypeScript"); // Check that type-only imports are removed from the right places let import_lines: Vec<_> = diff --git a/crates/oxc_angular_compiler/src/component/transform.rs b/crates/oxc_angular_compiler/src/component/transform.rs index 039b1d9d6..b236048ec 100644 --- a/crates/oxc_angular_compiler/src/component/transform.rs +++ b/crates/oxc_angular_compiler/src/component/transform.rs @@ -340,18 +340,14 @@ impl TransformResult { /// Check if there are any errors. pub fn has_errors(&self) -> bool { - use miette::Diagnostic; use oxc_diagnostics::Severity; - self.diagnostics - .iter() - .any(|d| d.severity() == Some(Severity::Error) || d.severity().is_none()) + self.diagnostics.iter().any(|d| d.severity == Severity::Error) } /// Check if there are any warnings. pub fn has_warnings(&self) -> bool { - use miette::Diagnostic; use oxc_diagnostics::Severity; - self.diagnostics.iter().any(|d| d.severity() == Some(Severity::Warning)) + self.diagnostics.iter().any(|d| d.severity == Severity::Warning) } } @@ -2024,8 +2020,8 @@ fn transform_angular_file_jit( let source_type = SourceType::from_path(path).unwrap_or_default(); let parser_ret = Parser::new(allocator, source, source_type).parse(); - if !parser_ret.errors.is_empty() { - for error in parser_ret.errors { + if !parser_ret.diagnostics.is_empty() { + for error in parser_ret.diagnostics { result.diagnostics.push(OxcDiagnostic::error(error.to_string())); } } @@ -2405,8 +2401,8 @@ pub fn transform_angular_file( let parser_ret = Parser::new(allocator, source, source_type).parse(); // Collect parse errors - if !parser_ret.errors.is_empty() { - for error in parser_ret.errors { + if !parser_ret.diagnostics.is_empty() { + for error in parser_ret.diagnostics { result.diagnostics.push(OxcDiagnostic::error(error.to_string())); } // Still continue to try to generate output for partial results diff --git a/crates/oxc_angular_compiler/src/linker/mod.rs b/crates/oxc_angular_compiler/src/linker/mod.rs index a7a3771c6..918579fcc 100644 --- a/crates/oxc_angular_compiler/src/linker/mod.rs +++ b/crates/oxc_angular_compiler/src/linker/mod.rs @@ -92,7 +92,7 @@ pub fn link(allocator: &Allocator, code: &str, filename: &str) -> LinkResult { let source_type = SourceType::from_path(filename).unwrap_or(SourceType::mjs()); let parser_result = Parser::new(allocator, code, source_type).parse(); - if parser_result.panicked || !parser_result.errors.is_empty() { + if parser_result.panicked || !parser_result.diagnostics.is_empty() { return LinkResult { code: code.to_string(), map: None, linked: false }; } diff --git a/crates/oxc_angular_compiler/src/optimizer/mod.rs b/crates/oxc_angular_compiler/src/optimizer/mod.rs index 854b87582..be546509a 100644 --- a/crates/oxc_angular_compiler/src/optimizer/mod.rs +++ b/crates/oxc_angular_compiler/src/optimizer/mod.rs @@ -119,7 +119,7 @@ pub fn optimize( let parser_result = Parser::new(allocator, code, source_type).parse(); // If parsing failed, return original code - if parser_result.panicked || !parser_result.errors.is_empty() { + if parser_result.panicked || !parser_result.diagnostics.is_empty() { return OptimizeResult { code: code.to_string(), map: None }; } diff --git a/crates/oxc_angular_compiler/src/output/oxc_converter.rs b/crates/oxc_angular_compiler/src/output/oxc_converter.rs index 2d21059aa..1f7d704b7 100644 --- a/crates/oxc_angular_compiler/src/output/oxc_converter.rs +++ b/crates/oxc_angular_compiler/src/output/oxc_converter.rs @@ -715,7 +715,7 @@ fn strip_expression_types(expr_source: &str) -> String { let wrapped = format!("0,({expr_source})"); let source_type = oxc_span::SourceType::mjs(); let parser_ret = oxc_parser::Parser::new(&allocator, &wrapped, source_type).parse(); - if !parser_ret.panicked && parser_ret.errors.is_empty() { + if !parser_ret.panicked && parser_ret.diagnostics.is_empty() { return expr_source.to_string(); } } diff --git a/crates/oxc_angular_compiler/src/service/decorator.rs b/crates/oxc_angular_compiler/src/service/decorator.rs index 5347146b6..d8d935762 100644 --- a/crates/oxc_angular_compiler/src/service/decorator.rs +++ b/crates/oxc_angular_compiler/src/service/decorator.rs @@ -166,7 +166,7 @@ fn parse_factory_expression<'a>( // Wrap the expression so the parser treats it as a standalone module. let wrapped = allocator.alloc_str(&format!("({});", src)); let parser_ret = Parser::new(allocator, wrapped, SourceType::ts()).parse(); - if !parser_ret.errors.is_empty() { + if !parser_ret.diagnostics.is_empty() { return None; } let stmt = parser_ret.program.body.first()?; diff --git a/napi/angular-compiler/e2e/compare/package.json b/napi/angular-compiler/e2e/compare/package.json index b5f478ee3..097c0e9b6 100644 --- a/napi/angular-compiler/e2e/compare/package.json +++ b/napi/angular-compiler/e2e/compare/package.json @@ -33,8 +33,8 @@ "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", "@types/node": "catalog:", - "oxc-parser": "^0.135.0", - "oxc-transform": "^0.135.0", + "oxc-parser": "^0.136.0", + "oxc-transform": "^0.136.0", "oxfmt": "catalog:", "typescript": "catalog:", "vitest": "catalog:" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0d0cca979..1138f9b55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -49,7 +49,7 @@ importers: devDependencies: '@napi-rs/cli': specifier: 'catalog:' - version: 3.7.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.1.0)(node-addon-api@7.1.1) + version: 3.7.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.1.0)(node-addon-api@7.1.1) oxfmt: specifier: 'catalog:' version: 0.54.0 @@ -74,7 +74,7 @@ importers: version: 22.0.1(@angular/compiler@22.0.1)(typescript@6.0.3) '@napi-rs/cli': specifier: 'catalog:' - version: 3.7.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.1.0)(node-addon-api@7.1.1) + version: 3.7.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.1.0)(node-addon-api@7.1.1) '@oxc-node/cli': specifier: 'catalog:' version: 0.1.0 @@ -392,11 +392,11 @@ importers: specifier: 'catalog:' version: 24.1.0 oxc-parser: - specifier: ^0.135.0 - version: 0.135.0 + specifier: ^0.136.0 + version: 0.136.0 oxc-transform: - specifier: ^0.135.0 - version: 0.135.0 + specifier: ^0.136.0 + version: 0.136.0 oxfmt: specifier: 'catalog:' version: 0.54.0 @@ -704,12 +704,18 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/core@1.9.1': resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/runtime@1.9.1': resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} @@ -719,6 +725,9 @@ packages: '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@esbuild/aix-ppc64@0.27.7': resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} engines: {node: '>=18'} @@ -1636,8 +1645,8 @@ packages: resolution: {integrity: sha512-7cmzIu+Vbupriudo7UudoMRH2OA3cTw67vva8MxeoAe5S7vPFI7z0vp0pMXiA25S8IUJefImQ90FeJjl8fjEaQ==} engines: {node: '>= 10'} - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 @@ -1896,129 +1905,129 @@ packages: '@oxc-node/core@0.1.0': resolution: {integrity: sha512-Spk/ey3zg1CpBU1eUHBPbAbfFddntutZPPsweh+kNh9M9Ksc8j9OCujralW9HrVyi6nNWek1PnMfSZ7NPLLCKA==} - '@oxc-parser/binding-android-arm-eabi@0.135.0': - resolution: {integrity: sha512-sHeZItACNcA5WRAWqF6ixriR4GkZDyY10gVgnZU7pXku1DjHFATSqnwZM809jl0gXPHxb6fKzYQCK7bNK5cACQ==} + '@oxc-parser/binding-android-arm-eabi@0.136.0': + resolution: {integrity: sha512-/ZpzhDW9dc5fNhK5HE0kY1340eD/Iorq6CN1XJxizC7tX9o8riFKjaRqccUAc2u/ieAnS7RG8jqeAUnKDMDwBg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm64@0.135.0': - resolution: {integrity: sha512-wPte+SzgzWWFgMSF8YZDNM+tBXtJg0AXBi7+tU3yS2z1f2Af9kRLZLKuJojADmuD/cZexmnMHHC3SDItTW77Iw==} + '@oxc-parser/binding-android-arm64@0.136.0': + resolution: {integrity: sha512-ijS3rH3YDsozxGMbAU0jFS1O5BFd0ntJjLikwvW8PYf7lw10KKPaJsxRRx6AwXN1z/hpOZxZvp2JcLixegdbqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.135.0': - resolution: {integrity: sha512-BmKz3lHIsqVos+9aPcdYCT9MG3APoUyM43KlEFhJMWNVDOGG8FKyiFz81Bc+mGz2o0hpuQ3PfXLfVWJrKXjo2g==} + '@oxc-parser/binding-darwin-arm64@0.136.0': + resolution: {integrity: sha512-G/B5abfNFxl6WHswWL0aXmT/N/K9uHv3Rlazw8ZRkzxZyvOy/qX7z33m7Sjj2S1Djwwx/6v5Lv9YCm+YHBO+tA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.135.0': - resolution: {integrity: sha512-dM8BS+8+Br1fNvmh2QZbGiHaYttwLebRa6J4Uz9vuFzMNmvsdRYwf7993ptOaV0JTrR63AaoVLjX7nhWbijxjQ==} + '@oxc-parser/binding-darwin-x64@0.136.0': + resolution: {integrity: sha512-J6WqlYE5d+2xB/Jkei2EKf19KIS5wCakFGL5iz2+1SbxzZTvrvsM7QfvhsE2eGtSMKFfKZRvNQ1FF1u2tjzDew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.135.0': - resolution: {integrity: sha512-xlZnvvJdR9bGu2pOhvR5hMuKPHCE6Sa9owK5A484mzjHdm75VRV5nCs5w/jkmGODMMTFc+KN7EnZqEieM813kw==} + '@oxc-parser/binding-freebsd-x64@0.136.0': + resolution: {integrity: sha512-fT7TZkWkkK/wkhEQnIzlyAFw2OEqfO7IBtHUI9zoLI17ZT27+YphJl6w3h2+CyboSjARKklVzUw7SRcBNtgQFg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.135.0': - resolution: {integrity: sha512-PSR8LmBK/H/PQRiN8g7RebQgZX/ntVCrdT/JBfNxE5ezdHG1s2i4rbazsRJYD83TTI1MmgTpC0MGL42PLtskQQ==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.136.0': + resolution: {integrity: sha512-KEPfcr6fOF9W3ymMSeh3cv6XWatTOLOcjzAPSxLT8zx/uvFBUagKHCuapVbRT8v96wvOaorjSeuVR+tdEPkU6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.135.0': - resolution: {integrity: sha512-I85GJXzfUsigkkk7Ngdz95C217M4FdUi1Z2HrX5UyPmURobwQZ7m2bbUvwFkz4VGZd+lymFGKHvDZ3RQC9qOzA==} + '@oxc-parser/binding-linux-arm-musleabihf@0.136.0': + resolution: {integrity: sha512-ywdKiqEJ38xhYeAZaJ5LKGEsDulyeiJGUxEETEUnzHGcxqZIj70IJl/mFPhQkILZdYT8hs7HzzU9aQtJnau9xw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.135.0': - resolution: {integrity: sha512-zqEY0npz0g0aGZj/8a5BclunjVDytsBQHYtIC10Gd26HcrLwbVF6YDbqRQjunMGYdSo97u6xOBl05aTDI2diDQ==} + '@oxc-parser/binding-linux-arm64-gnu@0.136.0': + resolution: {integrity: sha512-N9bBGX7nECdwf68sgJFvw/5EkjL0rU5dC6diON+/hue8TZ7oOWy6FEhsL3h/u6nmRUTbkbH2Z26pAQBMDYNKyg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.135.0': - resolution: {integrity: sha512-mWAfprP819gQ2qYst1RxgTI8b/z0b29OpoKfRflIXLHde2dZLihQD4g47Onuvtpo5GPIkMYPRlX9QoeZfs/GnQ==} + '@oxc-parser/binding-linux-arm64-musl@0.136.0': + resolution: {integrity: sha512-WGWNXomIxf/TPvStv6MOGjqKpLha0KUTpjOEFqILD/M8YuCvABWnuXAIoE5Vgxul6/xzlsKYg+LYdx7m07/jXg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.135.0': - resolution: {integrity: sha512-gri8c2AOmJKJwOux2KTHFBfUaXoJURuVMKhmKEi/2hTF55cQteTDV2XNfTiE5oCC+Tnem1Y4/MWzcyDadtsSag==} + '@oxc-parser/binding-linux-ppc64-gnu@0.136.0': + resolution: {integrity: sha512-X1w/nk3UNphji7kmr93doIrA4EauW8bv4gktYWT5NyRjQ24KqBY3sJsPeekGnGxrH2rHfPkUOHez96XGZwnXBQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.135.0': - resolution: {integrity: sha512-Y2tkupCG5wo0SxH2rMLG4d4Kmv6DaM3sBp+GuM5lox0S8Za6VxKgQrY2Mut088QQxKkEE89n/4CCCgmw2o0e3Q==} + '@oxc-parser/binding-linux-riscv64-gnu@0.136.0': + resolution: {integrity: sha512-RGEEU6fUJwIbBNqXBlUGlDdi1zNSHAmoYMRwFWa3avEByfREU9jRVqBQvdQxMyR6JMpm6DJ5ozeKx304m1AoqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.135.0': - resolution: {integrity: sha512-xDRJq6i6WTynjeP+ISbDpyH4p9BaJ0wuQcL0lCSDkt9qOXC9dmwpOu1VG/TlwmPI3KpYntmO9nJCuc3TMTsNBA==} + '@oxc-parser/binding-linux-riscv64-musl@0.136.0': + resolution: {integrity: sha512-WrO3nMKgUngVc9AZmpNpfnVDfNwZEjgJ8nx7G42fqRVmHF3ECuAlmZ4RHgc12SNWarwwwjV3QR8QSQ7ejCiMjA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.135.0': - resolution: {integrity: sha512-V4MoUuiCRNvihxhIufRxvK+ka013V4joTSK0FAGA1KEjLuNprfH6N/Qw2uxQEVIFuNYMhD/hV6xJ/ptbzlKdHg==} + '@oxc-parser/binding-linux-s390x-gnu@0.136.0': + resolution: {integrity: sha512-0IqzbprlPLXcBPXmpQj0nSSw1ZeAj+6x7wdPOHxrsn4Ukd0X7Ag64hdMz8Mll/pLeiISJH4EaHL7lfCevV6o2A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.135.0': - resolution: {integrity: sha512-JCFZ7zM7KXOKoPAbK/ZB4wY0M1jxRECiem2UQuiXLjzGqS9+hno7mtX+qyK2F7HWK2xPhyJb+frpcOtk5DKOtg==} + '@oxc-parser/binding-linux-x64-gnu@0.136.0': + resolution: {integrity: sha512-SRRFFxVFz2xXegKVFATuw2Hjqg1urM6P92WHJuztf1HNJf+TiVthaXfxfrBzbNzeF8jAIhHofPJmfAUMBN9DWQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.135.0': - resolution: {integrity: sha512-9jSVS1b3hOV7sdKH4aA2DFfnTz0RgQd0v2BefR+LYbH8yIlmSM22JJZbAAjVeVXmFgUAk3zJQ1tpE/Nd+Vi2YQ==} + '@oxc-parser/binding-linux-x64-musl@0.136.0': + resolution: {integrity: sha512-b1NjVGClFSd1ThRU9mvtM3pUXw42gfJraJmh3wLkvBk7xcWVL3HmibpgcVj4d+AttCtgUtQZRaiJYDqkBlOS2A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.135.0': - resolution: {integrity: sha512-M857ZLBSdn1Uy/SJJz5zh0qGu67B4P9omCgXGBU2LLqTzraX6ZjVNaKq5yW1PDw/LgJXDXR/dbZfgmB310f11Q==} + '@oxc-parser/binding-openharmony-arm64@0.136.0': + resolution: {integrity: sha512-wd66GmRagy3W1633ezZWNkTWyJV26lbVWpTj1x/WVjZ/vz7iEyjKl2Emja1dh/Ro3/OQpuWCaYSuazlcHmeUlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-wasm32-wasi@0.135.0': - resolution: {integrity: sha512-2w6DVcntQZX9U5RhXtgiWb3FLWFB5EcwI1U8yr3htOCJUJjagN4BFUHz/Y/d9ZsumndZ6ByxxWEtbUZNE1bfFw==} + '@oxc-parser/binding-wasm32-wasi@0.136.0': + resolution: {integrity: sha512-WdGagp+TtF2BRywdfg3UWMGdFtpTlFVYv6GCnArZtyllaVEXmI6O/Rk1XEJA3lDCL1kShFh2jtaXu5MDnUUW5Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.135.0': - resolution: {integrity: sha512-rX1U8+IH2Z37EJjDXKa1iifvUQAdba+vZ4Ewj1iaG5eA/QaSybzclCOwtWa0/5BuUQnnK/T2JHUEFrwhL6Ck2Q==} + '@oxc-parser/binding-win32-arm64-msvc@0.136.0': + resolution: {integrity: sha512-L3NaDvdbLtISDHlxwoVbBa1KEYpiWMIyr8vViVZREtnz4ASsgWu1Uha+FDZg4gjxZiy+sjlXth+f9Xuqjk0jig==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.135.0': - resolution: {integrity: sha512-9FAisBbH1QICGAjlJobiuKGd/jOuVmyqniWdQMwTa5SkCl6hhuotBCJf1n46B0flYbSOR5TzfV9HZCWSyb3c/Q==} + '@oxc-parser/binding-win32-ia32-msvc@0.136.0': + resolution: {integrity: sha512-ej++rp+ea9mvBeC1iH6Z7He5efztnwmnl7rq411A7Ya5lJQKAUsPpI8HzHlZZz/9YCSRCiHBlgK+nHkEJFihPw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.135.0': - resolution: {integrity: sha512-wYF+A2AzJ2n7ul6q+Z2G/ia0S2+8cUp0AgWZzoFvF4WmUcl1P7p+o6se1Gdr5wGnWuF0iAMIkGddrjCarNr2yA==} + '@oxc-parser/binding-win32-x64-msvc@0.136.0': + resolution: {integrity: sha512-YZucBNVBuoWpGEBJEqFTsQMaIIEaIZUPgxJxQJzFwamg9M8xo3Bw4vDDxDccwv34i9rcaKdoEGdeYye/ljHMDw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2026,132 +2035,132 @@ packages: '@oxc-project/types@0.133.0': resolution: {integrity: sha512-KzkdCd6Uxqnf6l3HOw1xfatAlUURA0g14cvBYFyJ5SaNOQbOUvBr9PKArcPcrNIeRsBdgcUzOGrhKveVpvOIGA==} - '@oxc-project/types@0.135.0': - resolution: {integrity: sha512-wR+xRdFkUBMvcAjBJ2q2kcZM6d+DKu2NgoOyxZgYwZdLhmiv6+rnO8PZ/P68kMiZtIKm+pW7zyEJ4kSOs0vo+Q==} + '@oxc-project/types@0.136.0': + resolution: {integrity: sha512-39Al/B3v9esnHCX7S8l9Se2+s2tb9b2jcMd+bZ2L659VG73kNyGPpPrL5Zi/p0ty7p4pTTU2/Dd+g27hv94XCg==} - '@oxc-transform/binding-android-arm-eabi@0.135.0': - resolution: {integrity: sha512-L2u2RXVSHBo3xoQjMvek3A19IIXb1F+IVO7mN3vnTUwRe30EcwjoxOuJRkL041Q9A/FxcA05+NDvypp/QaTqIA==} + '@oxc-transform/binding-android-arm-eabi@0.136.0': + resolution: {integrity: sha512-zWyz4qFxPXplAgPMTr02oIAuN/8/DbONjj8/xYp2r6n6N2wnWWZuEAMNMixu+DJuA0BcMmAaHlIhjKAgyfFuXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-transform/binding-android-arm64@0.135.0': - resolution: {integrity: sha512-gIiM9TSFR0RhZCVHzIA1Kk+sgox553qa404G04BMtL81kkQrk/Mm702SuVLg/QnKz5D4H87DCdNKNJJ2rhUmJA==} + '@oxc-transform/binding-android-arm64@0.136.0': + resolution: {integrity: sha512-WyR+ZOAHaMsGSANAeluwfTEL+1u4mvWYtW3FANKROgMxwJeASZzU0zHtH7Cmms0ORbp+0SVUViNQ4Hht4XbkAg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-transform/binding-darwin-arm64@0.135.0': - resolution: {integrity: sha512-aGyFBJyQfCZkS6CjYKDp3W5X67WoYanSRnRlpyGlSM4pgCTioioVtxt0jrm2q5JC0GaZKVJIpJQK2l+uivj5vA==} + '@oxc-transform/binding-darwin-arm64@0.136.0': + resolution: {integrity: sha512-NPWct7Cft+Ekm7/qIwfnKwCqWY72nb/l1Mm2Izozry5wRRjBs+dyMB8Z+m6iQSVfQRIWsu3jy45Of6Zef32K9A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.135.0': - resolution: {integrity: sha512-lUkBIn2zDGSJqrfcDordzi5kAgWNhwU2dAd/fj7x8RWD44c/70qSlfhHGcPOnBuB2b0RgCHBc+PYkqD1x8CRxQ==} + '@oxc-transform/binding-darwin-x64@0.136.0': + resolution: {integrity: sha512-i+6lFZR070hG7+BfNUZS9sBfgf1t+NLYWS6IquoXyoV+QDAiCOf/UDPDqOjkKDgQQmGZ3qWzL+WEeH1GlYMO+w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-transform/binding-freebsd-x64@0.135.0': - resolution: {integrity: sha512-UYrxxgYL4/8vSKwhdGi3cvWmcQt3KHIRcmtpaIwYQL9Seg3k0XSHNc3Nmzo3Ys+EcibdVpCPv4StIaoHzjVb2g==} + '@oxc-transform/binding-freebsd-x64@0.136.0': + resolution: {integrity: sha512-fPgYtBata14S53LeuhowbBYNIJ3SJwk1Aw3ear+j7F9gLpiWIkL4e8gOma8SCgOLtTOMbYdOyKk13KDFAqoMGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-transform/binding-linux-arm-gnueabihf@0.135.0': - resolution: {integrity: sha512-s7YhMXSqoFjhgKxVHHRGLnCOQ5JQ4yXAmfTuJOHH+OiTNFZd6ZhwweKlpL0f6i4uPBzFu/SDr4KMLVeHbaXFPg==} + '@oxc-transform/binding-linux-arm-gnueabihf@0.136.0': + resolution: {integrity: sha512-irYpUBJnMxQr62MHWe1y3Oefb4FSF9+/ZiO6efMmh6FVPYlbh6bcQi/t+eG2KORMsf9YLt3qh5dmdfpQbiAIWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-musleabihf@0.135.0': - resolution: {integrity: sha512-i4rn5zMbleYjyPEG/NPseAHouAW9grY4P8hJxamGJIJLfAl6PLJzdvtXgVgkKUf0UOZsMQ3Og6rgJgKDp5/d9g==} + '@oxc-transform/binding-linux-arm-musleabihf@0.136.0': + resolution: {integrity: sha512-luUqj3eHnT5GyfK88O0HIXcnnURAn62KvcONEBs7zNje/At5Vides2Rx5NuT1X/cvSWLqR8yknBz2UMwVQeqyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.135.0': - resolution: {integrity: sha512-U26jlXYDJnC95XEop9F/ByuQkc0SiO3ccc+0s9jbkDCXFGcJzYf/Gms9QUm7aR/wMGx1v2B+BjMu67S1YC3FhQ==} + '@oxc-transform/binding-linux-arm64-gnu@0.136.0': + resolution: {integrity: sha512-WdxFWJAE3PvJMrekaKYzmx2Abr6YVeJGOjyMI1iTiSeMJdazXKqH5sWR7td4BWTQ1ZSkd2FptuhDPVhVGElfYA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-arm64-musl@0.135.0': - resolution: {integrity: sha512-mZJ+Jf71j1CHBVqX3qq26EFI6FERfAQJr7rHcrkLOUIeaqXHiWUlZjxjgG26FG8wMYV0DmgzXGyZyTANLdQtvw==} + '@oxc-transform/binding-linux-arm64-musl@0.136.0': + resolution: {integrity: sha512-rFHkHUQIz/KgAQDZgiFGFj2OQiL+csw+tDI5aCrFY3v9RTUiQRkaxXcjGgV6gMhdEd81357vw6K3xucVmRP+cw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-ppc64-gnu@0.135.0': - resolution: {integrity: sha512-mTeXb0orRNrsiDNgwML5hXqC2EEszNGpKS1pjs5VTyRtFmbte9q/hJ0H10WWeYm21fK4LqyQnt25l5IexBSFwg==} + '@oxc-transform/binding-linux-ppc64-gnu@0.136.0': + resolution: {integrity: sha512-B86BlWTVD68V3T78/gp17etSPvjLWVN6WJDexZzMzOP92hzVdK8c6KT8mL8a+UY3RlSUwsquVfxtHv2Z1tYLtw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-gnu@0.135.0': - resolution: {integrity: sha512-RIMeXf1/nveq4kD8ugFoatESWIg29EBvxx9j61zVZ35tMp6VNN4ztaH9ygtgsUWtZzuFaIflskyqBaz/MqrHmg==} + '@oxc-transform/binding-linux-riscv64-gnu@0.136.0': + resolution: {integrity: sha512-lIVizI3eTCPuk9NBFYaHArxoJ0/LC1e4hipcIateeofUNOEXqehfkVwrMI07k4DAW/2ya/ZnUVgaLY+x4wg+NA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-musl@0.135.0': - resolution: {integrity: sha512-/kLbjcoZcxgAr8939huIMK+MkY1EcQQBfujQQwNEn2cewjuB8JFQiqVOpSHyGfyZi9HPSumimO1n2o+PO7IYKw==} + '@oxc-transform/binding-linux-riscv64-musl@0.136.0': + resolution: {integrity: sha512-80igJtLGGWYp5qK3pS3/jAqD/m4jre0Fwu3YXHyHSIj197os9qIy3pn4NN35rogE4pVV4/mcx4SmqB3DsG51bA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-s390x-gnu@0.135.0': - resolution: {integrity: sha512-zEZUWMEEe/4cnJPY4LiZBWCx13PqDTVS9pnSyKNkxSP8B5M/hAaaZbbi9PS1ckbmhzeUTUGC2b7GbOzA8gwS8w==} + '@oxc-transform/binding-linux-s390x-gnu@0.136.0': + resolution: {integrity: sha512-SNAHfIhq8TjaxiTV1jFZwFReP49E9nwOalEcIh5xs4O6UAiy8I6QYuve2vTuJrvKNOkIse6RotUzywirkoV6Pg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-gnu@0.135.0': - resolution: {integrity: sha512-WwEOhpUJn+aLkON+Eq8coyR5XKb8wv8q2Tt8Ok6l+X16qHHy+xFRzGcohW63ih9lHo+1d+3tLvekD8Bd9dhMhw==} + '@oxc-transform/binding-linux-x64-gnu@0.136.0': + resolution: {integrity: sha512-HXMySHa9hcPsYf2byqUEKixrsBakGvYWpA9I3r7R00Zs2OJu7foPsVIYfQeP8jhvNpactigBpptWvXM3E64Jcw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-musl@0.135.0': - resolution: {integrity: sha512-vFJw+/TU7jzXrAhbr7MKtMnpbucXOBpN9YlDYIn270kxyXGYdAVjn7DZSwkoavUvtfikNbpZSkvZdwX8Z1/dCQ==} + '@oxc-transform/binding-linux-x64-musl@0.136.0': + resolution: {integrity: sha512-d2NQ3HMV6cltpJpJ6y9ENY37+6CQcY6/tuPLY1BzGmsdVVvajwu7uIbyWz56GZDiPf2pow+j2qDSCb0xy6VyvQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-transform/binding-openharmony-arm64@0.135.0': - resolution: {integrity: sha512-vPb4wfUgXBhfCDYuphv32IM59TnJXBfSyz2AiFjB4/XXMOJVjM70vIq/b7e5F6nU8mR/jtQaTSBb5Ebu6mpGxA==} + '@oxc-transform/binding-openharmony-arm64@0.136.0': + resolution: {integrity: sha512-ZDDZvFWEIhAo+BXeoAcF+kswaHA2j6DgYmnsVxXgoKaJp5LpMMbK8stqX80KJbydpT+ik02nvy5XMSSfY9LTbw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-transform/binding-wasm32-wasi@0.135.0': - resolution: {integrity: sha512-vlQRfj6Uw+Q/sAz69i0vP0mrHMW2nNZ1dv6vOd6WsIX6LknOTYykJbovWmM7iHokjY3MpTcVYl052okq3vD8KA==} + '@oxc-transform/binding-wasm32-wasi@0.136.0': + resolution: {integrity: sha512-EFNYyWFmj4wF7K7+c9DsPQCTAFfiTVNasJ4X0ZuwjPNQUcV161z5YXeZJepgqDicqdmWCsRqJP4NPsngiWWJRw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.135.0': - resolution: {integrity: sha512-pOsIcpSnr8DOsWRsLj506wUtaB3Y7IIG6HfCp0SJqz+wzbzgD44kuykLNz0SD9V1jqrhlJMHe74Nvw4PX54CZA==} + '@oxc-transform/binding-win32-arm64-msvc@0.136.0': + resolution: {integrity: sha512-jyRyFVci/T6hMtCIPCCkW/ZFYhK989hXFy27aLUnyvdJYAaMlq2h7lahh/MkTNv0ll5hokXWwQ3Hwak8EeSXoA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-ia32-msvc@0.135.0': - resolution: {integrity: sha512-6r0IyN/tNt+VbYNb2XagxzT3hMVP9bqZYFctdKSokw5gGROG2eQMlyZfTSTyYHsAGPkoBBo86ZvzniJqO78xtQ==} + '@oxc-transform/binding-win32-ia32-msvc@0.136.0': + resolution: {integrity: sha512-jdmNkL0+vLYvaSVVtbs39eaVHDqPFRSTWCksC7hADlZWlKlp93fE291scodjNMIOObC/ABOc5jf95JY3/qJzSg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.135.0': - resolution: {integrity: sha512-hRtgVt5KML8eBgsq/El5CIhU8Y3kw3xNTykOpfm2OlKk2zWog1js+Fr+yAftXTMqgbKOl6NnlRvQhNYd+PwIMA==} + '@oxc-transform/binding-win32-x64-msvc@0.136.0': + resolution: {integrity: sha512-cPmcOHoAyfYxH0OKYP54fiu8SJudF9RBoI9QFcnBttEOSdmapOU+dDO7pvuvcbUY5rLZMek8OZi2r9fA/jwZ4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3266,8 +3275,8 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 || ^8 - '@tybys/wasm-util@0.10.1': - resolution: {integrity: sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==} + '@tybys/wasm-util@0.10.2': + resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} '@types/chai@5.2.3': resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==} @@ -4009,12 +4018,12 @@ packages: ordered-binary@1.6.1: resolution: {integrity: sha512-QkCdPooczexPLiXIrbVOPYkR3VO3T6v2OyKRkR1Xbhpy7/LAVXwahnRCgRp78Oe/Ehf0C/HATAxfSr6eA1oX+w==} - oxc-parser@0.135.0: - resolution: {integrity: sha512-/DaPStu0s2zzNSRRniKyTPM6Z/o+DapOp2JYNKDL8AsgaBGPK2IdZyB87SQjVH+xeQPz+Qr9mrjglfkYgtbVRA==} + oxc-parser@0.136.0: + resolution: {integrity: sha512-ElnU+WQBWrosTiF58ALoYYhUUhKomHBDm5jkI2PUiY+hJnOK5Yh1jyLOHOHJpWapeI8tXW3cd4uotp6EgrlBeA==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-transform@0.135.0: - resolution: {integrity: sha512-G9JXSeVtMds9J6DCYeSnnMS5O+On5KYXq846saFhASzCtmBS+Q5G12KmxEvbohNK472zcTirSF+YZ6FUGu5zWA==} + oxc-transform@0.136.0: + resolution: {integrity: sha512-7mVjRVgUAFl2OKCQMFjWmfrdx5Hcr20VQBLHm/SS/a/JJalal8gRVH2AoPymp9h5efJjB3REukK662aWJk4MsA==} engines: {node: ^20.19.0 || >=22.12.0} oxfmt@0.54.0: @@ -4358,6 +4367,7 @@ packages: tsconfck@3.1.6: resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: ^5.0.0 @@ -4880,6 +4890,12 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/core@1.9.1': dependencies: '@emnapi/wasi-threads': 1.2.0 @@ -4891,6 +4907,11 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.9.1': dependencies: tslib: 2.8.1 @@ -4906,6 +4927,11 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + optional: true + '@esbuild/aix-ppc64@0.27.7': optional: true @@ -5251,11 +5277,11 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4': optional: true - '@napi-rs/cli@3.7.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.1.0)(node-addon-api@7.1.1)': + '@napi-rs/cli@3.7.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)(@types/node@24.1.0)(node-addon-api@7.1.1)': dependencies: '@inquirer/prompts': 8.5.2(@types/node@24.1.0) - '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - '@napi-rs/wasm-tools': 1.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@napi-rs/wasm-tools': 1.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@octokit/rest': 22.0.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) colorette: 2.0.20 @@ -5266,7 +5292,7 @@ snapshots: semver: 7.8.4 typanion: 3.14.0 optionalDependencies: - '@emnapi/runtime': 1.10.0 + '@emnapi/runtime': 1.11.1 transitivePeerDependencies: - '@emnapi/core' - '@napi-rs/cross-toolchain-arm64-target-aarch64' @@ -5283,10 +5309,10 @@ snapshots: - node-addon-api - supports-color - '@napi-rs/cross-toolchain@1.0.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/cross-toolchain@1.0.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/lzma': 1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - '@napi-rs/tar': 1.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/lzma': 1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@napi-rs/tar': 1.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) debug: 4.4.3 transitivePeerDependencies: - '@emnapi/core' @@ -5332,9 +5358,9 @@ snapshots: '@napi-rs/lzma-linux-x64-musl@1.4.5': optional: true - '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5349,7 +5375,7 @@ snapshots: '@napi-rs/lzma-win32-x64-msvc@1.4.5': optional: true - '@napi-rs/lzma@1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/lzma@1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': optionalDependencies: '@napi-rs/lzma-android-arm-eabi': 1.4.5 '@napi-rs/lzma-android-arm64': 1.4.5 @@ -5364,7 +5390,7 @@ snapshots: '@napi-rs/lzma-linux-s390x-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-musl': 1.4.5 - '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/lzma-win32-arm64-msvc': 1.4.5 '@napi-rs/lzma-win32-ia32-msvc': 1.4.5 '@napi-rs/lzma-win32-x64-msvc': 1.4.5 @@ -5480,9 +5506,9 @@ snapshots: '@napi-rs/tar-linux-x64-musl@1.1.0': optional: true - '@napi-rs/tar-wasm32-wasi@1.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/tar-wasm32-wasi@1.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5497,7 +5523,7 @@ snapshots: '@napi-rs/tar-win32-x64-msvc@1.1.0': optional: true - '@napi-rs/tar@1.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/tar@1.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': optionalDependencies: '@napi-rs/tar-android-arm-eabi': 1.1.0 '@napi-rs/tar-android-arm64': 1.1.0 @@ -5511,7 +5537,7 @@ snapshots: '@napi-rs/tar-linux-s390x-gnu': 1.1.0 '@napi-rs/tar-linux-x64-gnu': 1.1.0 '@napi-rs/tar-linux-x64-musl': 1.1.0 - '@napi-rs/tar-wasm32-wasi': 1.1.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/tar-wasm32-wasi': 1.1.0(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/tar-win32-arm64-msvc': 1.1.0 '@napi-rs/tar-win32-ia32-msvc': 1.1.0 '@napi-rs/tar-win32-x64-msvc': 1.1.0 @@ -5519,18 +5545,25 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.1 + '@tybys/wasm-util': 0.10.2 optional: true - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': + dependencies: + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.2 + optional: true + + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': dependencies: '@emnapi/core': 1.9.1 '@emnapi/runtime': 1.9.1 - '@tybys/wasm-util': 0.10.1 + '@tybys/wasm-util': 0.10.2 optional: true '@napi-rs/wasm-tools-android-arm-eabi@1.0.1': @@ -5560,9 +5593,9 @@ snapshots: '@napi-rs/wasm-tools-linux-x64-musl@1.0.1': optional: true - '@napi-rs/wasm-tools-wasm32-wasi@1.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-tools-wasm32-wasi@1.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -5577,7 +5610,7 @@ snapshots: '@napi-rs/wasm-tools-win32-x64-msvc@1.0.1': optional: true - '@napi-rs/wasm-tools@1.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-tools@1.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': optionalDependencies: '@napi-rs/wasm-tools-android-arm-eabi': 1.0.1 '@napi-rs/wasm-tools-android-arm64': 1.0.1 @@ -5588,7 +5621,7 @@ snapshots: '@napi-rs/wasm-tools-linux-arm64-musl': 1.0.1 '@napi-rs/wasm-tools-linux-x64-gnu': 1.0.1 '@napi-rs/wasm-tools-linux-x64-musl': 1.0.1 - '@napi-rs/wasm-tools-wasm32-wasi': 1.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-tools-wasm32-wasi': 1.0.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) '@napi-rs/wasm-tools-win32-arm64-msvc': 1.0.1 '@napi-rs/wasm-tools-win32-ia32-msvc': 1.0.1 '@napi-rs/wasm-tools-win32-x64-msvc': 1.0.1 @@ -5722,7 +5755,7 @@ snapshots: dependencies: '@emnapi/core': 1.9.1 '@emnapi/runtime': 1.9.1 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) optional: true '@oxc-node/core-win32-arm64-msvc@0.1.0': @@ -5756,136 +5789,136 @@ snapshots: '@oxc-node/core-win32-ia32-msvc': 0.1.0 '@oxc-node/core-win32-x64-msvc': 0.1.0 - '@oxc-parser/binding-android-arm-eabi@0.135.0': + '@oxc-parser/binding-android-arm-eabi@0.136.0': optional: true - '@oxc-parser/binding-android-arm64@0.135.0': + '@oxc-parser/binding-android-arm64@0.136.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.135.0': + '@oxc-parser/binding-darwin-arm64@0.136.0': optional: true - '@oxc-parser/binding-darwin-x64@0.135.0': + '@oxc-parser/binding-darwin-x64@0.136.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.135.0': + '@oxc-parser/binding-freebsd-x64@0.136.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.135.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.136.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.135.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.136.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.135.0': + '@oxc-parser/binding-linux-arm64-gnu@0.136.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.135.0': + '@oxc-parser/binding-linux-arm64-musl@0.136.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.135.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.136.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.135.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.136.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.135.0': + '@oxc-parser/binding-linux-riscv64-musl@0.136.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.135.0': + '@oxc-parser/binding-linux-s390x-gnu@0.136.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.135.0': + '@oxc-parser/binding-linux-x64-gnu@0.136.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.135.0': + '@oxc-parser/binding-linux-x64-musl@0.136.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.135.0': + '@oxc-parser/binding-openharmony-arm64@0.136.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.135.0': + '@oxc-parser/binding-wasm32-wasi@0.136.0': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.135.0': + '@oxc-parser/binding-win32-arm64-msvc@0.136.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.135.0': + '@oxc-parser/binding-win32-ia32-msvc@0.136.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.135.0': + '@oxc-parser/binding-win32-x64-msvc@0.136.0': optional: true '@oxc-project/types@0.133.0': {} - '@oxc-project/types@0.135.0': {} + '@oxc-project/types@0.136.0': {} - '@oxc-transform/binding-android-arm-eabi@0.135.0': + '@oxc-transform/binding-android-arm-eabi@0.136.0': optional: true - '@oxc-transform/binding-android-arm64@0.135.0': + '@oxc-transform/binding-android-arm64@0.136.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.135.0': + '@oxc-transform/binding-darwin-arm64@0.136.0': optional: true - '@oxc-transform/binding-darwin-x64@0.135.0': + '@oxc-transform/binding-darwin-x64@0.136.0': optional: true - '@oxc-transform/binding-freebsd-x64@0.135.0': + '@oxc-transform/binding-freebsd-x64@0.136.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.135.0': + '@oxc-transform/binding-linux-arm-gnueabihf@0.136.0': optional: true - '@oxc-transform/binding-linux-arm-musleabihf@0.135.0': + '@oxc-transform/binding-linux-arm-musleabihf@0.136.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.135.0': + '@oxc-transform/binding-linux-arm64-gnu@0.136.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.135.0': + '@oxc-transform/binding-linux-arm64-musl@0.136.0': optional: true - '@oxc-transform/binding-linux-ppc64-gnu@0.135.0': + '@oxc-transform/binding-linux-ppc64-gnu@0.136.0': optional: true - '@oxc-transform/binding-linux-riscv64-gnu@0.135.0': + '@oxc-transform/binding-linux-riscv64-gnu@0.136.0': optional: true - '@oxc-transform/binding-linux-riscv64-musl@0.135.0': + '@oxc-transform/binding-linux-riscv64-musl@0.136.0': optional: true - '@oxc-transform/binding-linux-s390x-gnu@0.135.0': + '@oxc-transform/binding-linux-s390x-gnu@0.136.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.135.0': + '@oxc-transform/binding-linux-x64-gnu@0.136.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.135.0': + '@oxc-transform/binding-linux-x64-musl@0.136.0': optional: true - '@oxc-transform/binding-openharmony-arm64@0.135.0': + '@oxc-transform/binding-openharmony-arm64@0.136.0': optional: true - '@oxc-transform/binding-wasm32-wasi@0.135.0': + '@oxc-transform/binding-wasm32-wasi@0.136.0': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.135.0': + '@oxc-transform/binding-win32-arm64-msvc@0.136.0': optional: true - '@oxc-transform/binding-win32-ia32-msvc@0.135.0': + '@oxc-transform/binding-win32-ia32-msvc@0.136.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.135.0': + '@oxc-transform/binding-win32-x64-msvc@0.136.0': optional: true '@oxfmt/binding-android-arm-eabi@0.54.0': @@ -6392,7 +6425,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true '@rolldown/binding-win32-arm64-msvc@1.0.3': @@ -6643,7 +6676,7 @@ snapshots: tailwindcss: 4.3.0 vite: 8.0.16(@types/node@24.1.0)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(tsx@4.22.4) - '@tybys/wasm-util@0.10.1': + '@tybys/wasm-util@0.10.2': dependencies: tslib: 2.8.1 optional: true @@ -7375,53 +7408,53 @@ snapshots: ordered-binary@1.6.1: optional: true - oxc-parser@0.135.0: + oxc-parser@0.136.0: dependencies: - '@oxc-project/types': 0.135.0 + '@oxc-project/types': 0.136.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.135.0 - '@oxc-parser/binding-android-arm64': 0.135.0 - '@oxc-parser/binding-darwin-arm64': 0.135.0 - '@oxc-parser/binding-darwin-x64': 0.135.0 - '@oxc-parser/binding-freebsd-x64': 0.135.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.135.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.135.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.135.0 - '@oxc-parser/binding-linux-arm64-musl': 0.135.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.135.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.135.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.135.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.135.0 - '@oxc-parser/binding-linux-x64-gnu': 0.135.0 - '@oxc-parser/binding-linux-x64-musl': 0.135.0 - '@oxc-parser/binding-openharmony-arm64': 0.135.0 - '@oxc-parser/binding-wasm32-wasi': 0.135.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.135.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.135.0 - '@oxc-parser/binding-win32-x64-msvc': 0.135.0 - - oxc-transform@0.135.0: + '@oxc-parser/binding-android-arm-eabi': 0.136.0 + '@oxc-parser/binding-android-arm64': 0.136.0 + '@oxc-parser/binding-darwin-arm64': 0.136.0 + '@oxc-parser/binding-darwin-x64': 0.136.0 + '@oxc-parser/binding-freebsd-x64': 0.136.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.136.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.136.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.136.0 + '@oxc-parser/binding-linux-arm64-musl': 0.136.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.136.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.136.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.136.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.136.0 + '@oxc-parser/binding-linux-x64-gnu': 0.136.0 + '@oxc-parser/binding-linux-x64-musl': 0.136.0 + '@oxc-parser/binding-openharmony-arm64': 0.136.0 + '@oxc-parser/binding-wasm32-wasi': 0.136.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.136.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.136.0 + '@oxc-parser/binding-win32-x64-msvc': 0.136.0 + + oxc-transform@0.136.0: optionalDependencies: - '@oxc-transform/binding-android-arm-eabi': 0.135.0 - '@oxc-transform/binding-android-arm64': 0.135.0 - '@oxc-transform/binding-darwin-arm64': 0.135.0 - '@oxc-transform/binding-darwin-x64': 0.135.0 - '@oxc-transform/binding-freebsd-x64': 0.135.0 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.135.0 - '@oxc-transform/binding-linux-arm-musleabihf': 0.135.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.135.0 - '@oxc-transform/binding-linux-arm64-musl': 0.135.0 - '@oxc-transform/binding-linux-ppc64-gnu': 0.135.0 - '@oxc-transform/binding-linux-riscv64-gnu': 0.135.0 - '@oxc-transform/binding-linux-riscv64-musl': 0.135.0 - '@oxc-transform/binding-linux-s390x-gnu': 0.135.0 - '@oxc-transform/binding-linux-x64-gnu': 0.135.0 - '@oxc-transform/binding-linux-x64-musl': 0.135.0 - '@oxc-transform/binding-openharmony-arm64': 0.135.0 - '@oxc-transform/binding-wasm32-wasi': 0.135.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.135.0 - '@oxc-transform/binding-win32-ia32-msvc': 0.135.0 - '@oxc-transform/binding-win32-x64-msvc': 0.135.0 + '@oxc-transform/binding-android-arm-eabi': 0.136.0 + '@oxc-transform/binding-android-arm64': 0.136.0 + '@oxc-transform/binding-darwin-arm64': 0.136.0 + '@oxc-transform/binding-darwin-x64': 0.136.0 + '@oxc-transform/binding-freebsd-x64': 0.136.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.136.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.136.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.136.0 + '@oxc-transform/binding-linux-arm64-musl': 0.136.0 + '@oxc-transform/binding-linux-ppc64-gnu': 0.136.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.136.0 + '@oxc-transform/binding-linux-riscv64-musl': 0.136.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.136.0 + '@oxc-transform/binding-linux-x64-gnu': 0.136.0 + '@oxc-transform/binding-linux-x64-musl': 0.136.0 + '@oxc-transform/binding-openharmony-arm64': 0.136.0 + '@oxc-transform/binding-wasm32-wasi': 0.136.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.136.0 + '@oxc-transform/binding-win32-ia32-msvc': 0.136.0 + '@oxc-transform/binding-win32-x64-msvc': 0.136.0 oxfmt@0.54.0: dependencies: