From f9e9ae27026a71d71490568549effb6fcfbc45a8 Mon Sep 17 00:00:00 2001 From: "voidzero-guard[bot]" <278573678+voidzero-guard[bot]@users.noreply.github.com> Date: Wed, 6 May 2026 02:58:50 +0000 Subject: [PATCH 1/7] feat(deps): upgrade upstream dependencies - rolldown: d9d72c3 -> v1.0.0-rc.18 (2c4a957) - oxfmt: 0.46.0 -> 0.48.0 - oxlint: 1.61.0 -> 1.63.0 - oxlint-tsgolint: 0.22.0 -> 0.22.1 - @oxc-project/runtime: 0.127.0 -> 0.129.0 - @oxc-project/types: 0.127.0 -> 0.129.0 - oxc-minify: 0.127.0 -> 0.129.0 - oxc-parser: 0.127.0 -> 0.129.0 - oxc-transform: 0.127.0 -> 0.129.0 - @vitejs/devtools: 0.1.15 -> 0.1.18 Code changes: - Bump Rust `oxc` crates 0.127.0 -> 0.128.0 and `rolldown-ariadne` 0.5.3 -> 0.6.0 in Cargo.toml - Add `oxlint-disable-next-line no-underscore-dangle` directives for new oxlint rule hits in bench/generate-monorepo.ts, packages/prompts/src/spinner.ts, packages/tools/src/install-global-cli.ts, packages/tools/src/snap-test.ts - Refresh oxlint-related snapshots in packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt, check-fix-lint-warn/snap.txt, check-lint-fail/snap.txt, check-lint-warn/snap.txt, command-helper/snap.txt --- Cargo.lock | 132 +- Cargo.toml | 26 +- bench/generate-monorepo.ts | 1 + .../snap-tests/bin-oxlint-wrapper/snap.txt | 3 +- .../snap-tests/check-fix-lint-warn/snap.txt | 24 +- .../cli/snap-tests/check-lint-fail/snap.txt | 8 +- .../cli/snap-tests/check-lint-warn/snap.txt | 12 +- .../cli/snap-tests/command-helper/snap.txt | 3 +- packages/core/package.json | 4 +- packages/prompts/src/spinner.ts | 3 + packages/tools/.upstream-versions.json | 2 +- packages/tools/src/install-global-cli.ts | 1 + packages/tools/src/snap-test.ts | 1 + pnpm-lock.yaml | 1267 ++++++++--------- pnpm-workspace.yaml | 16 +- 15 files changed, 676 insertions(+), 827 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9f3786249e..a6c0abcbf8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3752,9 +3752,9 @@ dependencies = [ [[package]] name = "oxc" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d99863e44076816f2ebf99d8407fac9eeea6692feac5c3c5f3d0dafe785fe98" +checksum = "8fd582b4858efc53bf121bc12d7f00776a839c71d863225b95246ac5db2b8ecf" dependencies = [ "oxc_allocator", "oxc_ast", @@ -3815,9 +3815,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd3b8bfef454857d3d9ca08fb84c8955da8591b5a82a21bb34a7ebbf94da7b0f" +checksum = "8b554cc48bdde5684b8a2bf3355524694ee47d9de4246eaf6199b8aecfd952cb" dependencies = [ "allocator-api2", "hashbrown 0.17.0", @@ -3829,9 +3829,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "381ae8356082431bd7e217dd78c7179bfc379dbbe7a32494e28be4fc678812c7" +checksum = "d027d8f8b23257e1711e0db8b80c9dacb3ab567a3357b4560eaa1d0a04da2d30" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -3847,9 +3847,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c50246449a5fa669debd2debeb90be4c30f0a3a2e954f852ec40e5ef49701285" +checksum = "340ac9cb05bc9963811e3dc1585b85618471cc339d0ab0072d097dd85d78d09e" dependencies = [ "phf 0.13.1", "proc-macro2", @@ -3859,9 +3859,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82466fd1885834078becf1385380c40624bf511723b695104b21f293c7dc5271" +checksum = "cf96f11ef5a8152aadd004616f4a91405cedab5e081f9fc816bcc02019d5f8db" dependencies = [ "oxc_allocator", "oxc_ast", @@ -3871,9 +3871,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0afb022880582d5a43908ec36c0271ec5e30a92e17567c273feb3c7a584c942f" +checksum = "628e3262696eb724ccd60927e868ed268a2c6706eefa75d215964aaa1f7b0b79" dependencies = [ "bitflags 2.11.0", "itertools 0.14.0", @@ -3885,9 +3885,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b69f394fa01810f99943a9191dde9d5757bdccd5c06347af62663eea671a5153" +checksum = "4ef50fad09eabcf3bd416036da34af8dd08979c0e9193745782c93fb7eed585f" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -3907,9 +3907,9 @@ dependencies = [ [[package]] name = "oxc_compat" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b656d726e4dafe2341759dc2f1fefa39fc736773f382885714f139d4dc69cc" +checksum = "a3b964da80447f384b318073da8b4c89c3f6ff01f359d00ee7c959ae6cd7abe6" dependencies = [ "cow-utils", "oxc-browserslist", @@ -3920,18 +3920,18 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1defc2fd17ee94f2c8511b0c4a4756d5868fbee891478953f2354ef444b1962f" +checksum = "c425cdc1a05603d9b6d13786892d69364a0c18de06ffa511109a9e0a760b423c" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d7ccb0e8e7c9f1fb75e0700b2c75d9d854e534a7a356b13d2936893651f2b98" +checksum = "fa06c0bec3b31c76e6b30b935f80dd3b29c01bf0d0fbc13b5b8f3eca508ad9ee" dependencies = [ "cow-utils", "oxc-miette", @@ -3940,9 +3940,9 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1904566c4e725c1511c88166ec203ae97bebb62887441b4a29b1e7757ec39859" +checksum = "c675d7ad122e907016b6b7eb3e01228f313e6ff59f2a49d35d230ce214a8be9d" dependencies = [ "cow-utils", "num-bigint", @@ -3956,30 +3956,15 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e87cd0e290bab4cb5d81377bbc1ebd414f01a7af72d7f8e5ccbb4a9a157d71df" +checksum = "0aef225084b2735b871215ceba04582ecfe15be563c4c3a9e22f33e34fab74f4" dependencies = [ "dragonbox_ecma", "itoa", "oxc_data_structures", ] -[[package]] -name = "oxc_estree_tokens" -version = "0.127.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf370c76704818f3a945d20cd88569d832f6e08f0c6ffddcf31db2ec33c15e75" -dependencies = [ - "itoa", - "oxc_ast", - "oxc_ast_visit", - "oxc_data_structures", - "oxc_estree", - "oxc_parser", - "oxc_span", -] - [[package]] name = "oxc_index" version = "4.1.0" @@ -3993,9 +3978,9 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51aded9db10bd75a59116186779b70a2a7451c331b7c057778a4e9b57a70f31f" +checksum = "f31630ebd0c8a12a63bc0197030f9876a0335be4bb960e92b81faeeef29c20ce" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -4011,9 +3996,9 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc7dcb6b22f8e7aa9a8d2afa8f29e62a7892a02de780dab976aa42eb09e977a9" +checksum = "88577e5a8b41ccfa501933c109730fb1950e0a713bd4693493a48abce7792f22" dependencies = [ "itertools 0.14.0", "oxc_allocator", @@ -4029,9 +4014,9 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59700b3cd4906c9e1878ac925bd86a284a1efd0a69353516f65ffc3ebb08a8ff" +checksum = "878a9895aff61704fe7bc69aa3d83d325ece45bd1afa3f51cbc8b46af56c0ddd" dependencies = [ "cow-utils", "itoa", @@ -4055,9 +4040,9 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbe4a24afbd774e68ac00836a158182e2d2fc4a88dc5be07d472d2673d5a5809" +checksum = "b1fad10532a7667f197ff227ddcc2556fa8bfe964aef22e9f43a66464416c967" dependencies = [ "napi", "napi-build", @@ -4075,9 +4060,9 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5169390b838d305df7c980b6ac301b65f3691906f510589d723313678b27ca8e" +checksum = "094969a4e01af675f40324d620eb7b01fd8cae1532352bfe64e30bd2a2004862" dependencies = [ "napi", "napi-build", @@ -4091,9 +4076,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71acdb67749ff68bfbbd346da7dd2fe4947964be49ac9ec34d73d10a2396dcd" +checksum = "6ad27270e0ef6b957eeda354a9a4c3ba2b42a055d4d3f2311bc72735cefaac5f" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -4115,9 +4100,9 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c3dad0696612fdd29f773815084545e2c7c9b8e5de1c024c5a77450e6f9db23" +checksum = "89b0ce6427ec6ff1e94eb772db0ca62aa23003a3e8a2709c6c68468df907c531" dependencies = [ "napi", "napi-build", @@ -4125,7 +4110,6 @@ dependencies = [ "oxc", "oxc_ast_macros", "oxc_estree", - "oxc_estree_tokens", "oxc_napi", "oxc_str", "rustc-hash", @@ -4133,9 +4117,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a1273168ec6d8083e161565d264847249b9aad51c430d92d344303ede058b2" +checksum = "9e92ddddf8645910675528f66b3159c018c553fa47e4644514513705f5d3c22b" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -4191,9 +4175,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63d4f8a0d3eb4e8e03aa413f54300235cb0314dc26649d2ff19f609b7b478272" +checksum = "498ad9075150275623586c2461461c4ef6e5e7b99ceb0665aec88574dd9b90ae" dependencies = [ "itertools 0.14.0", "memchr", @@ -4229,9 +4213,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9af84474452c3caa7aca1bcaca04b6e16552fe29472059b7921ae7a69790dccf" +checksum = "f03b54ae4c2254ffdbba43f82e4ea097182b300d2f3ccd1f81f8ca145556e659" dependencies = [ "compact_str", "oxc-miette", @@ -4244,9 +4228,9 @@ dependencies = [ [[package]] name = "oxc_str" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "136bcc6bed1182df0b9c529e478da55a490b38ba5f1189abf2e7a9b13f46f0b1" +checksum = "686c0fe58e5a4a3698921871fbe23043ac271cf324540591dfcc5e7d0f127a5a" dependencies = [ "compact_str", "hashbrown 0.17.0", @@ -4257,9 +4241,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b448a086623714675f66b79271e25fa2b51708255fa6af7dad83be88cc6e8726" +checksum = "35c0e13e50d92d4c518ed2484d4c5beea46c2f3311688aaff866420abf6a73eb" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -4278,9 +4262,9 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d306051b710415c96e53298cd3cbd9f27a66ffe7061d8222795f9b08d341b720" +checksum = "7b2ddafc33b45620f86f488d56fbc2b93ee2d1f19e8fb53c3199ad16aac9c4e3" dependencies = [ "napi", "napi-build", @@ -4293,9 +4277,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0234f59f2ef97351d34ce7bb2329de0c11abead892f29b26d01d6a501cd5cf10" +checksum = "e7238b61a1f72eb5cf3e95c66cb987656df8f50e9d7339054b7e174f851ff49e" dependencies = [ "base64 0.22.1", "compact_str", @@ -4323,9 +4307,9 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63dc85f7d8a03e794c86551d5d580254eded49f80f559443eb205266bde57f6b" +checksum = "08620e7f1b5e5112b68ead037f5dc37def5a264a1428e6541301ab0e5b91650d" dependencies = [ "cow-utils", "itoa", @@ -4346,9 +4330,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.127.0" +version = "0.128.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "648c4e7c8ee0a8d2ff28751cc9dc8d5502a7d3b2b96d4fa73de7fb31b46d54c6" +checksum = "4f60e1a3a9b6f20c4de61a5176db644f5974d81a2ed7f942a4fc667b62a853ff" dependencies = [ "itoa", "oxc_allocator", @@ -5177,9 +5161,9 @@ dependencies = [ [[package]] name = "rolldown-ariadne" -version = "0.5.3" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77dff57c9de498bb1eb5b1ce682c2e3a0ae956b266fa0933c3e151b87b078967" +checksum = "ee296fe9ac0007f2c0eff04d55c980de537aa3d736e873d70c9c47d4c737ea44" dependencies = [ "unicode-width 0.2.2", "yansi", diff --git a/Cargo.toml b/Cargo.toml index 02932f7530..4f8254afab 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -55,7 +55,7 @@ cargo_common_metadata = "allow" anyhow = "1.0.98" append-only-vec = "0.1.7" arcstr = { version = "1.2.0", default-features = false } -ariadne = { package = "rolldown-ariadne", version = "0.5.3" } +ariadne = { package = "rolldown-ariadne", version = "0.6.0" } ast-grep-config = "0.40.1" ast-grep-core = "0.40.1" ast-grep-language = { version = "0.40.1", default-features = false, features = [ @@ -212,7 +212,7 @@ xxhash-rust = "0.8.15" zip = "7.2" # oxc crates with the same version -oxc = { version = "0.127.0", features = [ +oxc = { version = "0.128.0", features = [ "ast_visit", "transformer", "minifier", @@ -224,17 +224,17 @@ oxc = { version = "0.127.0", features = [ "regular_expression", "cfg", ] } -oxc_allocator = { version = "0.127.0", features = ["pool"] } -oxc_ast = "0.127.0" -oxc_ecmascript = "0.127.0" -oxc_parser = "0.127.0" -oxc_span = "0.127.0" -oxc_napi = "0.127.0" -oxc_str = "0.127.0" -oxc_minify_napi = "0.127.0" -oxc_parser_napi = "0.127.0" -oxc_transform_napi = "0.127.0" -oxc_traverse = "0.127.0" +oxc_allocator = { version = "0.128.0", features = ["pool"] } +oxc_ast = "0.128.0" +oxc_ecmascript = "0.128.0" +oxc_parser = "0.128.0" +oxc_span = "0.128.0" +oxc_napi = "0.128.0" +oxc_str = "0.128.0" +oxc_minify_napi = "0.128.0" +oxc_parser_napi = "0.128.0" +oxc_transform_napi = "0.128.0" +oxc_traverse = "0.128.0" # oxc crates in their own repos oxc_index = { version = "4", features = ["rayon", "serde"] } diff --git a/bench/generate-monorepo.ts b/bench/generate-monorepo.ts index e629440df6..76cc9da937 100644 --- a/bench/generate-monorepo.ts +++ b/bench/generate-monorepo.ts @@ -9,6 +9,7 @@ interface Package { hasVitePlusConfig: boolean; } +// oxlint-disable-next-line no-underscore-dangle const __dirname = path.join(fileURLToPath(import.meta.url), '..'); class MonorepoGenerator { diff --git a/packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt b/packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt index cdf9459383..06bda5e2f5 100644 --- a/packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt +++ b/packages/cli/snap-tests/bin-oxlint-wrapper/snap.txt @@ -78,7 +78,8 @@ Handle Warnings Output -f, --format=ARG Use a specific output format. Possible values: `checkstyle`, - `default`, `github`, `gitlab`, `json`, `junit`, `stylish`, `unix` + `default`, `agent`, `github`, `gitlab`, `json`, `junit`, `sarif`, + `stylish`, `unix` Miscellaneous --silent Do not display any diagnostics diff --git a/packages/cli/snap-tests/check-fix-lint-warn/snap.txt b/packages/cli/snap-tests/check-fix-lint-warn/snap.txt index c9956c8c46..baa41a3748 100644 --- a/packages/cli/snap-tests/check-fix-lint-warn/snap.txt +++ b/packages/cli/snap-tests/check-fix-lint-warn/snap.txt @@ -1,27 +1,7 @@ > vp check --fix -warn: Lint warnings found -⚠ eslint(no-console): Unexpected console statement. - ╭─[src/index.js:2:3] - 1 │ function hello() { - 2 │ console.log("hello"); - · ─────────── - 3 │ } - ╰──── - help: Delete this console statement. - -Found 0 errors and 1 warning in 1 file (ms, threads) pass: Formatting completed for checked files (ms) +pass: Found no warnings or lint errors in 1 file (ms, threads) > vp check pass: All 4 files are correctly formatted (ms, threads) -warn: Lint warnings found -⚠ eslint(no-console): Unexpected console statement. - ╭─[src/index.js:2:3] - 1 │ function hello() { - 2 │ console.log("hello"); - · ─────────── - 3 │ } - ╰──── - help: Delete this console statement. - -Found 0 errors and 1 warning in 1 file (ms, threads) +pass: Found no warnings or lint errors in 1 file (ms, threads) diff --git a/packages/cli/snap-tests/check-lint-fail/snap.txt b/packages/cli/snap-tests/check-lint-fail/snap.txt index 20118a3a0e..208a41f508 100644 --- a/packages/cli/snap-tests/check-lint-fail/snap.txt +++ b/packages/cli/snap-tests/check-lint-fail/snap.txt @@ -1,7 +1,7 @@ -[1]> vp check +> vp check pass: All 4 files are correctly formatted (ms, threads) -error: Lint issues found -× eslint(no-eval): eval can be harmful. +warn: Lint warnings found +⚠ eslint(no-eval): eval can be harmful. ╭─[src/index.js:2:3] 1 │ function hello() { 2 │ eval("code"); @@ -10,4 +10,4 @@ error: Lint issues found ╰──── help: Avoid eval(). For JSON parsing use JSON.parse(); for dynamic property access use bracket notation (obj[key]); for other cases refactor to avoid evaluating strings as code. -Found 1 error and 0 warnings in 1 file (ms, threads) +Found 0 errors and 1 warning in 1 file (ms, threads) diff --git a/packages/cli/snap-tests/check-lint-warn/snap.txt b/packages/cli/snap-tests/check-lint-warn/snap.txt index b2c6dddf22..c7f09039a3 100644 --- a/packages/cli/snap-tests/check-lint-warn/snap.txt +++ b/packages/cli/snap-tests/check-lint-warn/snap.txt @@ -1,13 +1,3 @@ > vp check pass: All 4 files are correctly formatted (ms, threads) -warn: Lint warnings found -⚠ eslint(no-console): Unexpected console statement. - ╭─[src/index.js:2:3] - 1 │ function hello() { - 2 │ console.log("hello"); - · ─────────── - 3 │ } - ╰──── - help: Delete this console statement. - -Found 0 errors and 1 warning in 1 file (ms, threads) +pass: Found no warnings or lint errors in 1 file (ms, threads) diff --git a/packages/cli/snap-tests/command-helper/snap.txt b/packages/cli/snap-tests/command-helper/snap.txt index f99392c2a5..2c285c3218 100644 --- a/packages/cli/snap-tests/command-helper/snap.txt +++ b/packages/cli/snap-tests/command-helper/snap.txt @@ -188,7 +188,8 @@ Handle Warnings Output -f, --format=ARG Use a specific output format. Possible values: `checkstyle`, - `default`, `github`, `gitlab`, `json`, `junit`, `stylish`, `unix` + `default`, `agent`, `github`, `gitlab`, `json`, `junit`, `sarif`, + `stylish`, `unix` Miscellaneous --silent Do not display any diagnostics diff --git a/packages/core/package.json b/packages/core/package.json index d6df374112..987098e25d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -115,7 +115,7 @@ "@babel/types": "^7.28.5", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", - "@vitejs/devtools": "^0.1.15", + "@vitejs/devtools": "^0.1.18", "es-module-lexer": "^1.7.0", "hookable": "^6.0.1", "magic-string": "^0.30.21", @@ -218,7 +218,7 @@ }, "bundledVersions": { "vite": "8.0.10", - "rolldown": "1.0.0-rc.17", + "rolldown": "1.0.0-rc.18", "tsdown": "0.21.10" } } diff --git a/packages/prompts/src/spinner.ts b/packages/prompts/src/spinner.ts index f2331c7b79..521beae669 100644 --- a/packages/prompts/src/spinner.ts +++ b/packages/prompts/src/spinner.ts @@ -66,10 +66,12 @@ export const spinner = ({ let loop: NodeJS.Timeout; let isSpinnerActive = false; let isCancelled = false; + /* oxlint-disable no-underscore-dangle */ let _message = ''; let _prevMessage: string | undefined; let _origin: number = performance.now(); let _elapsedMs = 0; + /* oxlint-enable no-underscore-dangle */ const columns = getColumns(output); const styleFn = opts?.styleFrame ?? defaultStyleFn; @@ -192,6 +194,7 @@ export const spinner = ({ startLoop(); }; + // oxlint-disable-next-line no-underscore-dangle const _stop = (msg = '', code = 0, silent: boolean = false, preserveElapsed = false): void => { if (!isSpinnerActive) { return; diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index c8579a2cfc..2f59b50fd1 100644 --- a/packages/tools/.upstream-versions.json +++ b/packages/tools/.upstream-versions.json @@ -2,7 +2,7 @@ "rolldown": { "repo": "https://github.com/rolldown/rolldown.git", "branch": "main", - "hash": "d9d72c37c5b90ae8e8863bb3aadc4c67d13d6e82" + "hash": "2c4a957beb41b9f896f9cb795da056c6638e2698" }, "vite": { "repo": "https://github.com/vitejs/vite.git", diff --git a/packages/tools/src/install-global-cli.ts b/packages/tools/src/install-global-cli.ts index de9a48c1b8..b71f00bf54 100644 --- a/packages/tools/src/install-global-cli.ts +++ b/packages/tools/src/install-global-cli.ts @@ -26,6 +26,7 @@ function localDevVersion(): string { } // Get repo root from script location (packages/tools/src/install-global-cli.ts -> repo root) +// oxlint-disable-next-line no-underscore-dangle const __dirname = path.dirname(fileURLToPath(import.meta.url)); const repoRoot = path.resolve(__dirname, '../../..'); diff --git a/packages/tools/src/snap-test.ts b/packages/tools/src/snap-test.ts index e86b1d6f37..f4925d0cb7 100755 --- a/packages/tools/src/snap-test.ts +++ b/packages/tools/src/snap-test.ts @@ -271,6 +271,7 @@ interface Steps { serial?: boolean; } +// oxlint-disable-next-line no-underscore-dangle let _isMusl: boolean | null = null; function isMusl(): boolean { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 80a13dbaf7..1f5d95db19 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,11 +31,11 @@ catalogs: specifier: ^0.1.0 version: 0.1.0 '@oxc-project/runtime': - specifier: '=0.127.0' - version: 0.127.0 + specifier: '=0.129.0' + version: 0.129.0 '@oxc-project/types': - specifier: '=0.127.0' - version: 0.127.0 + specifier: '=0.129.0' + version: 0.129.0 '@rollup/plugin-commonjs': specifier: ^29.0.0 version: 29.0.0 @@ -157,20 +157,20 @@ catalogs: specifier: ^1.2.0 version: 1.2.0 oxc-parser: - specifier: '=0.127.0' - version: 0.127.0 + specifier: '=0.129.0' + version: 0.129.0 oxc-transform: - specifier: '=0.127.0' - version: 0.127.0 + specifier: '=0.129.0' + version: 0.129.0 oxfmt: - specifier: '=0.46.0' - version: 0.46.0 + specifier: '=0.48.0' + version: 0.48.0 oxlint: - specifier: '=1.61.0' - version: 1.61.0 + specifier: '=1.63.0' + version: 1.63.0 oxlint-tsgolint: - specifier: '=0.22.0' - version: 0.22.0 + specifier: '=0.22.1' + version: 0.22.1 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -224,7 +224,7 @@ catalogs: version: 6.0.0 tinyexec: specifier: ^1.0.1 - version: 1.1.1 + version: 1.1.2 tsdown: specifier: ^0.21.10 version: 0.21.10 @@ -239,7 +239,7 @@ catalogs: version: 7.0.2 vue: specifier: ^3.5.21 - version: 3.5.32 + version: 3.5.33 ws: specifier: ^8.18.1 version: 8.20.0 @@ -303,10 +303,10 @@ importers: version: 16.4.0 oxfmt: specifier: 'catalog:' - version: 0.46.0 + version: 0.48.0 oxlint: specifier: 'catalog:' - version: 1.61.0(oxlint-tsgolint@0.22.0) + version: 1.63.0(oxlint-tsgolint@0.22.1) playwright: specifier: 'catalog:' version: 1.57.0 @@ -330,7 +330,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 '@voidzero-dev/vite-plus-core': specifier: workspace:* version: link:../core @@ -339,13 +339,13 @@ importers: version: link:../test oxfmt: specifier: 'catalog:' - version: 0.46.0 + version: 0.48.0 oxlint: specifier: 'catalog:' - version: 1.61.0(oxlint-tsgolint@0.22.0) + version: 1.63.0(oxlint-tsgolint@0.22.1) oxlint-tsgolint: specifier: 'catalog:' - version: 0.22.0 + version: 0.22.1 devDependencies: '@napi-rs/cli': specifier: 'catalog:' @@ -409,7 +409,7 @@ importers: version: 7.7.4 tsdown: specifier: 'catalog:' - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) validate-npm-package-name: specifier: 'catalog:' version: 7.0.2 @@ -427,10 +427,10 @@ importers: version: 0.18.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 '@oxc-project/types': specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 '@tsdown/css': specifier: 0.21.10 version: 0.21.10(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.10)(tsx@4.21.0)(yaml@2.8.2) @@ -505,8 +505,8 @@ importers: specifier: 'catalog:' version: 0.1.0 '@vitejs/devtools': - specifier: ^0.1.15 - version: 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + specifier: ^0.1.18 + version: 0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) es-module-lexer: specifier: ^1.7.0 version: 1.7.0 @@ -518,10 +518,10 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 oxfmt: specifier: 'catalog:' - version: 0.46.0 + version: 0.48.0 picocolors: specifier: ^1.1.1 version: 1.1.1 @@ -536,7 +536,7 @@ importers: version: link:../../rolldown/packages/rolldown rolldown-plugin-dts: specifier: 'catalog:' - version: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) + version: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) rollup: specifier: ^4.18.0 version: 4.59.0 @@ -554,7 +554,7 @@ importers: version: 1.2.2 tsdown: specifier: 'catalog:' - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: 'link:' @@ -586,7 +586,7 @@ importers: version: 1.3.0 tsdown: specifier: 'catalog:' - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) packages/test: dependencies: @@ -646,7 +646,7 @@ importers: version: 2.9.0 tinyexec: specifier: ^1.0.2 - version: 1.1.1 + version: 1.1.2 tinyglobby: specifier: ^0.2.15 version: 0.2.16 @@ -716,10 +716,10 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 oxfmt: specifier: 'catalog:' - version: 0.46.0 + version: 0.48.0 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -780,7 +780,7 @@ importers: version: 0.1.0 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 '@types/node': specifier: 'catalog:' version: 24.10.3 @@ -807,7 +807,7 @@ importers: version: 6.0.2 vite-plus: specifier: ^0.1.13 - version: 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) + version: 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) rolldown/packages/bench: dependencies: @@ -819,10 +819,10 @@ importers: version: 19.2.0(react@19.2.0) vue: specifier: 'catalog:' - version: 3.5.32(typescript@6.0.2) + version: 3.5.33(typescript@6.0.2) vue-router: specifier: ^5.0.0 - version: 5.0.2(@vue/compiler-sfc@3.5.32)(vue@3.5.32(typescript@6.0.2)) + version: 5.0.2(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@6.0.2)) devDependencies: '@babel/core': specifier: 'catalog:' @@ -904,7 +904,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 '@rolldown/pluginutils': specifier: workspace:@rolldown/pluginutils@* version: link:../pluginutils @@ -938,7 +938,7 @@ importers: version: 13.0.0 oxc-parser: specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 pathe: specifier: 'catalog:' version: 2.0.3 @@ -986,7 +986,7 @@ importers: version: 11.7.5 oxc-transform: specifier: 'catalog:' - version: 0.127.0 + version: 0.129.0 source-map-support: specifier: 'catalog:' version: 0.5.21 @@ -1042,7 +1042,7 @@ importers: version: 0.1.0 tinyexec: specifier: 'catalog:' - version: 1.1.1 + version: 1.1.2 vite: devDependencies: @@ -1156,7 +1156,7 @@ importers: version: 1.2.0 tsdown: specifier: ^0.21.9 - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) vite/packages/plugin-legacy: dependencies: @@ -1208,7 +1208,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.21.9 - version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../../../packages/core @@ -1284,7 +1284,7 @@ importers: version: 1.2.3 '@vitejs/devtools': specifier: ^0.1.14 - version: 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + version: 0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) '@vitest/utils': specifier: 4.1.4 version: 4.1.4 @@ -3308,8 +3308,8 @@ packages: cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm-eabi@0.127.0': - resolution: {integrity: sha512-0LC7ye4hvqbIKxAzThzvswgHLFu2AURKzYLeSVvLdu2TBOYWQDmHnTqPLeA597BcUCxiLqLsS4CJ5uoI5WYWCQ==} + '@oxc-parser/binding-android-arm-eabi@0.129.0': + resolution: {integrity: sha512-sG37CfXLlYXdDrggAFO/mKcO4w36piwf862xAZXIuf3nzKhWK1FvW4dqie+06++z+mDto2QeOQSvhyzBeK5jsQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3326,8 +3326,8 @@ packages: cpu: [arm64] os: [android] - '@oxc-parser/binding-android-arm64@0.127.0': - resolution: {integrity: sha512-b5jtVTH6AU5CJXHNdj7Jj9IEiR9yVjjnwHzPJhGyHGPdcsZSzBCkS9GBbV33niRMvKthDwQRFRJfI4a+k4PvYg==} + '@oxc-parser/binding-android-arm64@0.129.0': + resolution: {integrity: sha512-DVyLFN2+S0VOhT6lm5++tFqlu3x2Njiby6y5DhTzjV5uRsZWpifsBn6+yjtwAxl105peEjs5BHE3ToBJuQjLTg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3344,8 +3344,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-arm64@0.127.0': - resolution: {integrity: sha512-obCE8B7ISKkJidjlhv9xRGJPOSDG2Yu6PRga9Ruaz35uintHxbp1Ki/Yc71wx4rj3Edrm0a1kzG1TAwit0wFpg==} + '@oxc-parser/binding-darwin-arm64@0.129.0': + resolution: {integrity: sha512-QeqThtB8qax4IL+NFBWgshudyKkj5c076L8vyd8PCEx7U1wHyIbH49MEQ5J5iURFhUW5jiFmdnLKEwyOo0GAJA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3362,8 +3362,8 @@ packages: cpu: [x64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.127.0': - resolution: {integrity: sha512-JL6Xb5IwPQT8rUzlpsX7E+AgfcdNklXNPFp8pjCQQ5MQOQo5rtEB2ui+3Hgg9Sn7Y9Egj6YOLLiHhLpdAe12Aw==} + '@oxc-parser/binding-darwin-x64@0.129.0': + resolution: {integrity: sha512-zn5+7nv4DlK4uFgblmhKm6xRV0QUHXOHyIDkjmhxJ53xSA9ahkb3pHNiHesNPXn/nK/VWU+C+Z6JYHdatZBh7g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3380,8 +3380,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxc-parser/binding-freebsd-x64@0.127.0': - resolution: {integrity: sha512-SDQ/3MQFw58fqQz3Z1PhSKFF3JoCF4gmlNjziDm8X02tTahCw0qJbd7FGPDKw1i4VTBZene9JPyC3mHtSvi+wA==} + '@oxc-parser/binding-freebsd-x64@0.129.0': + resolution: {integrity: sha512-SPTcDBiHWlgRpWFC1jnoi0sBWqCw4DFR+4b8+dV+NAhUu2ONERWyIVIOCfcE9a8BlvZsDCuXf3l/x7wQUs1Rsw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3398,8 +3398,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0': - resolution: {integrity: sha512-Av+D1MIqzV0YMGPT9we2SIZaMKD7Cxs4CvXSx/yxaWHewZjYEjScpOf5igc8IILASViw4WTnjlwUdI1KzVtDHQ==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.129.0': + resolution: {integrity: sha512-Rgc9+WNKLbc+chyDTXyyJ7gbgLo+ve27CrRnmIwGgucGflrBZbutge5jdPPegcgf46RrR4dkBbMCp0/x16mdig==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3416,8 +3416,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.127.0': - resolution: {integrity: sha512-Cs2fdJ8cPpFdeebj6p4dag8A4+56hPvZ0AhQQzlaLswGz1tz7bXt1nETLeorrM9+AMcWFFkqxcXwDGfTVidY8g==} + '@oxc-parser/binding-linux-arm-musleabihf@0.129.0': + resolution: {integrity: sha512-YtSsJ51VysXqlO8Cs2mWTyXvxBRemTHj4WDQjXwKl0SAxh+CVrEdXrdH+RnjxLj3JCUMFeYuHs5c+/DImfbKkg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3436,8 +3436,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-gnu@0.127.0': - resolution: {integrity: sha512-qdOfTcT6SY8gsJrrV92uyEUyjqMGPpIB5JZUG6QN5dukYd+7/j0kX6MwK1DgQj39jtUYixxPiaRUiEN1+0CXgQ==} + '@oxc-parser/binding-linux-arm64-gnu@0.129.0': + resolution: {integrity: sha512-9oK8iQr9KtgI5JhaJ+5IwiQsXEo6NuasFgovtJGrdK/RxbA0bO4YKRvVY7M+8lozUCVz1U7XrFFODv3emIOPRA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3457,8 +3457,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-arm64-musl@0.127.0': - resolution: {integrity: sha512-EoTCZneNFU/P2qrpEM+RHmQwt+CvDkyGESG6qhr7KaegXLZwePfbrkCDfAk8/rhxbDUVGsZILX+2tqPzFtoFWA==} + '@oxc-parser/binding-linux-arm64-musl@0.129.0': + resolution: {integrity: sha512-GghE/bf9ZqgqZFxLacgP0ImVD6UiLKQOpvpgUoIsqjopu2ms/+p1L0d0Dv2Sck+8p0FbKS2WE3IjqmIlLbxJgA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3478,8 +3478,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-ppc64-gnu@0.127.0': - resolution: {integrity: sha512-zALjmZYgxFLHjXeudcDF0xFGNydTAtkAeXAr2EuC17ywCyFxcmQra4w0BMde0Yi/re4Bi4iwEoEXtYN7l6eBLQ==} + '@oxc-parser/binding-linux-ppc64-gnu@0.129.0': + resolution: {integrity: sha512-A2PW0UbERzKGV6fKX1zoe2Tkc1zVcEJSSPW9IUSKbZAPuPe+M5/5hTA+6fQbWmevabe2B3IDky66a1lFGjpBKA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3499,8 +3499,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.127.0': - resolution: {integrity: sha512-fPP8M6zQLS7Jz7o9d5ArUSuAuSK3e+WCYVrCpdzeCOejidtZExJ9tjhDrAd3HEPqARBCPmdpqxESPFqy44vkBQ==} + '@oxc-parser/binding-linux-riscv64-gnu@0.129.0': + resolution: {integrity: sha512-omwxd9H+jrl1T72RI666k4ho7Eli2iHdELzf+dL0D+uXThNZXYJCbKjm5rK2hrHmDy4O+NWv7+khBrEkorLsgw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3520,8 +3520,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-riscv64-musl@0.127.0': - resolution: {integrity: sha512-7IcC4Ao02oGpfnjt+X/oF4U2mllo2qoSkw5xxiXNKL9MCTsTiAC6616beOuehdxGcnz1bRoPC1RQ2f1GQDdN+g==} + '@oxc-parser/binding-linux-riscv64-musl@0.129.0': + resolution: {integrity: sha512-v2hi8id+M8C0uY8uuG2t2a5vr8H9XyHXiHL12yMdMNtgn04nnM/8hlOGuoJuxVc07PhClNiaoSaY2eXehSRa7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3541,8 +3541,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-s390x-gnu@0.127.0': - resolution: {integrity: sha512-pbXIhiNFHoqWeqDNLiJ9JkpHz1IM9k4DXa66x+1GTWMG7iLxtkXgE53iiuKSXwmk3zIYmaPVfBvgcAhS583K4Q==} + '@oxc-parser/binding-linux-s390x-gnu@0.129.0': + resolution: {integrity: sha512-UXrdDyLh1Obgj5X+IVVXWoo5/FJbFsU8/uLQ/M9lkVUwBUKpRFxNEhzwBNv21qqdKgAh+pr2CCVD8J1JfRPsIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3562,8 +3562,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.127.0': - resolution: {integrity: sha512-MYCguB9RvBvlSd6gbuNI7QwiLoCCAlGnlRJFPrzLI6U1/9wkC/WK6LtBAUln55H1Ctqw45PWmqrobKoMhsYQzQ==} + '@oxc-parser/binding-linux-x64-gnu@0.129.0': + resolution: {integrity: sha512-hsL/3/kdX9FGLqOj8DR3Eki4Y6zO1i3+ZHhiPwX0hDt4n+18abkfUzePCv3h8SShprwCmwdxPnlrebZ5+MZ+cw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3583,8 +3583,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-x64-musl@0.127.0': - resolution: {integrity: sha512-5eY0B/bxf1xIUxb4NOTvOI3KWtBQfPWYyKAzgcrCt0mDibSZygVpO1Pz8bkeiSZ5Jj9+M09dkggG3H8I5d0Uyg==} + '@oxc-parser/binding-linux-x64-musl@0.129.0': + resolution: {integrity: sha512-kdXvJ4crOeRld3vWl0J0VU4nmnT4pZ3lKGA5tZ1y0UPWsBtElDYd+jsz4lE36tpAbCiWm0M0PG0laUNBSE+Wlw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3602,8 +3602,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-openharmony-arm64@0.127.0': - resolution: {integrity: sha512-Gld0ajrFTUXNtdw20fVBuTQx66FA75nIVg+//pPfR3sXkuABB4mTBhl3r9JNzrJpgW//qiwxf0nWXUWGJSL3UQ==} + '@oxc-parser/binding-openharmony-arm64@0.129.0': + resolution: {integrity: sha512-DusJfcK7EGwf9TEakB+z6SXCLdHGvDZ8U8882bzWb4oVrORHpbkFl9npS7cN3YC2axcVKoktbxZevS1nxVCKFw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3618,8 +3618,8 @@ packages: engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-wasm32-wasi@0.127.0': - resolution: {integrity: sha512-T6KVD7rhLzFlwGRXMnxUFfkCZD8FHnb968wVXW1mXzgRFc5RNXOBY2mPPDZ77x5Ln76ltLMgtPg0cOkU1NSrEQ==} + '@oxc-parser/binding-wasm32-wasi@0.129.0': + resolution: {integrity: sha512-Iie9CcII+ELSinKFnxTR15xhI9qriVivEhbFh3driRNbzms/5ioDAU0fwe8Mf1FEaz3n2FtiUVX0h0nwKLYk0A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] @@ -3635,8 +3635,8 @@ packages: cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-arm64-msvc@0.127.0': - resolution: {integrity: sha512-Ujvw4X+LD1CCGULcsQcvb4YNVoBGqt+JHgNNzGGaCImELiZLk477ifUH53gIbE7EKd933NdTi25JWEr9K2HwXw==} + '@oxc-parser/binding-win32-arm64-msvc@0.129.0': + resolution: {integrity: sha512-99kH1udLyrts+wGm+u0VhPbogkb2wxc/6J1XMKOpS6Kx5DjBWGRZZfBjfCGI3xKSInpYbZn4TLWLX1Q1GURYwg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3653,8 +3653,8 @@ packages: cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.127.0': - resolution: {integrity: sha512-0cwxKO7KHQQQfo4Uf4B2SQrhgm+cJaP9OvFFhx52Tkg4bezsacu83GB2/In5bC415Ueeym+kXdnge/57rbSfTw==} + '@oxc-parser/binding-win32-ia32-msvc@0.129.0': + resolution: {integrity: sha512-tmSBR1A4yH697qV291xKyDe4OAWFchJ+cXf2wuipx/vK3n5d5Ej9MVLRtXlIcZ38n8qAjsF0/AnskaYgxM151A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3671,8 +3671,8 @@ packages: cpu: [x64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.127.0': - resolution: {integrity: sha512-rOrnSQSCbhI2kowr9XxE7m9a8oQXnBHjnS6j95LxxAnEZ0+Fz20WlRXG4ondQb+ejjt2KOsa65sE6++L6kUd+w==} + '@oxc-parser/binding-win32-x64-msvc@0.129.0': + resolution: {integrity: sha512-Z1PbJvkPeLASIUxa3AnrQ5H+vv1K9zC0IGnQqoKfM0ZvsvCSe0d3u5m7d9iuy+HB7GrcElHuwKb0d0qFdtG0iA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3681,8 +3681,8 @@ packages: resolution: {integrity: sha512-7fvACzS46TkHuzA+Tag8ac40qfwURXRTdc4AtyItF59AoNPOO/QjPMqPyvJH8CaUdGu0ntWDX1CCUNyLMxxX5g==} engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/runtime@0.127.0': - resolution: {integrity: sha512-UQYLxAhDDPHm++szfa4z0RTdcPq5vaywrAoEA2n1YaAKeanXQdjHsoT6x1gP3U97RN8LZ7yHsSOrKPCcA6mCqw==} + '@oxc-project/runtime@0.129.0': + resolution: {integrity: sha512-0+S67blQakgeNqoKGozOUp5rQBrz2ynXZ2QIINXZPiafsD0YL0UogB9hAWc1S7k6VSNwKYC/N7MqT0V6IzpHkQ==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.120.0': @@ -3694,8 +3694,8 @@ packages: '@oxc-project/types@0.126.0': resolution: {integrity: sha512-oGfVtjAgwQVVpfBrbtk4e1XDyWHRFta6BS3GWVzrF8xYBT2VGQAk39yJS/wFSMrZqoiCU4oghT3Ch0HaHGIHcQ==} - '@oxc-project/types@0.127.0': - resolution: {integrity: sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ==} + '@oxc-project/types@0.129.0': + resolution: {integrity: sha512-3oz8m3FGdr2nDXVqmFUw7jolKliC4MoyXYIG2c7gpjBnzUWQpUGIYcXYKxTdTi+N2jusvt610ckTMkxdwHkYEg==} '@oxc-resolver/binding-android-arm-eabi@11.19.1': resolution: {integrity: sha512-aUs47y+xyXHUKlbhqHUjBABjvycq6YSD7bpxSW7vplUmdzAlJ93yXY6ZR0c1o1x5A/QKbENCvs3+NlY8IpIVzg==} @@ -3805,129 +3805,129 @@ packages: cpu: [x64] os: [win32] - '@oxc-transform/binding-android-arm-eabi@0.127.0': - resolution: {integrity: sha512-jPnE3HfHJlA9NdPnE7UoY/D4USAoPD/DBx6S4HwFuuqub8ATIW5bCue4MriPuA5qotzMngCbvyrBELuCyM2HPA==} + '@oxc-transform/binding-android-arm-eabi@0.129.0': + resolution: {integrity: sha512-Stm5x6MPe4U46soLGjI/bH8DErkmJQiuHmHgLSgnHD+EDa7uh8JzR8/e5v6PdeTxuG3nf0N1kWw9kguLJ3BWYw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-transform/binding-android-arm64@0.127.0': - resolution: {integrity: sha512-xB1TxtVUHmlv0VvK02fST227wH78Q2TrWv0gHrlmopEFISV2+A7hx2xkVPy/ESgDCGMPjjKxfZYPCv3BtZ2sPQ==} + '@oxc-transform/binding-android-arm64@0.129.0': + resolution: {integrity: sha512-1dLPUNdsYMH3LACoJZBmQ69z2ViJK9KtWDX1e+4O7vOVaUP5XaBXBQRxzpI9HFOyB32Be7mXlM2Lh45zWTKwRg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-transform/binding-darwin-arm64@0.127.0': - resolution: {integrity: sha512-pUZ5jHFe/DsZUQMWb/BOIEXbJg/vvRJU/SQyGT8Ik9pSThYOvioARBCBYwTJNG5ajddjQmcXpzENgLe07irvZA==} + '@oxc-transform/binding-darwin-arm64@0.129.0': + resolution: {integrity: sha512-z8M4eQvOzCtcehn9HDSKhN64NgWYosA7oQjmfibQ9ddZK5uAhI05cNbHGD3SgxYTNIcHCUJSZMvk/Et13dUGdw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.127.0': - resolution: {integrity: sha512-d+2BJ/3JVW4L7cT6FAJIqOyds1t3ZHMBYT4MpFzzRjwxS0ToENa3gm3W3Mruq9G4DlNgfW0Mp8qZwqEXpvJbuQ==} + '@oxc-transform/binding-darwin-x64@0.129.0': + resolution: {integrity: sha512-oQUT2C6QMJWNoYAg3rvY+cEaTdXJ0P+T5/FL1b3eB6n+DzZ7eD8ZLgMfXj2r5y1c2jCelLtTGxCzJdGrd9VNCA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-transform/binding-freebsd-x64@0.127.0': - resolution: {integrity: sha512-piZtLbhV0uaXkUW9IhGl0eW+qtBFQMvc8cuuvRtWhYit7sJcKKcL8AZaIq5Bwk/hDRBgoOyZMwX7qwS9X2PN1g==} + '@oxc-transform/binding-freebsd-x64@0.129.0': + resolution: {integrity: sha512-nJ1PZWNaE4SmlsB2l6RtjoGMRLMiQZUr59JdMCAKZcjQSRNsKiHX/I3YO5vXLFZLty0ACYdgkCBVYN2f1bD5BA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-transform/binding-linux-arm-gnueabihf@0.127.0': - resolution: {integrity: sha512-gxPAKRp3tWVnPul/z8cEZcZqkR12DOFx1vg7/yqYy/rh706xEpSw16aT4e5m3onctH/XKZeW1d4koa5vpriNFg==} + '@oxc-transform/binding-linux-arm-gnueabihf@0.129.0': + resolution: {integrity: sha512-kd5vn5O29+SEsS8CGA11ou8kHJRlNfIIvREqn2txgs8IK4c5poHxlszNVtMieBM+HJ+MJIp7t0qZHiryxuVAGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-musleabihf@0.127.0': - resolution: {integrity: sha512-U/bL7pzUbB4EVOmhkvdJn0lef4R5W+nRR8YLRaGXScapMxLcUdwNOiJRydoqnWJs6z4JU7chwGvR6Cs69eQ5Hw==} + '@oxc-transform/binding-linux-arm-musleabihf@0.129.0': + resolution: {integrity: sha512-r3r9HykTe3148Yt/OJAz/ii1podQpRH4YQAJTrDTdmImEAMhvbxYtURxQZZPLf4QwKGEgW90EL0m7dYMkxKhuQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.127.0': - resolution: {integrity: sha512-YiPtyow694+IUBw8ZwN5CNXhz/89dW7XPiz+sTACN2sxvxCKlmcgEraFc9PizE9iKtcchA36konF+yGO8SMoQg==} + '@oxc-transform/binding-linux-arm64-gnu@0.129.0': + resolution: {integrity: sha512-PcrS9Flvtmw2yz06nnXEug2VKskHTg3kS4s/N61xNKoSX2lUukVWSSVAhmHErBoW4csPOwXK27gkBvoBlUW/+Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-arm64-musl@0.127.0': - resolution: {integrity: sha512-xBCF0HUiDFD9Uk9Zb95f9PkVM7uJlzHBjY4iT1UJupxg+ApqpUxRL0cfyO2anZcesqOM2GffLnLBT4gwdRv+bQ==} + '@oxc-transform/binding-linux-arm64-musl@0.129.0': + resolution: {integrity: sha512-JlMoMgjQKg4amTuUNipC4kowyhVydTEb/TjU4hPsgJ59QCq3GU0FV3O3Hhzccim6GIYG9tFBqDabC/c9YCufrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-ppc64-gnu@0.127.0': - resolution: {integrity: sha512-lKNIuNAdMBQBrQEh9FSloH+fE6EZY8U6ZUqAbPEjcIHiEBUO7mx7DwogCZ8gib1xffNppvQ6oz0hFI0fMWb4cQ==} + '@oxc-transform/binding-linux-ppc64-gnu@0.129.0': + resolution: {integrity: sha512-qZeLClJ3cRiRINQJXefs1xG1UV0hQdSaMJu2QZ1iraFSc47j95y6Zo5T7a/ndg7jeFcxcDM6khj8d30a+nmkOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-gnu@0.127.0': - resolution: {integrity: sha512-WPl6s7h+Q6nl4u09D4+WnFGDBNj7AMFD6QXBqd23F9/xl+li2WlpOUidldoUZVJLtARuhHQtO0PQugoRPaHKYA==} + '@oxc-transform/binding-linux-riscv64-gnu@0.129.0': + resolution: {integrity: sha512-nMf4MsUirJ+AJTp2evcbxURfej5B7Z1BU6d3jKK9gNhrt5ZH2WWvIIov0QroADd1K40c+o3ywqiwrrp24KACHw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-musl@0.127.0': - resolution: {integrity: sha512-/LD0ufzVWF5TMXs2enX9XLMF49LYz5kpVb0XDuHZ36UhjGrg7WvaxLJp+lwVpgpdoMC6Sydi/KGFgbhhYbkgtg==} + '@oxc-transform/binding-linux-riscv64-musl@0.129.0': + resolution: {integrity: sha512-IkACwXJbtbq70OODldUjF4bmROy8jPqql6to8KLYY/ImY3xkX//RC6SSKdCMLcRJcr4XbUZU0FyoLOgQ1OEFgg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-s390x-gnu@0.127.0': - resolution: {integrity: sha512-xL0Dmzv28ooYtB2440BnNEedsii0KO32I+gJTdFl0/RceqBXjSCE0cD9DxJA8ORJOyfyKUPTG3lZ+bjU0eEcUw==} + '@oxc-transform/binding-linux-s390x-gnu@0.129.0': + resolution: {integrity: sha512-eBiTdARnEv1EzmGDaaG48Pg3VDSONdhymJ+KLOgnoB3WL1IpL6ea3qZpecYKTcz3bSR1u8gT5CThyxN/hOvaxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-gnu@0.127.0': - resolution: {integrity: sha512-klWVSHzEMMwXeTTZwalsbhIoJxl4GDjE/HIDUG+1O7cUojRx4WUnX0udfibc3RorMimakc4VWFU+x13lshfKgg==} + '@oxc-transform/binding-linux-x64-gnu@0.129.0': + resolution: {integrity: sha512-PG0t1of3mDInBEGrSVX8SpYpQzf4hA4Y4mArKTkhPbDVpcTfWXKV7eiGaW2eTBEaEFQGtDzs351Y2n3QYrAa2w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-musl@0.127.0': - resolution: {integrity: sha512-c4ELErkp2TqSZ/AQZZH80BHE6CY7lbFM2gEaOLeRkqXYMNw9U6wRwrdBMJtBv3ddD6HD1qLNhnEF+gpg/mDonw==} + '@oxc-transform/binding-linux-x64-musl@0.129.0': + resolution: {integrity: sha512-CzRqhLs3kiN/0ftil/TVIxSLmY0f9yiYe09M76VN59n+mbbl4fSAXpuOME9CQk/SOhEJ2/+SlBZrDtKBiqhhoQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-transform/binding-openharmony-arm64@0.127.0': - resolution: {integrity: sha512-1gGjYNSduyuaQ0q4+69StMlgQ7lhGePTq2hoTeeGngGMn8FcheFbW/M83CGh26R1PxyXPY5w/uPSahu4m2GpSw==} + '@oxc-transform/binding-openharmony-arm64@0.129.0': + resolution: {integrity: sha512-IH5CR2Pn5WvBtCMxL2ei0hDmxnDlTrBnofi/glSTMg/11232BIMm54WriW/YqVhb2+kaAchiPAswzsnGNUtMvQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-transform/binding-wasm32-wasi@0.127.0': - resolution: {integrity: sha512-Fvsh9QaBYiTK8Uq8Z0yR67aVf3Y+YXWq53sHTvnmpykj5rKslxBpbY3vwdWezsKcNWbnpmBlU9XKjAlyMdlqzg==} + '@oxc-transform/binding-wasm32-wasi@0.129.0': + resolution: {integrity: sha512-NX6srXy0UjuDYLvqmTbxkqMqwt/DNWqYUyaM+/08PMxqNVx7ELf5l8UIERawFjF1ZtrdcGWj8bO3oDfajit/xg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.127.0': - resolution: {integrity: sha512-9A4/Kbfk96PMR7FSpi68vy7+Sb6sQyN4jn4qYLafsEjKW1UuyBGsPclPFX0LlbtfpOyBo0DVhdScMiECTB7hrA==} + '@oxc-transform/binding-win32-arm64-msvc@0.129.0': + resolution: {integrity: sha512-yi7eMcsQns3jDPO91OZFXif7XGEd7F3kJvMr3STYz4MxrjvqLh2VKgTA2x2Ak6PFZxyyVkA56g9Je/iR7yLy7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-ia32-msvc@0.127.0': - resolution: {integrity: sha512-0nGodphAt3YGqlo4ZkU19sy3m6vD+q4L+y7GUdqmWdYjxE5if+ZA6vRzxQ/P1b8voiyhhHqPLBH+RHfNk/gKJw==} + '@oxc-transform/binding-win32-ia32-msvc@0.129.0': + resolution: {integrity: sha512-iOTcCDUA8jZPXEHrB7CmVVj1c1en7CJACNt+n13OvTQ71D8JI4R6Lk6IEmCUakhVbY+x47DdEV5SY31CNA8z8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.127.0': - resolution: {integrity: sha512-iOew3ViUfZMicYuaejgdV4GXVKQFX9tlXRqqv2gniZOdggtZCYzfVpOiKw/hzLXRJTWJ8fqkUks7E6nrk8JlTw==} + '@oxc-transform/binding-win32-x64-msvc@0.129.0': + resolution: {integrity: sha512-AjMcTtwF6XQANnAnVGJkuy0/KYNssJoK+bH3crj15VfsRj8NJwdWNHs2qNX+1/sVdZfzk66L3IUwxPhSj05jhg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3944,8 +3944,8 @@ packages: cpu: [arm] os: [android] - '@oxfmt/binding-android-arm-eabi@0.46.0': - resolution: {integrity: sha512-b1doV4WRcJU+BESSlCvCjV+5CEr/T6h0frArAdV26Nir+gGNFNaylvDiiMPfF1pxeV0txZEs38ojzJaxBYg+ng==} + '@oxfmt/binding-android-arm-eabi@0.48.0': + resolution: {integrity: sha512-uwqk+/KhQvBIpULD8SMM/zAafMRC/+DV/xsEQjkkIsJ/kLmEI/2bxonVowcYTiXqqZ/a0FEW8DPkZY3VvwELDA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3962,8 +3962,8 @@ packages: cpu: [arm64] os: [android] - '@oxfmt/binding-android-arm64@0.46.0': - resolution: {integrity: sha512-v6+HhjsoV3GO0u2u9jLSAZrvWfTraDxKofUIQ7/ktS7tzS+epVsxdHmeM+XxuNcAY/nWxxU1Sg4JcGTNRXraBA==} + '@oxfmt/binding-android-arm64@0.48.0': + resolution: {integrity: sha512-VUCiKuXK5+McVssgHEJdrcGK7hRJzrRb36zm9/jwzMholyYt4BgXhw5Nm1V1DX6Ce717Zi/1jk432b/tgmQgtQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3980,8 +3980,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-arm64@0.46.0': - resolution: {integrity: sha512-3eeooJGrqGIlI5MyryDZsAcKXSmKIgAD4yYtfRrRJzXZ0UTFZtiSveIur56YPrGMYZwT4XyVhHsMqrNwr1XeFA==} + '@oxfmt/binding-darwin-arm64@0.48.0': + resolution: {integrity: sha512-IkKp8rnIyQLW6Jt+6jragCbUVYSayk55lapiprLjIVvt4NczLyO/nwX2GgefLQ5iaBdfS8UEAFgCs/pLO6Cl0w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3998,8 +3998,8 @@ packages: cpu: [x64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.46.0': - resolution: {integrity: sha512-QG8BDM0CXWbu84k2SKmCqfEddPQPFiBicwtYnLqHRWZZl57HbtOLRMac/KTq2NO4AEc4ICCBpFxJIV9zcqYfkQ==} + '@oxfmt/binding-darwin-x64@0.48.0': + resolution: {integrity: sha512-+aFuhsGIuvnoOjXyKVHMhPKJZR1kQkAl8QyrKoMlA7yJsSTC3N0Asl53La8TChSHhW8epToQ/Q0nvLmEmfNmLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -4016,8 +4016,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxfmt/binding-freebsd-x64@0.46.0': - resolution: {integrity: sha512-9DdCqS/n2ncu/Chazvt3cpgAjAmIGQDz7hFKSrNItMApyV/Ja9mz3hD4JakIE3nS8PW9smEbPWnb389QLBY4nw==} + '@oxfmt/binding-freebsd-x64@0.48.0': + resolution: {integrity: sha512-fbqzQL8FjI9gGnktI7RIo0dksDziTAYBy7xlI7jU7eID5fxLF/25fS4Xj6GydD8Y5oWHL83U4NK160QaOAxtyg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -4034,8 +4034,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-gnueabihf@0.46.0': - resolution: {integrity: sha512-Dgs7VeE2jT0LHMhw6tPEt0xQYe54kBqHEovmWsv4FVQlegCOvlIJNx0S8n4vj8WUtpT+Z6BD2HhKJPLglLxvZg==} + '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': + resolution: {integrity: sha512-hn4i0zhAyTiB3ZHjQfYUZkDvrbVkohw1S7pySWxWUoZ87HnkDoTFThj7QTxk40hNPOTUP0vHbPRNamFIv1HBJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4052,8 +4052,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.46.0': - resolution: {integrity: sha512-Zxn3adhTH13JKnU4xXJj8FeEfF680XjXh3gSShKl57HCMBRde2tUJTgogV/1MSHA80PJEVrDa7r66TLVq3Ia7Q==} + '@oxfmt/binding-linux-arm-musleabihf@0.48.0': + resolution: {integrity: sha512-R4WBD9qF3QM9hqgdAa+fBGXmquTvDUujrPQ36t2Sjk8RPOSKGHDeN7l/khr10hqbQaOq9KCgPHG9ubNET/X/RQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4072,8 +4072,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-gnu@0.46.0': - resolution: {integrity: sha512-+TWipjrgVM8D7aIdDD0tlr3teLTTvQTn7QTE5BpT10H1Fj82gfdn9X6nn2sDgx/MepuSCfSnzFNJq2paLL0OiA==} + '@oxfmt/binding-linux-arm64-gnu@0.48.0': + resolution: {integrity: sha512-5bVdwSwlm1M8wbYCorLOxWxUBw/8tBvHYyQNIfwWVPwOJaj5vg1APSGJQVpwJfV5VNE9PSrR91UKEpoNwHhqUA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4093,8 +4093,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-arm64-musl@0.46.0': - resolution: {integrity: sha512-aAUPBWJ1lGwwnxZUEDLJ94+Iy6MuwJwPxUgO4sCA5mEEyDk7b+cDQ+JpX1VR150Zoyd+D49gsrUzpUK5h587Eg==} + '@oxfmt/binding-linux-arm64-musl@0.48.0': + resolution: {integrity: sha512-vCS3Fk7gFslTqE1lUE2IlroyVV7u/9SmMA/uBqDoshuck2psGWcjW0ePyPZI3rM3+qtf2pDaMVIKMHozraifuw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4114,8 +4114,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-ppc64-gnu@0.46.0': - resolution: {integrity: sha512-ufBCJukyFX/UDrokP/r6BGDoTInnsDs7bxyzKAgMiZlt2Qu8GPJSJ6Zm6whIiJzKk0naxA8ilwmbO1LMw6Htxw==} + '@oxfmt/binding-linux-ppc64-gnu@0.48.0': + resolution: {integrity: sha512-gKtfFfueUClXDumyoHUbymqRf7prHejOOyzJK0eIJn93GF9JBdFHdo60TM1ZBHxkEwZvjuOgHmKtneKbEOc/Eg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -4135,8 +4135,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.46.0': - resolution: {integrity: sha512-eqtlC2YmPqjun76R1gVfGLuKWx7NuEnLEAudZ7n6ipSKbCZTqIKSs1b5Y8K/JHZsRpLkeSmAAjig5HOIg8fQzQ==} + '@oxfmt/binding-linux-riscv64-gnu@0.48.0': + resolution: {integrity: sha512-SYt0UhOvZD/UwZz9sXq6J2uAw8o24f5VZpLB2DH01f6MevshmlgakQlZe2lwek2sZJkd07eLu7mZa0g7yeiw7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4156,8 +4156,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-riscv64-musl@0.46.0': - resolution: {integrity: sha512-yccVOO2nMXkQLGgy0He3EQEwKD7NF0zEk+/OWmroznkqXyJdN6bfK0LtNnr6/14Bh3FjpYq7bP33l/VloCnxpA==} + '@oxfmt/binding-linux-riscv64-musl@0.48.0': + resolution: {integrity: sha512-JLbrwck2AopG4ud/XklZO5N+qxGC7cS7ROvXZVNfx0MCLDDL2kGOLvzuWORkVjnjAM0CMAfIMU2zNBtQbM+4dw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4177,8 +4177,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-s390x-gnu@0.46.0': - resolution: {integrity: sha512-aAf7fG23OQCey6VRPj9IeCraoYtpgtx0ZyJ1CXkPyT1wjzBE7c3xtuxHe/AdHaJfVVb/SXpSk8Gl1LzyQupSqw==} + '@oxfmt/binding-linux-s390x-gnu@0.48.0': + resolution: {integrity: sha512-mdxt5L8OQLxkQH+JVpdC/lknZNe0lX4hlO3d8+xvw2wToo+iDrid9tiGOd5bmHfUVd5wVhrUry0qlu5vq66NkQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -4198,8 +4198,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.46.0': - resolution: {integrity: sha512-q0JPsTMyJNjYrBvYFDz4WbVsafNZaPCZv4RnFypRotLqpKROtBZcEaXQW4eb9YmvLU3NckVemLJnzkSZSdmOxw==} + '@oxfmt/binding-linux-x64-gnu@0.48.0': + resolution: {integrity: sha512-oEz1BQwMrV7OMEFx/3VPDU3n9TM0AnxpktDYXjEg5i6nTX87wo18wSfBvkl4tzAICdKtoAQAdBIl7Y7hsPlx5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4219,8 +4219,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-x64-musl@0.46.0': - resolution: {integrity: sha512-7LsLY9Cw57GPkhSR+duI3mt9baRczK/DtHYSldQ4BEU92da9igBQNl4z7Vq5U9NNPsh1FmpKvv1q9WDtiUQR1A==} + '@oxfmt/binding-linux-x64-musl@0.48.0': + resolution: {integrity: sha512-g2SKTTurP5mWjd8Ecait0erYqmltL4IqW1EwttM25BxM6NiTt4ubobJYMR1uox1V2QgG4UfHH10CGRvWlUixjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4238,8 +4238,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxfmt/binding-openharmony-arm64@0.46.0': - resolution: {integrity: sha512-lHiBOz8Duaku7JtRNLlps3j++eOaICPZSd8FCVmTDM4DFOPT71Bjn7g6iar1z7StXlKRweUKxWUs4sA+zWGDXg==} + '@oxfmt/binding-openharmony-arm64@0.48.0': + resolution: {integrity: sha512-CIg24VgheEpvolHL2gQuax5qcQ602bRMHrJ9g8XsQr3iVj9aSPgopigBKuMqrXsupwkrU+RQCn5cG8PgFntR6w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -4256,8 +4256,8 @@ packages: cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-arm64-msvc@0.46.0': - resolution: {integrity: sha512-/5ktYUliP89RhgC37DBH1x20U5zPSZMy3cMEcO0j3793rbHP9MWsknBwQB6eozRzWmYrh0IFM/p20EbPvDlYlg==} + '@oxfmt/binding-win32-arm64-msvc@0.48.0': + resolution: {integrity: sha512-zeaWkcxcEULwkGF3I/HgEvcDPN8buYDrxibBUa/IFh5Vmwyge+KpLO+hEwSovW349H0O/C0Z2kaFmEzEDm00/Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -4274,8 +4274,8 @@ packages: cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.46.0': - resolution: {integrity: sha512-3WTnoiuIr8XvV0DIY7SN+1uJSwKf4sPpcbHfobcRT9JutGcLaef/miyBB87jxd3aqH+mS0+G5lsgHuXLUwjjpQ==} + '@oxfmt/binding-win32-ia32-msvc@0.48.0': + resolution: {integrity: sha512-yiEKnIAGvx5CyZQOlMaNlZkAbwT7/Quk0j3WLt+PR5hK+qYjPTRRJYDfD77wCBPLvEYAG41v4KG3iL0H+uxoxg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -4292,8 +4292,8 @@ packages: cpu: [x64] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.46.0': - resolution: {integrity: sha512-IXxiQpkYnOwNfP23vzwSfhdpxJzyiPTY7eTn6dn3DsriKddESzM8i6kfq9R7CD/PUJwCvQT22NgtygBeug3KoA==} + '@oxfmt/binding-win32-x64-msvc@0.48.0': + resolution: {integrity: sha512-GSD2+7t2UoVMV2NgxXypa4bKewflPMAjYnF0Xw9/ht82ZfafAHhb8STwrEd7wlH2PFogt5zw3WVCxYJaHUdbeQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4303,8 +4303,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-arm64@0.22.0': - resolution: {integrity: sha512-/exgXceakHbQrzaHTtKOe7MuDATaWMCCWpsCDQCZKeYhLGXzComipTrCYnHzAXrdnNBb5r5K+RRf5A6ormrhMA==} + '@oxlint-tsgolint/darwin-arm64@0.22.1': + resolution: {integrity: sha512-4150Lpgc1YM09GcjA6GSrra1JoPjC7aOpfywLjWEY4vW0Sd1qKzqHF1WRaiw0/qUZ40OATYdv3aRd7ipPkWQbw==} cpu: [arm64] os: [darwin] @@ -4313,8 +4313,8 @@ packages: cpu: [x64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.22.0': - resolution: {integrity: sha512-xFGdIahlmUbK+/MpZ5y08D0ewMGLDbd2Vki5wxVFYg50lSrtgPAtdDl+kqKZLNaFu0zpMar8n9wv1le05sL/jw==} + '@oxlint-tsgolint/darwin-x64@0.22.1': + resolution: {integrity: sha512-vFWcPWYOgZs4HWcgS1EjUZg33NLcNfEYU49KGImmCfZWkflENrmBYV4HN/C0YeAPum6ZZ/goPSvQrB/cOD+NfA==} cpu: [x64] os: [darwin] @@ -4323,8 +4323,8 @@ packages: cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-arm64@0.22.0': - resolution: {integrity: sha512-53RvC9f77eUo+V1dfQNwGVnsIfPJFMibRR0ee128EUpYNDOZe/ojmCfuXJeU7cY91V7r7fZSm42KPJocXUX8og==} + '@oxlint-tsgolint/linux-arm64@0.22.1': + resolution: {integrity: sha512-6LiUpP0Zir3+29FvBm7Y28q/dBjSHqTZ5MhG1Ckw4fGhI4cAvbcwXaKvbjx1TP7rRmBNOoq/M5xdpHjTb+GAew==} cpu: [arm64] os: [linux] @@ -4333,8 +4333,8 @@ packages: cpu: [x64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.22.0': - resolution: {integrity: sha512-evZcJAZ9hjNyuN69RnXwbt+U2pAOcYt+yvqukgugiCkRm4iBZ0R0CvpY1tgfG2XcGUhEPh8dljO+nPZTEVGpCQ==} + '@oxlint-tsgolint/linux-x64@0.22.1': + resolution: {integrity: sha512-fuX1hEQfpHauUbXADsfqVhRzrUrGabzGXbj5wsp2vKhV5uk/Rze8Mba9GdjFGECzvXudMGqHqxB4r6jGRdhxVA==} cpu: [x64] os: [linux] @@ -4343,8 +4343,8 @@ packages: cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-arm64@0.22.0': - resolution: {integrity: sha512-7jTO+k1mr5BxRAI2fxc1NRcE3MAbHNZ0Vef9SD1yAR6d1E6qEv5D/D7yuHpQpw6AO3qoecSVo2Jzr+JirN61+w==} + '@oxlint-tsgolint/win32-arm64@0.22.1': + resolution: {integrity: sha512-8SZidAj+jrbZf9ZjBEYW0tiNZ+KasqB2zgW26qdiPpQSF/DzURnPmXz651IeA9YsmbVdHGIooEHUmev6QJdquA==} cpu: [arm64] os: [win32] @@ -4353,8 +4353,8 @@ packages: cpu: [x64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.22.0': - resolution: {integrity: sha512-7lbl9XFcqO+scsynxMzTQdl0XUe6sBUCyY/oGWvCB+JmV4U+70vzSyZJdTEzzxtkZiNnUVFFh9RJLmoiQSne+w==} + '@oxlint-tsgolint/win32-x64@0.22.1': + resolution: {integrity: sha512-QweSk9H5lFh5Y+WUf2Kq/OAN88V6+62ZwGhP38gqdRotI90luXSMkruFTj7Q2rYrzH4ZVNaSqx7NY8JpSfIzqg==} cpu: [x64] os: [win32] @@ -4364,8 +4364,8 @@ packages: cpu: [arm] os: [android] - '@oxlint/binding-android-arm-eabi@1.61.0': - resolution: {integrity: sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ==} + '@oxlint/binding-android-arm-eabi@1.63.0': + resolution: {integrity: sha512-A9xLtQt7i0OA1PoB/meog6kikXI9CdwEp7ZwQqmgnpKn3G3b1orvTDy8CQ6T7w1HvDrgWGB78PkFKcWgibcTCg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -4376,8 +4376,8 @@ packages: cpu: [arm64] os: [android] - '@oxlint/binding-android-arm64@1.61.0': - resolution: {integrity: sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA==} + '@oxlint/binding-android-arm64@1.63.0': + resolution: {integrity: sha512-SQo+ZMvdR9l3CxZp5W5gFNxSiDxclY6lOzzNpKYLF8asESpm3Pwumx0gER5T7aHLF1/2BAAtLD3DiDkdgy4V1A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -4388,8 +4388,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-arm64@1.61.0': - resolution: {integrity: sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A==} + '@oxlint/binding-darwin-arm64@1.63.0': + resolution: {integrity: sha512-6W82XjJDTmMnjg30427l0dufpnyLoq7wEukKdM6/g2VIybRVuQiBVh43EA4b+UxZ3+tLcKm+Or/pXGNgLCEU8g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -4400,8 +4400,8 @@ packages: cpu: [x64] os: [darwin] - '@oxlint/binding-darwin-x64@1.61.0': - resolution: {integrity: sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ==} + '@oxlint/binding-darwin-x64@1.63.0': + resolution: {integrity: sha512-CnWd/YCuVG5W1BYkjJEVbJG11o526O9qAwBEQM+nh8K19CRFUkFdROXCyYkGmroHEYQe4vgQ6+lh3550Lp35Xw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -4412,8 +4412,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxlint/binding-freebsd-x64@1.61.0': - resolution: {integrity: sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ==} + '@oxlint/binding-freebsd-x64@1.63.0': + resolution: {integrity: sha512-a4eZAqrmtajqcxfdAzC+l7g3PaE3V8hpAYqqeD3fTxLXOMFdK3eNTZrU80n4dDEVm0JXy1aL5PqvqWldBl6zYA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -4424,8 +4424,8 @@ packages: cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-gnueabihf@1.61.0': - resolution: {integrity: sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q==} + '@oxlint/binding-linux-arm-gnueabihf@1.63.0': + resolution: {integrity: sha512-tYUtU9TdbU3uXF5D62g5zXJ13iniFGhXQx5vp9cyEjGdbSAY3VdFBSaldYvyoDmgMZ0ZYuwQP1Y4t2Fhejwa0w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4436,8 +4436,8 @@ packages: cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.61.0': - resolution: {integrity: sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg==} + '@oxlint/binding-linux-arm-musleabihf@1.63.0': + resolution: {integrity: sha512-I5r3twFf776UZg9dmRo2xbrKt00tTkORXEVe0ctg4vdTkQvJAjiCHxnbAU2HL1AiJ9cqADA76MAliuilsAWnvg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4449,8 +4449,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-gnu@1.61.0': - resolution: {integrity: sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w==} + '@oxlint/binding-linux-arm64-gnu@1.63.0': + resolution: {integrity: sha512-t7ltUkg6FFh4b564QyGir8xIj/QZbXu8FlcRkcyW9+ztr/mfRHlvUOFd95pJCXi9s/L5DrUeWWgpXRS+V+6igQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4463,8 +4463,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-arm64-musl@1.61.0': - resolution: {integrity: sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg==} + '@oxlint/binding-linux-arm64-musl@1.63.0': + resolution: {integrity: sha512-Q5mmZy/XWjuYFUuQyYjOvZ5U/JkKEwnpir6hGxhh6HcdP0V/BKxLo8dqkfF/t7r7AguB17dfS/8+go5AQDRR6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4477,8 +4477,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-ppc64-gnu@1.61.0': - resolution: {integrity: sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ==} + '@oxlint/binding-linux-ppc64-gnu@1.63.0': + resolution: {integrity: sha512-uBGtuZ0TzLB4x5wVa82HGNvYqY8buwDhyCnCP0R0gkk9szqVsP0MeTtD5HX7EsEuFIt+aYmYxuxeVxs3nTSwtQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -4491,8 +4491,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.61.0': - resolution: {integrity: sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw==} + '@oxlint/binding-linux-riscv64-gnu@1.63.0': + resolution: {integrity: sha512-h4s6FwxE+9MeA181o0dnDwHP32Y/bG8EiB/vrD6Ib+AMt6haigDc/0bUtI/sLmQDBMJnUfaCmtSSrEAqjtEVrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4505,8 +4505,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-riscv64-musl@1.61.0': - resolution: {integrity: sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA==} + '@oxlint/binding-linux-riscv64-musl@1.63.0': + resolution: {integrity: sha512-2EaNcCBR8Mcjl5ARtuN3BdEpVkX7KpjSjMGZ/mJMIeaXgTtdz5ytg2VwygMSStA/k0ixfvZFoZOfjDEcouV5vQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4519,8 +4519,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-s390x-gnu@1.61.0': - resolution: {integrity: sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA==} + '@oxlint/binding-linux-s390x-gnu@1.63.0': + resolution: {integrity: sha512-p4hlf/fd7TrYYl3QrWWD0GocqJefwMu3cHQhmi2FvEB/YOvFb5DZN3SMBaPi7B1TM5DeypkEtrVib674q1KKPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -4533,8 +4533,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.61.0': - resolution: {integrity: sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA==} + '@oxlint/binding-linux-x64-gnu@1.63.0': + resolution: {integrity: sha512-Vgq9rkRVcPcjbcH+ihYTfpeR7vCXfqpd+z5ItTGc0yYUV59L5ceHYN1iV4H9bKGV7Rn5hkVc7x3mSvHegduENA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4547,8 +4547,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-x64-musl@1.61.0': - resolution: {integrity: sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ==} + '@oxlint/binding-linux-x64-musl@1.63.0': + resolution: {integrity: sha512-3/Lkq/ncooA61rorrC+ZQed1Bc4VpGj+WnGsp58zmxKgvZ2vhreu+dcVyr3mX8NUpq7mfZ4gDDTou/yrF1Pd7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4560,8 +4560,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxlint/binding-openharmony-arm64@1.61.0': - resolution: {integrity: sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ==} + '@oxlint/binding-openharmony-arm64@1.63.0': + resolution: {integrity: sha512-0/EdD/6hDkx5Mfd769PTjvEM8mZ/6Dfukp1dBCL/2PjlIVGEtYdNZyok6ChqYPsT9JcFnlQnUeQzO0/1L/oC9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -4572,8 +4572,8 @@ packages: cpu: [arm64] os: [win32] - '@oxlint/binding-win32-arm64-msvc@1.61.0': - resolution: {integrity: sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w==} + '@oxlint/binding-win32-arm64-msvc@1.63.0': + resolution: {integrity: sha512-wb0CUkN8ngwPiRQBjD1Cj0LsHeNvm+Xt6YBHDMtj2DVQVD6Oj8Ri7g6BD+KICf6LaBqZlmzOvy6nF9E/8yyGOg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -4584,8 +4584,8 @@ packages: cpu: [ia32] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.61.0': - resolution: {integrity: sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA==} + '@oxlint/binding-win32-ia32-msvc@1.63.0': + resolution: {integrity: sha512-BX5iq+ovdNlVYhSn5qPMUIT0uwAwt2lmEnCnzK+Gkhw4DovIvhGb96OFhV8yzQNUnQxn/xGkOR+X+BLrLDNm8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -4596,8 +4596,8 @@ packages: cpu: [x64] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.61.0': - resolution: {integrity: sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw==} + '@oxlint/binding-win32-x64-msvc@1.63.0': + resolution: {integrity: sha512-QeN/WELOfsXMeYwxvfgQrl6CbVftYUCZsGXHjXQd5Trccm8+i4gmtxaOui4xbJQaiDlviF8F3yLSBloQUeFsfA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4769,8 +4769,8 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rolldown/debug@1.0.0-rc.16': - resolution: {integrity: sha512-titF/ZuuhX4hg0eP04iuVNX/9+YV40k9laG68niMawfVssl12X2s5iVQLWP/vjrnPTDgFESzrJzNEw84IAj+Nw==} + '@rolldown/debug@1.0.0-rc.18': + resolution: {integrity: sha512-TpVI38fXLiuQhkfQaj4Lh0bFzj9tsaPR5vtK3r+ouWgWhNCsr5tjyKvhGmtcp+PoS7l5gad5il6F4prYatLPQA==} '@rollup/plugin-alias@6.0.0': resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==} @@ -5395,23 +5395,25 @@ packages: cpu: [x64] os: [win32] + '@valibot/to-json-schema@1.6.0': + resolution: {integrity: sha512-d6rYyK5KVa2XdqamWgZ4/Nr+cXhxjy7lmpe6Iajw15J/jmU+gyxl2IEd1Otg1d7Rl3gOQL5reulnSypzBtYy1A==} + peerDependencies: + valibot: ^1.3.0 + '@vercel/detect-agent@1.2.3': resolution: {integrity: sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==} engines: {node: '>=14'} - '@vitejs/devtools-kit@0.1.15': - resolution: {integrity: sha512-6OCgoAW7HeJFMpxiNqIZLoBtG+jGTwXBwNgmxPi2KT77nCFUUvnDHrXSOZ8ErmQ7WdrDPLnUeBq/TWyi9xdAyA==} + '@vitejs/devtools-kit@0.1.18': + resolution: {integrity: sha512-vjwEd8wcBFP3cki2NUlNEktf3+AC4cG41GLVyBMnzdwDK+FbZnAesAPt1UWgm2F2FoSfYUUFAQz3/nxOT8Eoyg==} peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools-rolldown@0.1.15': - resolution: {integrity: sha512-PYojc9gQrd9bszNv+t20ocDG1zcrdryPA9XyxlZOO9EHbz+W50IW+22y+9+u8cat39cHsYuuChF6WqOYrM5hpg==} + '@vitejs/devtools-rolldown@0.1.18': + resolution: {integrity: sha512-wA6jiKfAw1qOH0Jj4YCzH1xaY2x4VHTle3oiNcpdUK9EXHYyGdsS6PlQfkMz26FBOv+lR6w679Ce53k1DVYE4w==} - '@vitejs/devtools-rpc@0.1.15': - resolution: {integrity: sha512-pHDz3bcK0dlpLzI2ve2Xwnnx6iSASRMuEFJDbe64LAZJPVCBW/Pb0IeEpodI58O9xVpB0EBZykZftz8/oTeVtQ==} - - '@vitejs/devtools@0.1.15': - resolution: {integrity: sha512-LKE2HgsRMR25ordyXEjXCILO/IOrtHDzBc4Vzfg+ntvR8lF09I0XIX73GS7LQHO+Bzfpb0m3PrgnyThyaa2J0Q==} + '@vitejs/devtools@0.1.18': + resolution: {integrity: sha512-/XPGlE9EiWaHLe3AhMno9RipOTmltK5pIIoPLIk9Ekzs+74xFa2lwoeT9oKS1K2CMozd8jL61/qmFUlPtsIVHQ==} hasBin: true peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* @@ -5627,17 +5629,17 @@ packages: vue: optional: true - '@vue/compiler-core@3.5.32': - resolution: {integrity: sha512-4x74Tbtqnda8s/NSD6e1Dr5p1c8HdMU5RWSjMSUzb8RTcUQqevDCxVAitcLBKT+ie3o0Dl9crc/S/opJM7qBGQ==} + '@vue/compiler-core@3.5.33': + resolution: {integrity: sha512-3PZLQwFw4Za3TC8t0FvTy3wI16Kt+pmwcgNZca4Pj9iWL2E72a/gZlpBtAJvEdDMdCxdG/qq0C7PN0bsJuv0Rw==} - '@vue/compiler-dom@3.5.32': - resolution: {integrity: sha512-ybHAu70NtiEI1fvAUz3oXZqkUYEe5J98GjMDpTGl5iHb0T15wQYLR4wE3h9xfuTNA+Cm2f4czfe8B4s+CCH57Q==} + '@vue/compiler-dom@3.5.33': + resolution: {integrity: sha512-PXq0yrfCLzzL07rbXO4awtXY1Z06LG2eu6Adg3RJFa/j3Cii217XxxLXG22N330gw7GmALCY0Z8RgXEviwgpjA==} - '@vue/compiler-sfc@3.5.32': - resolution: {integrity: sha512-8UYUYo71cP/0YHMO814TRZlPuUUw3oifHuMR7Wp9SNoRSrxRQnhMLNlCeaODNn6kNTJsjFoQ/kqIj4qGvya4Xg==} + '@vue/compiler-sfc@3.5.33': + resolution: {integrity: sha512-UTUvRO9cY+rROrx/pvN9P5Z7FgA6QGfokUCfhQE4EnmUj3rVnK+CHI0LsEO1pg+I7//iRYMUfcNcCPe7tg0CoA==} - '@vue/compiler-ssr@3.5.32': - resolution: {integrity: sha512-Gp4gTs22T3DgRotZ8aA/6m2jMR+GMztvBXUBEUOYOcST+giyGWJ4WvFd7QLHBkzTxkfOt8IELKNdpzITLbA2rw==} + '@vue/compiler-ssr@3.5.33': + resolution: {integrity: sha512-IErjYdnj1qIupG5xxiVIYiiRvDhGWV4zuh/RCrwfYpuL+HWQzeU6lCk/nF9r7olWMnjKxCAkOctT2qFWFkzb1A==} '@vue/devtools-api@8.0.5': resolution: {integrity: sha512-DgVcW8H/Nral7LgZEecYFFYXnAvGuN9C3L3DtWekAncFBedBczpNW8iHKExfaM559Zm8wQWrwtYZ9lXthEHtDw==} @@ -5648,22 +5650,22 @@ packages: '@vue/devtools-shared@8.0.5': resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} - '@vue/reactivity@3.5.32': - resolution: {integrity: sha512-/ORasxSGvZ6MN5gc+uE364SxFdJ0+WqVG0CENXaGW58TOCdrAW76WWaplDtECeS1qphvtBZtR+3/o1g1zL4xPQ==} + '@vue/reactivity@3.5.33': + resolution: {integrity: sha512-p8UfIqyIhb0rYGlSgSBV+lPhF2iUSBcRy7enhTmPqKWadHy9kcOFYF1AejYBP9P+avnd3OBbD49DU4pLWX/94A==} - '@vue/runtime-core@3.5.32': - resolution: {integrity: sha512-pDrXCejn4UpFDFmMd27AcJEbHaLemaE5o4pbb7sLk79SRIhc6/t34BQA7SGNgYtbMnvbF/HHOftYBgFJtUoJUQ==} + '@vue/runtime-core@3.5.33': + resolution: {integrity: sha512-UpFF45RI9//a7rvq7RdOQblb4tup7hHG9QsmIrxkFQLzQ7R8/iNQ5LE15NhLZ1/WcHMU2b47u6P33CPUelHyIQ==} - '@vue/runtime-dom@3.5.32': - resolution: {integrity: sha512-1CDVv7tv/IV13V8Nip1k/aaObVbWqRlVCVezTwx3K07p7Vxossp5JU1dcPNhJk3w347gonIUT9jQOGutyJrSVQ==} + '@vue/runtime-dom@3.5.33': + resolution: {integrity: sha512-IOxMsAOwquhfITgmOgaPYl7/j8gKUxUFoflRc+u4LxyD3+783xne8vNta1PONVCvCV9A0w7hkyEepINDqfO0tw==} - '@vue/server-renderer@3.5.32': - resolution: {integrity: sha512-IOjm2+JQwRFS7W28HNuJeXQle9KdZbODFY7hFGVtnnghF51ta20EWAZJHX+zLGtsHhaU6uC9BGPV52KVpYryMQ==} + '@vue/server-renderer@3.5.33': + resolution: {integrity: sha512-0xylq/8/h44lVG0pZFknv1XIdEgymq2E9n59uTWJBG+dIgiT0TMCSsxrN7nO16Z0MU0MPjFcguBbZV8Itk52Hw==} peerDependencies: - vue: 3.5.32 + vue: 3.5.33 - '@vue/shared@3.5.32': - resolution: {integrity: sha512-ksNyrmRQzWJJ8n3cRDuSF7zNNontuJg1YHnmWRJd2AMu8Ij2bqwiiri2lH5rHtYPZjj4STkNcgcmiQqlOjiYGg==} + '@vue/shared@3.5.33': + resolution: {integrity: sha512-5vR2QIlmaLG77Ygd4pMP6+SGQ5yox9VhtnbDWTy9DzMzdmeLxZ1QqxrywEZ9sa1AVubfIJyaCG3ytyWU81ufcQ==} '@wdio/config@9.20.1': resolution: {integrity: sha512-npl2J+rjCDJPjVySgWpciOyhWddn6s7n5sepKXLR7x1ADQHl5zUFv1dHD3jx4OQ9l6lrGQSPaofuz+7e9mu+vg==} @@ -6384,6 +6386,20 @@ packages: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + devframe@0.1.18: + resolution: {integrity: sha512-EHfBM4ew12HYvGtQ2GDubzRzEVvoZqFu9fKjyzV66RDFyroOBYO8Pjyksa9O78GhkXnoUDH1smwrQ2kYziH1Yg==} + peerDependencies: + '@modelcontextprotocol/sdk': ^1.0.0 + '@nuxt/kit': ^3.0.0 || ^4.0.0 + launch-editor: ^2.0.0 + peerDependenciesMeta: + '@modelcontextprotocol/sdk': + optional: true + '@nuxt/kit': + optional: true + launch-editor: + optional: true + diff@7.0.0: resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} engines: {node: '>=0.3.1'} @@ -7614,9 +7630,6 @@ packages: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} - mitt@2.1.0: - resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==} - mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} @@ -7798,15 +7811,15 @@ packages: resolution: {integrity: sha512-FktCvLby/mOHyuijZt22+nOt10dS24gGUZE3XwIbUg7Kf4+rer3/5T7RgwzazlNuVsCjPloZ3p8E+4ONT3A8Kw==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-parser@0.127.0: - resolution: {integrity: sha512-bkgD4qHlN7WxLdX8bLXdaU54TtQtAIg/ZBAfm0aje/mo3MRDo3P0hZSgr4U7O3xfX+fQmR5AP04JS/TGcZLcFA==} + oxc-parser@0.129.0: + resolution: {integrity: sha512-S6eFI+VLkpyA+/Lf8z6qURjDV6Mgo74SLNznNopHTlQW3hedv2MB/z31kBRuBCCTqZN9HHdva0ojljEhPnBKFA==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.19.1: resolution: {integrity: sha512-qE/CIg/spwrTBFt5aKmwe3ifeDdLfA2NESN30E42X/lII5ClF8V7Wt6WIJhcGZjp0/Q+nQ+9vgxGk//xZNX2hg==} - oxc-transform@0.127.0: - resolution: {integrity: sha512-NQOcL0m4mfYJyv3DRbjlQI0MOldnxOEqHwU53j7pI8UGThywfty+OkalWPmSGhHG8qhjxn9RJfWCm8O2UNPUcQ==} + oxc-transform@0.129.0: + resolution: {integrity: sha512-RGQZ5pnvWEQmtb51IavGp8mQqyQAB7J+N1TFuXxfQEHwfXinwAkhWPU/VffIIjjUgR63IbpWFAewqIVxnQP87w==} engines: {node: ^20.19.0 || >=22.12.0} oxfmt@0.41.0: @@ -7819,8 +7832,8 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxfmt@0.46.0: - resolution: {integrity: sha512-CopwJOwPAjZ9p76fCvz+mSOJTw9/NY3cSksZK3VO/bUQ8UoEcketNgUuYS0UB3p+R9XnXe7wGGXUmyFxc7QxJA==} + oxfmt@0.48.0: + resolution: {integrity: sha512-AVaLh+7XeGx+R1zfFV+f6VV61nT2MWVJXVUDhbTm5LBWGyNt64xAyh3NYYyjeY2WykNt9AvqSQLPHcbWquYF9g==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -7828,8 +7841,8 @@ packages: resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==} hasBin: true - oxlint-tsgolint@0.22.0: - resolution: {integrity: sha512-ku4MecLmCQIj1ScCtzNAqTuyl0BJQ02B36fJT+c5XQihHpYSFak+FC3GYO5fPyYk4oDwi0w0S7hTvrpNzuZhig==} + oxlint-tsgolint@0.22.1: + resolution: {integrity: sha512-YUSGSLUnoolsu8gxISEDio3q1rtsCozwfOzASUn3DT2mR2EeQ93uEEnen7s+6LpF+lyTQFln1pQfqwBh/fsVEg==} hasBin: true oxlint@1.56.0: @@ -7842,12 +7855,12 @@ packages: oxlint-tsgolint: optional: true - oxlint@1.61.0: - resolution: {integrity: sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ==} + oxlint@1.63.0: + resolution: {integrity: sha512-9TGXetdjgIHOJ9OiReomP7nnrMkV9HxC1xM2ramJSLQpzxjsAJtQwa4wqkJN2f/uCrqZuJseFuSlWDdvcruveg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: - oxlint-tsgolint: '>=0.18.0' + oxlint-tsgolint: '>=0.22.1' peerDependenciesMeta: oxlint-tsgolint: optional: true @@ -8852,8 +8865,8 @@ packages: resolution: {integrity: sha512-BWlWpVbbZXaYjRV0twGLNQO00Zj4HA/sjLOQP2IvzQqGwRGp+2kh7UU3ijyJ3ywFRogYDRbiHDMrUOfaMnN56g==} engines: {node: '>=20.0.0'} - tinyexec@1.1.1: - resolution: {integrity: sha512-VKS/ZaQhhkKFMANmAOhhXVoIfBXblQxGX1myCQ2faQrfmobMftXeJPcZGp0gS07ocvGJWDLZGyOZDadDBqYIJg==} + tinyexec@1.1.2: + resolution: {integrity: sha512-dAqSqE/RabpBKI8+h26GfLq6Vb3JVXs30XYQjdMjaj/c2tS8IYYMbIzP599KtRj7c57/wYApb3QjgRgXmrCukA==} engines: {node: '>=18'} tinyglobby@0.2.16: @@ -9305,13 +9318,13 @@ packages: pinia: optional: true - vue-virtual-scroller@2.0.1: - resolution: {integrity: sha512-3Drq8C61C4B3reSaZJr5nXBf/B7Beq1+h5/kYZB25MLYljTy97ISeUufRX9z6ZSZlFDXyafAOLK9XwajOWJY1A==} + vue-virtual-scroller@3.0.2: + resolution: {integrity: sha512-zneKxsBecfFBpH2NAk8zF0IWBRSYRaXnXK/dPQ/AnXE9xlbRyW6sSO9EUb5L5cSFz2Dpfb2giN30/y+/Xvu5PQ==} peerDependencies: vue: ^3.3.0 - vue@3.5.32: - resolution: {integrity: sha512-vM4z4Q9tTafVfMAK7IVzmxg34rSzTFMyIe0UUEijUCkn9+23lj0WRfA83dg7eQZIUlgOSGrkViIaCfqSAUXsMw==} + vue@3.5.33: + resolution: {integrity: sha512-1AgChhx5w3ALgT4oK3acm2Es/7jyZhWSVUfs3rOBlGQC0rjEDkS7G4lWlJJGGNQD+BV3reCwbQrOe1mPNwKHBQ==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -11506,7 +11519,7 @@ snapshots: '@oxc-parser/binding-android-arm-eabi@0.126.0': optional: true - '@oxc-parser/binding-android-arm-eabi@0.127.0': + '@oxc-parser/binding-android-arm-eabi@0.129.0': optional: true '@oxc-parser/binding-android-arm64@0.121.0': @@ -11515,7 +11528,7 @@ snapshots: '@oxc-parser/binding-android-arm64@0.126.0': optional: true - '@oxc-parser/binding-android-arm64@0.127.0': + '@oxc-parser/binding-android-arm64@0.129.0': optional: true '@oxc-parser/binding-darwin-arm64@0.121.0': @@ -11524,7 +11537,7 @@ snapshots: '@oxc-parser/binding-darwin-arm64@0.126.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.127.0': + '@oxc-parser/binding-darwin-arm64@0.129.0': optional: true '@oxc-parser/binding-darwin-x64@0.121.0': @@ -11533,7 +11546,7 @@ snapshots: '@oxc-parser/binding-darwin-x64@0.126.0': optional: true - '@oxc-parser/binding-darwin-x64@0.127.0': + '@oxc-parser/binding-darwin-x64@0.129.0': optional: true '@oxc-parser/binding-freebsd-x64@0.121.0': @@ -11542,7 +11555,7 @@ snapshots: '@oxc-parser/binding-freebsd-x64@0.126.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.127.0': + '@oxc-parser/binding-freebsd-x64@0.129.0': optional: true '@oxc-parser/binding-linux-arm-gnueabihf@0.121.0': @@ -11551,7 +11564,7 @@ snapshots: '@oxc-parser/binding-linux-arm-gnueabihf@0.126.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.127.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.129.0': optional: true '@oxc-parser/binding-linux-arm-musleabihf@0.121.0': @@ -11560,7 +11573,7 @@ snapshots: '@oxc-parser/binding-linux-arm-musleabihf@0.126.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.127.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.129.0': optional: true '@oxc-parser/binding-linux-arm64-gnu@0.121.0': @@ -11569,7 +11582,7 @@ snapshots: '@oxc-parser/binding-linux-arm64-gnu@0.126.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.127.0': + '@oxc-parser/binding-linux-arm64-gnu@0.129.0': optional: true '@oxc-parser/binding-linux-arm64-musl@0.121.0': @@ -11578,7 +11591,7 @@ snapshots: '@oxc-parser/binding-linux-arm64-musl@0.126.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.127.0': + '@oxc-parser/binding-linux-arm64-musl@0.129.0': optional: true '@oxc-parser/binding-linux-ppc64-gnu@0.121.0': @@ -11587,7 +11600,7 @@ snapshots: '@oxc-parser/binding-linux-ppc64-gnu@0.126.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.127.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.129.0': optional: true '@oxc-parser/binding-linux-riscv64-gnu@0.121.0': @@ -11596,7 +11609,7 @@ snapshots: '@oxc-parser/binding-linux-riscv64-gnu@0.126.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.127.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.129.0': optional: true '@oxc-parser/binding-linux-riscv64-musl@0.121.0': @@ -11605,7 +11618,7 @@ snapshots: '@oxc-parser/binding-linux-riscv64-musl@0.126.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.127.0': + '@oxc-parser/binding-linux-riscv64-musl@0.129.0': optional: true '@oxc-parser/binding-linux-s390x-gnu@0.121.0': @@ -11614,7 +11627,7 @@ snapshots: '@oxc-parser/binding-linux-s390x-gnu@0.126.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.127.0': + '@oxc-parser/binding-linux-s390x-gnu@0.129.0': optional: true '@oxc-parser/binding-linux-x64-gnu@0.121.0': @@ -11623,7 +11636,7 @@ snapshots: '@oxc-parser/binding-linux-x64-gnu@0.126.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.127.0': + '@oxc-parser/binding-linux-x64-gnu@0.129.0': optional: true '@oxc-parser/binding-linux-x64-musl@0.121.0': @@ -11632,7 +11645,7 @@ snapshots: '@oxc-parser/binding-linux-x64-musl@0.126.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.127.0': + '@oxc-parser/binding-linux-x64-musl@0.129.0': optional: true '@oxc-parser/binding-openharmony-arm64@0.121.0': @@ -11641,7 +11654,7 @@ snapshots: '@oxc-parser/binding-openharmony-arm64@0.126.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.127.0': + '@oxc-parser/binding-openharmony-arm64@0.129.0': optional: true '@oxc-parser/binding-wasm32-wasi@0.121.0(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': @@ -11659,11 +11672,11 @@ snapshots: '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) optional: true - '@oxc-parser/binding-wasm32-wasi@0.127.0': + '@oxc-parser/binding-wasm32-wasi@0.129.0': dependencies: - '@emnapi/core': 1.9.2 - '@emnapi/runtime': 1.9.2 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + '@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) optional: true '@oxc-parser/binding-win32-arm64-msvc@0.121.0': @@ -11672,7 +11685,7 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc@0.126.0': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.127.0': + '@oxc-parser/binding-win32-arm64-msvc@0.129.0': optional: true '@oxc-parser/binding-win32-ia32-msvc@0.121.0': @@ -11681,7 +11694,7 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc@0.126.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.127.0': + '@oxc-parser/binding-win32-ia32-msvc@0.129.0': optional: true '@oxc-parser/binding-win32-x64-msvc@0.121.0': @@ -11690,12 +11703,12 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.126.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.127.0': + '@oxc-parser/binding-win32-x64-msvc@0.129.0': optional: true '@oxc-project/runtime@0.120.0': {} - '@oxc-project/runtime@0.127.0': {} + '@oxc-project/runtime@0.129.0': {} '@oxc-project/types@0.120.0': {} @@ -11703,7 +11716,7 @@ snapshots: '@oxc-project/types@0.126.0': {} - '@oxc-project/types@0.127.0': {} + '@oxc-project/types@0.129.0': {} '@oxc-resolver/binding-android-arm-eabi@11.19.1': optional: true @@ -11761,14 +11774,6 @@ snapshots: - '@emnapi/runtime' optional: true - '@oxc-resolver/binding-wasm32-wasi@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': - dependencies: - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - optional: true - '@oxc-resolver/binding-win32-arm64-msvc@11.19.1': optional: true @@ -11778,68 +11783,68 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.19.1': optional: true - '@oxc-transform/binding-android-arm-eabi@0.127.0': + '@oxc-transform/binding-android-arm-eabi@0.129.0': optional: true - '@oxc-transform/binding-android-arm64@0.127.0': + '@oxc-transform/binding-android-arm64@0.129.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.127.0': + '@oxc-transform/binding-darwin-arm64@0.129.0': optional: true - '@oxc-transform/binding-darwin-x64@0.127.0': + '@oxc-transform/binding-darwin-x64@0.129.0': optional: true - '@oxc-transform/binding-freebsd-x64@0.127.0': + '@oxc-transform/binding-freebsd-x64@0.129.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.127.0': + '@oxc-transform/binding-linux-arm-gnueabihf@0.129.0': optional: true - '@oxc-transform/binding-linux-arm-musleabihf@0.127.0': + '@oxc-transform/binding-linux-arm-musleabihf@0.129.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.127.0': + '@oxc-transform/binding-linux-arm64-gnu@0.129.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.127.0': + '@oxc-transform/binding-linux-arm64-musl@0.129.0': optional: true - '@oxc-transform/binding-linux-ppc64-gnu@0.127.0': + '@oxc-transform/binding-linux-ppc64-gnu@0.129.0': optional: true - '@oxc-transform/binding-linux-riscv64-gnu@0.127.0': + '@oxc-transform/binding-linux-riscv64-gnu@0.129.0': optional: true - '@oxc-transform/binding-linux-riscv64-musl@0.127.0': + '@oxc-transform/binding-linux-riscv64-musl@0.129.0': optional: true - '@oxc-transform/binding-linux-s390x-gnu@0.127.0': + '@oxc-transform/binding-linux-s390x-gnu@0.129.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.127.0': + '@oxc-transform/binding-linux-x64-gnu@0.129.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.127.0': + '@oxc-transform/binding-linux-x64-musl@0.129.0': optional: true - '@oxc-transform/binding-openharmony-arm64@0.127.0': + '@oxc-transform/binding-openharmony-arm64@0.129.0': optional: true - '@oxc-transform/binding-wasm32-wasi@0.127.0': + '@oxc-transform/binding-wasm32-wasi@0.129.0': dependencies: - '@emnapi/core': 1.9.2 - '@emnapi/runtime': 1.9.2 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + '@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) optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.127.0': + '@oxc-transform/binding-win32-arm64-msvc@0.129.0': optional: true - '@oxc-transform/binding-win32-ia32-msvc@0.127.0': + '@oxc-transform/binding-win32-ia32-msvc@0.129.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.127.0': + '@oxc-transform/binding-win32-x64-msvc@0.129.0': optional: true '@oxfmt/binding-android-arm-eabi@0.41.0': @@ -11848,7 +11853,7 @@ snapshots: '@oxfmt/binding-android-arm-eabi@0.45.0': optional: true - '@oxfmt/binding-android-arm-eabi@0.46.0': + '@oxfmt/binding-android-arm-eabi@0.48.0': optional: true '@oxfmt/binding-android-arm64@0.41.0': @@ -11857,7 +11862,7 @@ snapshots: '@oxfmt/binding-android-arm64@0.45.0': optional: true - '@oxfmt/binding-android-arm64@0.46.0': + '@oxfmt/binding-android-arm64@0.48.0': optional: true '@oxfmt/binding-darwin-arm64@0.41.0': @@ -11866,7 +11871,7 @@ snapshots: '@oxfmt/binding-darwin-arm64@0.45.0': optional: true - '@oxfmt/binding-darwin-arm64@0.46.0': + '@oxfmt/binding-darwin-arm64@0.48.0': optional: true '@oxfmt/binding-darwin-x64@0.41.0': @@ -11875,7 +11880,7 @@ snapshots: '@oxfmt/binding-darwin-x64@0.45.0': optional: true - '@oxfmt/binding-darwin-x64@0.46.0': + '@oxfmt/binding-darwin-x64@0.48.0': optional: true '@oxfmt/binding-freebsd-x64@0.41.0': @@ -11884,7 +11889,7 @@ snapshots: '@oxfmt/binding-freebsd-x64@0.45.0': optional: true - '@oxfmt/binding-freebsd-x64@0.46.0': + '@oxfmt/binding-freebsd-x64@0.48.0': optional: true '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': @@ -11893,7 +11898,7 @@ snapshots: '@oxfmt/binding-linux-arm-gnueabihf@0.45.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.46.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.48.0': optional: true '@oxfmt/binding-linux-arm-musleabihf@0.41.0': @@ -11902,7 +11907,7 @@ snapshots: '@oxfmt/binding-linux-arm-musleabihf@0.45.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.46.0': + '@oxfmt/binding-linux-arm-musleabihf@0.48.0': optional: true '@oxfmt/binding-linux-arm64-gnu@0.41.0': @@ -11911,7 +11916,7 @@ snapshots: '@oxfmt/binding-linux-arm64-gnu@0.45.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.46.0': + '@oxfmt/binding-linux-arm64-gnu@0.48.0': optional: true '@oxfmt/binding-linux-arm64-musl@0.41.0': @@ -11920,7 +11925,7 @@ snapshots: '@oxfmt/binding-linux-arm64-musl@0.45.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.46.0': + '@oxfmt/binding-linux-arm64-musl@0.48.0': optional: true '@oxfmt/binding-linux-ppc64-gnu@0.41.0': @@ -11929,7 +11934,7 @@ snapshots: '@oxfmt/binding-linux-ppc64-gnu@0.45.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.46.0': + '@oxfmt/binding-linux-ppc64-gnu@0.48.0': optional: true '@oxfmt/binding-linux-riscv64-gnu@0.41.0': @@ -11938,7 +11943,7 @@ snapshots: '@oxfmt/binding-linux-riscv64-gnu@0.45.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.46.0': + '@oxfmt/binding-linux-riscv64-gnu@0.48.0': optional: true '@oxfmt/binding-linux-riscv64-musl@0.41.0': @@ -11947,7 +11952,7 @@ snapshots: '@oxfmt/binding-linux-riscv64-musl@0.45.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.46.0': + '@oxfmt/binding-linux-riscv64-musl@0.48.0': optional: true '@oxfmt/binding-linux-s390x-gnu@0.41.0': @@ -11956,7 +11961,7 @@ snapshots: '@oxfmt/binding-linux-s390x-gnu@0.45.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.46.0': + '@oxfmt/binding-linux-s390x-gnu@0.48.0': optional: true '@oxfmt/binding-linux-x64-gnu@0.41.0': @@ -11965,7 +11970,7 @@ snapshots: '@oxfmt/binding-linux-x64-gnu@0.45.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.46.0': + '@oxfmt/binding-linux-x64-gnu@0.48.0': optional: true '@oxfmt/binding-linux-x64-musl@0.41.0': @@ -11974,7 +11979,7 @@ snapshots: '@oxfmt/binding-linux-x64-musl@0.45.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.46.0': + '@oxfmt/binding-linux-x64-musl@0.48.0': optional: true '@oxfmt/binding-openharmony-arm64@0.41.0': @@ -11983,7 +11988,7 @@ snapshots: '@oxfmt/binding-openharmony-arm64@0.45.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.46.0': + '@oxfmt/binding-openharmony-arm64@0.48.0': optional: true '@oxfmt/binding-win32-arm64-msvc@0.41.0': @@ -11992,7 +11997,7 @@ snapshots: '@oxfmt/binding-win32-arm64-msvc@0.45.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.46.0': + '@oxfmt/binding-win32-arm64-msvc@0.48.0': optional: true '@oxfmt/binding-win32-ia32-msvc@0.41.0': @@ -12001,7 +12006,7 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc@0.45.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.46.0': + '@oxfmt/binding-win32-ia32-msvc@0.48.0': optional: true '@oxfmt/binding-win32-x64-msvc@0.41.0': @@ -12010,157 +12015,157 @@ snapshots: '@oxfmt/binding-win32-x64-msvc@0.45.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.46.0': + '@oxfmt/binding-win32-x64-msvc@0.48.0': optional: true '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true - '@oxlint-tsgolint/darwin-arm64@0.22.0': + '@oxlint-tsgolint/darwin-arm64@0.22.1': optional: true '@oxlint-tsgolint/darwin-x64@0.17.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.22.0': + '@oxlint-tsgolint/darwin-x64@0.22.1': optional: true '@oxlint-tsgolint/linux-arm64@0.17.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.22.0': + '@oxlint-tsgolint/linux-arm64@0.22.1': optional: true '@oxlint-tsgolint/linux-x64@0.17.1': optional: true - '@oxlint-tsgolint/linux-x64@0.22.0': + '@oxlint-tsgolint/linux-x64@0.22.1': optional: true '@oxlint-tsgolint/win32-arm64@0.17.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.22.0': + '@oxlint-tsgolint/win32-arm64@0.22.1': optional: true '@oxlint-tsgolint/win32-x64@0.17.1': optional: true - '@oxlint-tsgolint/win32-x64@0.22.0': + '@oxlint-tsgolint/win32-x64@0.22.1': optional: true '@oxlint/binding-android-arm-eabi@1.56.0': optional: true - '@oxlint/binding-android-arm-eabi@1.61.0': + '@oxlint/binding-android-arm-eabi@1.63.0': optional: true '@oxlint/binding-android-arm64@1.56.0': optional: true - '@oxlint/binding-android-arm64@1.61.0': + '@oxlint/binding-android-arm64@1.63.0': optional: true '@oxlint/binding-darwin-arm64@1.56.0': optional: true - '@oxlint/binding-darwin-arm64@1.61.0': + '@oxlint/binding-darwin-arm64@1.63.0': optional: true '@oxlint/binding-darwin-x64@1.56.0': optional: true - '@oxlint/binding-darwin-x64@1.61.0': + '@oxlint/binding-darwin-x64@1.63.0': optional: true '@oxlint/binding-freebsd-x64@1.56.0': optional: true - '@oxlint/binding-freebsd-x64@1.61.0': + '@oxlint/binding-freebsd-x64@1.63.0': optional: true '@oxlint/binding-linux-arm-gnueabihf@1.56.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.61.0': + '@oxlint/binding-linux-arm-gnueabihf@1.63.0': optional: true '@oxlint/binding-linux-arm-musleabihf@1.56.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.61.0': + '@oxlint/binding-linux-arm-musleabihf@1.63.0': optional: true '@oxlint/binding-linux-arm64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.61.0': + '@oxlint/binding-linux-arm64-gnu@1.63.0': optional: true '@oxlint/binding-linux-arm64-musl@1.56.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.61.0': + '@oxlint/binding-linux-arm64-musl@1.63.0': optional: true '@oxlint/binding-linux-ppc64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.61.0': + '@oxlint/binding-linux-ppc64-gnu@1.63.0': optional: true '@oxlint/binding-linux-riscv64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.61.0': + '@oxlint/binding-linux-riscv64-gnu@1.63.0': optional: true '@oxlint/binding-linux-riscv64-musl@1.56.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.61.0': + '@oxlint/binding-linux-riscv64-musl@1.63.0': optional: true '@oxlint/binding-linux-s390x-gnu@1.56.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.61.0': + '@oxlint/binding-linux-s390x-gnu@1.63.0': optional: true '@oxlint/binding-linux-x64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.61.0': + '@oxlint/binding-linux-x64-gnu@1.63.0': optional: true '@oxlint/binding-linux-x64-musl@1.56.0': optional: true - '@oxlint/binding-linux-x64-musl@1.61.0': + '@oxlint/binding-linux-x64-musl@1.63.0': optional: true '@oxlint/binding-openharmony-arm64@1.56.0': optional: true - '@oxlint/binding-openharmony-arm64@1.61.0': + '@oxlint/binding-openharmony-arm64@1.63.0': optional: true '@oxlint/binding-win32-arm64-msvc@1.56.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.61.0': + '@oxlint/binding-win32-arm64-msvc@1.63.0': optional: true '@oxlint/binding-win32-ia32-msvc@1.56.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.61.0': + '@oxlint/binding-win32-ia32-msvc@1.63.0': optional: true '@oxlint/binding-win32-x64-msvc@1.56.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.61.0': + '@oxlint/binding-win32-x64-msvc@1.63.0': optional: true '@package-json/types@0.0.12': {} @@ -12322,7 +12327,7 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/debug@1.0.0-rc.16': {} + '@rolldown/debug@1.0.0-rc.18': {} '@rollup/plugin-alias@6.0.0(rollup@4.59.0)': optionalDependencies: @@ -12487,7 +12492,7 @@ snapshots: lightningcss: 1.32.0 postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(tsx@4.21.0)(yaml@2.8.2) rolldown: link:rolldown/packages/rolldown - tsdown: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + tsdown: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) optionalDependencies: postcss: 8.5.10 postcss-import: 16.1.1(postcss@8.5.10) @@ -12504,7 +12509,7 @@ snapshots: lightningcss: 1.32.0 postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.10)(tsx@4.21.0)(yaml@2.8.2) rolldown: link:rolldown/packages/rolldown - tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) optionalDependencies: postcss: 8.5.10 postcss-import: 16.1.1(postcss@8.5.10) @@ -12521,15 +12526,15 @@ snapshots: dependencies: obug: 2.1.1 semver: 7.7.4 - tinyexec: 1.1.1 - tsdown: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + tinyexec: 1.1.2 + tsdown: 0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) '@tsdown/exe@0.21.4(tsdown@0.21.4)': dependencies: obug: 2.1.1 semver: 7.7.4 - tinyexec: 1.1.1 - tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + tinyexec: 1.1.2 + tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) optional: true '@tybys/wasm-util@0.10.1': @@ -12860,30 +12865,38 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true + '@valibot/to-json-schema@1.6.0(valibot@1.3.1(typescript@6.0.2))': + dependencies: + valibot: 1.3.1(typescript@6.0.2) + '@vercel/detect-agent@1.2.3': {} - '@vitejs/devtools-kit@0.1.15(typescript@6.0.2)(vite@packages+core)': + '@vitejs/devtools-kit@0.1.18(launch-editor@2.13.2)(typescript@6.0.2)(vite@packages+core)': dependencies: - '@vitejs/devtools-rpc': 0.1.15(typescript@6.0.2) birpc: 4.0.0 + devframe: 0.1.18(launch-editor@2.13.2)(typescript@6.0.2) ohash: 2.0.11 + sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) vite: link:packages/core transitivePeerDependencies: + - '@modelcontextprotocol/sdk' + - '@nuxt/kit' - bufferutil + - launch-editor - typescript - utf-8-validate - '@vitejs/devtools-rolldown@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core)(vue@3.5.32(typescript@6.0.2))': + '@vitejs/devtools-rolldown@0.1.18(@pnpm/logger@1001.0.1)(launch-editor@2.13.2)(typescript@6.0.2)(vite@packages+core)(vue@3.5.33(typescript@6.0.2))': dependencies: '@floating-ui/dom': 1.7.6 '@pnpm/read-project-manifest': 1001.2.6(@pnpm/logger@1001.0.1) - '@rolldown/debug': 1.0.0-rc.16 - '@vitejs/devtools-kit': 0.1.15(typescript@6.0.2)(vite@packages+core) - '@vitejs/devtools-rpc': 0.1.15(typescript@6.0.2) + '@rolldown/debug': 1.0.0-rc.18 + '@vitejs/devtools-kit': 0.1.18(launch-editor@2.13.2)(typescript@6.0.2)(vite@packages+core) ansis: 4.2.0 birpc: 4.0.0 cac: 7.0.0 d3-shape: 3.2.0 + devframe: 0.1.18(launch-editor@2.13.2)(typescript@6.0.2) diff: 9.0.0 get-port-please: 3.2.0 h3: 1.15.11 @@ -12900,7 +12913,7 @@ snapshots: tinyglobby: 0.2.16 unconfig: 7.5.0 unstorage: 1.17.5 - vue-virtual-scroller: 2.0.1(vue@3.5.32(typescript@6.0.2)) + vue-virtual-scroller: 3.0.2(vue@3.5.33(typescript@6.0.2)) ws: 8.20.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12911,7 +12924,9 @@ snapshots: - '@azure/storage-blob' - '@capacitor/preferences' - '@deno/kv' + - '@modelcontextprotocol/sdk' - '@netlify/blobs' + - '@nuxt/kit' - '@planetscale/database' - '@pnpm/logger' - '@upstash/redis' @@ -12923,33 +12938,20 @@ snapshots: - db0 - idb-keyval - ioredis + - launch-editor - typescript - uploadthing - utf-8-validate - vite - vue - '@vitejs/devtools-rpc@0.1.15(typescript@6.0.2)': + '@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core)': dependencies: - birpc: 4.0.0 - logs-sdk: 0.0.6 - ohash: 2.0.11 - p-limit: 7.3.0 - structured-clone-es: 2.0.0 - valibot: 1.3.1(typescript@6.0.2) - ws: 8.20.0 - transitivePeerDependencies: - - bufferutil - - typescript - - utf-8-validate - - '@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core)': - dependencies: - '@vitejs/devtools-kit': 0.1.15(typescript@6.0.2)(vite@packages+core) - '@vitejs/devtools-rolldown': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core)(vue@3.5.32(typescript@6.0.2)) - '@vitejs/devtools-rpc': 0.1.15(typescript@6.0.2) + '@vitejs/devtools-kit': 0.1.18(launch-editor@2.13.2)(typescript@6.0.2)(vite@packages+core) + '@vitejs/devtools-rolldown': 0.1.18(@pnpm/logger@1001.0.1)(launch-editor@2.13.2)(typescript@6.0.2)(vite@packages+core)(vue@3.5.33(typescript@6.0.2)) birpc: 4.0.0 cac: 7.0.0 + devframe: 0.1.18(launch-editor@2.13.2)(typescript@6.0.2) h3: 1.15.11 immer: 11.1.4 launch-editor: 2.13.2 @@ -12960,9 +12962,9 @@ snapshots: pathe: 2.0.3 perfect-debounce: 2.1.0 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) - tinyexec: 1.1.1 + tinyexec: 1.1.2 vite: link:packages/core - vue: 3.5.32(typescript@6.0.2) + vue: 3.5.33(typescript@6.0.2) ws: 8.20.0 transitivePeerDependencies: - '@azure/app-configuration' @@ -12973,7 +12975,9 @@ snapshots: - '@azure/storage-blob' - '@capacitor/preferences' - '@deno/kv' + - '@modelcontextprotocol/sdk' - '@netlify/blobs' + - '@nuxt/kit' - '@planetscale/database' - '@pnpm/logger' - '@upstash/redis' @@ -13149,7 +13153,7 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@voidzero-dev/vite-plus-core@0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-core@0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.120.0 '@oxc-project/types': 0.120.0 @@ -13160,7 +13164,7 @@ snapshots: '@tsdown/css': 0.21.4(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.4)(tsx@4.21.0)(yaml@2.8.2) '@tsdown/exe': 0.21.4(tsdown@0.21.4) '@types/node': 24.10.3 - '@vitejs/devtools': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + '@vitejs/devtools': 0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) esbuild: 0.27.4 fsevents: 2.3.3 jiti: 2.6.1 @@ -13188,11 +13192,11 @@ snapshots: '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.13': optional: true - '@voidzero-dev/vite-plus-test@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2)': + '@voidzero-dev/vite-plus-test@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2)': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2) es-module-lexer: 1.7.0 obug: 2.1.1 pixelmatch: 7.1.0 @@ -13200,7 +13204,7 @@ snapshots: sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 vite: link:packages/core ws: 8.20.0 @@ -13237,45 +13241,45 @@ snapshots: '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.13': optional: true - '@vue-macros/common@3.1.2(vue@3.5.32(typescript@6.0.2))': + '@vue-macros/common@3.1.2(vue@3.5.33(typescript@6.0.2))': dependencies: - '@vue/compiler-sfc': 3.5.32 + '@vue/compiler-sfc': 3.5.33 ast-kit: 2.2.0 local-pkg: 1.1.2 magic-string-ast: 1.0.3 unplugin-utils: 0.3.1 optionalDependencies: - vue: 3.5.32(typescript@6.0.2) + vue: 3.5.33(typescript@6.0.2) - '@vue/compiler-core@3.5.32': + '@vue/compiler-core@3.5.33': dependencies: '@babel/parser': 7.29.2 - '@vue/shared': 3.5.32 + '@vue/shared': 3.5.33 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.32': + '@vue/compiler-dom@3.5.33': dependencies: - '@vue/compiler-core': 3.5.32 - '@vue/shared': 3.5.32 + '@vue/compiler-core': 3.5.33 + '@vue/shared': 3.5.33 - '@vue/compiler-sfc@3.5.32': + '@vue/compiler-sfc@3.5.33': dependencies: '@babel/parser': 7.29.2 - '@vue/compiler-core': 3.5.32 - '@vue/compiler-dom': 3.5.32 - '@vue/compiler-ssr': 3.5.32 - '@vue/shared': 3.5.32 + '@vue/compiler-core': 3.5.33 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-ssr': 3.5.33 + '@vue/shared': 3.5.33 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.10 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.32': + '@vue/compiler-ssr@3.5.33': dependencies: - '@vue/compiler-dom': 3.5.32 - '@vue/shared': 3.5.32 + '@vue/compiler-dom': 3.5.33 + '@vue/shared': 3.5.33 '@vue/devtools-api@8.0.5': dependencies: @@ -13295,29 +13299,29 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.32': + '@vue/reactivity@3.5.33': dependencies: - '@vue/shared': 3.5.32 + '@vue/shared': 3.5.33 - '@vue/runtime-core@3.5.32': + '@vue/runtime-core@3.5.33': dependencies: - '@vue/reactivity': 3.5.32 - '@vue/shared': 3.5.32 + '@vue/reactivity': 3.5.33 + '@vue/shared': 3.5.33 - '@vue/runtime-dom@3.5.32': + '@vue/runtime-dom@3.5.33': dependencies: - '@vue/reactivity': 3.5.32 - '@vue/runtime-core': 3.5.32 - '@vue/shared': 3.5.32 + '@vue/reactivity': 3.5.33 + '@vue/runtime-core': 3.5.33 + '@vue/shared': 3.5.33 csstype: 3.2.3 - '@vue/server-renderer@3.5.32(vue@3.5.32(typescript@6.0.2))': + '@vue/server-renderer@3.5.33(vue@3.5.33(typescript@6.0.2))': dependencies: - '@vue/compiler-ssr': 3.5.32 - '@vue/shared': 3.5.32 - vue: 3.5.32(typescript@6.0.2) + '@vue/compiler-ssr': 3.5.33 + '@vue/shared': 3.5.33 + vue: 3.5.33(typescript@6.0.2) - '@vue/shared@3.5.32': {} + '@vue/shared@3.5.33': {} '@wdio/config@9.20.1': dependencies: @@ -14052,6 +14056,27 @@ snapshots: detect-newline@4.0.1: {} + devframe@0.1.18(launch-editor@2.13.2)(typescript@6.0.2): + dependencies: + '@valibot/to-json-schema': 1.6.0(valibot@1.3.1(typescript@6.0.2)) + ansis: 4.2.0 + birpc: 4.0.0 + cac: 7.0.0 + h3: 1.15.11 + logs-sdk: 0.0.6 + ohash: 2.0.11 + pathe: 2.0.3 + sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) + structured-clone-es: 2.0.0 + valibot: 1.3.1(typescript@6.0.2) + ws: 8.20.0 + optionalDependencies: + launch-editor: 2.13.2 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + diff@7.0.0: {} diff@9.0.0: {} @@ -14090,10 +14115,6 @@ snapshots: optionalDependencies: oxc-resolver: 11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) - dts-resolver@2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)): - optionalDependencies: - oxc-resolver: 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) - eastasianwidth@0.2.0: {} edge-paths@3.0.5: @@ -15164,7 +15185,7 @@ snapshots: listr2: 9.0.5 picomatch: 4.0.4 string-argv: 0.3.2 - tinyexec: 1.1.1 + tinyexec: 1.1.2 yaml: 2.8.2 listr2@9.0.5: @@ -15322,8 +15343,6 @@ snapshots: minipass@7.1.2: {} - mitt@2.1.0: {} - mitt@3.0.1: {} mlly@1.8.2: @@ -15572,30 +15591,30 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.126.0 '@oxc-parser/binding-win32-x64-msvc': 0.126.0 - oxc-parser@0.127.0: + oxc-parser@0.129.0: dependencies: - '@oxc-project/types': 0.127.0 + '@oxc-project/types': 0.129.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.127.0 - '@oxc-parser/binding-android-arm64': 0.127.0 - '@oxc-parser/binding-darwin-arm64': 0.127.0 - '@oxc-parser/binding-darwin-x64': 0.127.0 - '@oxc-parser/binding-freebsd-x64': 0.127.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.127.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.127.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.127.0 - '@oxc-parser/binding-linux-arm64-musl': 0.127.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.127.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.127.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.127.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.127.0 - '@oxc-parser/binding-linux-x64-gnu': 0.127.0 - '@oxc-parser/binding-linux-x64-musl': 0.127.0 - '@oxc-parser/binding-openharmony-arm64': 0.127.0 - '@oxc-parser/binding-wasm32-wasi': 0.127.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.127.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.127.0 - '@oxc-parser/binding-win32-x64-msvc': 0.127.0 + '@oxc-parser/binding-android-arm-eabi': 0.129.0 + '@oxc-parser/binding-android-arm64': 0.129.0 + '@oxc-parser/binding-darwin-arm64': 0.129.0 + '@oxc-parser/binding-darwin-x64': 0.129.0 + '@oxc-parser/binding-freebsd-x64': 0.129.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.129.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.129.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.129.0 + '@oxc-parser/binding-linux-arm64-musl': 0.129.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.129.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.129.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.129.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.129.0 + '@oxc-parser/binding-linux-x64-gnu': 0.129.0 + '@oxc-parser/binding-linux-x64-musl': 0.129.0 + '@oxc-parser/binding-openharmony-arm64': 0.129.0 + '@oxc-parser/binding-wasm32-wasi': 0.129.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.129.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.129.0 + '@oxc-parser/binding-win32-x64-msvc': 0.129.0 oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0): optionalDependencies: @@ -15623,55 +15642,28 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2): + oxc-transform@0.129.0: optionalDependencies: - '@oxc-resolver/binding-android-arm-eabi': 11.19.1 - '@oxc-resolver/binding-android-arm64': 11.19.1 - '@oxc-resolver/binding-darwin-arm64': 11.19.1 - '@oxc-resolver/binding-darwin-x64': 11.19.1 - '@oxc-resolver/binding-freebsd-x64': 11.19.1 - '@oxc-resolver/binding-linux-arm-gnueabihf': 11.19.1 - '@oxc-resolver/binding-linux-arm-musleabihf': 11.19.1 - '@oxc-resolver/binding-linux-arm64-gnu': 11.19.1 - '@oxc-resolver/binding-linux-arm64-musl': 11.19.1 - '@oxc-resolver/binding-linux-ppc64-gnu': 11.19.1 - '@oxc-resolver/binding-linux-riscv64-gnu': 11.19.1 - '@oxc-resolver/binding-linux-riscv64-musl': 11.19.1 - '@oxc-resolver/binding-linux-s390x-gnu': 11.19.1 - '@oxc-resolver/binding-linux-x64-gnu': 11.19.1 - '@oxc-resolver/binding-linux-x64-musl': 11.19.1 - '@oxc-resolver/binding-openharmony-arm64': 11.19.1 - '@oxc-resolver/binding-wasm32-wasi': 11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) - '@oxc-resolver/binding-win32-arm64-msvc': 11.19.1 - '@oxc-resolver/binding-win32-ia32-msvc': 11.19.1 - '@oxc-resolver/binding-win32-x64-msvc': 11.19.1 - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - optional: true - - oxc-transform@0.127.0: - optionalDependencies: - '@oxc-transform/binding-android-arm-eabi': 0.127.0 - '@oxc-transform/binding-android-arm64': 0.127.0 - '@oxc-transform/binding-darwin-arm64': 0.127.0 - '@oxc-transform/binding-darwin-x64': 0.127.0 - '@oxc-transform/binding-freebsd-x64': 0.127.0 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.127.0 - '@oxc-transform/binding-linux-arm-musleabihf': 0.127.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.127.0 - '@oxc-transform/binding-linux-arm64-musl': 0.127.0 - '@oxc-transform/binding-linux-ppc64-gnu': 0.127.0 - '@oxc-transform/binding-linux-riscv64-gnu': 0.127.0 - '@oxc-transform/binding-linux-riscv64-musl': 0.127.0 - '@oxc-transform/binding-linux-s390x-gnu': 0.127.0 - '@oxc-transform/binding-linux-x64-gnu': 0.127.0 - '@oxc-transform/binding-linux-x64-musl': 0.127.0 - '@oxc-transform/binding-openharmony-arm64': 0.127.0 - '@oxc-transform/binding-wasm32-wasi': 0.127.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.127.0 - '@oxc-transform/binding-win32-ia32-msvc': 0.127.0 - '@oxc-transform/binding-win32-x64-msvc': 0.127.0 + '@oxc-transform/binding-android-arm-eabi': 0.129.0 + '@oxc-transform/binding-android-arm64': 0.129.0 + '@oxc-transform/binding-darwin-arm64': 0.129.0 + '@oxc-transform/binding-darwin-x64': 0.129.0 + '@oxc-transform/binding-freebsd-x64': 0.129.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.129.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.129.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.129.0 + '@oxc-transform/binding-linux-arm64-musl': 0.129.0 + '@oxc-transform/binding-linux-ppc64-gnu': 0.129.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.129.0 + '@oxc-transform/binding-linux-riscv64-musl': 0.129.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.129.0 + '@oxc-transform/binding-linux-x64-gnu': 0.129.0 + '@oxc-transform/binding-linux-x64-musl': 0.129.0 + '@oxc-transform/binding-openharmony-arm64': 0.129.0 + '@oxc-transform/binding-wasm32-wasi': 0.129.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.129.0 + '@oxc-transform/binding-win32-ia32-msvc': 0.129.0 + '@oxc-transform/binding-win32-x64-msvc': 0.129.0 oxfmt@0.41.0: dependencies: @@ -15721,29 +15713,29 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.45.0 '@oxfmt/binding-win32-x64-msvc': 0.45.0 - oxfmt@0.46.0: + oxfmt@0.48.0: dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.46.0 - '@oxfmt/binding-android-arm64': 0.46.0 - '@oxfmt/binding-darwin-arm64': 0.46.0 - '@oxfmt/binding-darwin-x64': 0.46.0 - '@oxfmt/binding-freebsd-x64': 0.46.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.46.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.46.0 - '@oxfmt/binding-linux-arm64-gnu': 0.46.0 - '@oxfmt/binding-linux-arm64-musl': 0.46.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.46.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.46.0 - '@oxfmt/binding-linux-riscv64-musl': 0.46.0 - '@oxfmt/binding-linux-s390x-gnu': 0.46.0 - '@oxfmt/binding-linux-x64-gnu': 0.46.0 - '@oxfmt/binding-linux-x64-musl': 0.46.0 - '@oxfmt/binding-openharmony-arm64': 0.46.0 - '@oxfmt/binding-win32-arm64-msvc': 0.46.0 - '@oxfmt/binding-win32-ia32-msvc': 0.46.0 - '@oxfmt/binding-win32-x64-msvc': 0.46.0 + '@oxfmt/binding-android-arm-eabi': 0.48.0 + '@oxfmt/binding-android-arm64': 0.48.0 + '@oxfmt/binding-darwin-arm64': 0.48.0 + '@oxfmt/binding-darwin-x64': 0.48.0 + '@oxfmt/binding-freebsd-x64': 0.48.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.48.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.48.0 + '@oxfmt/binding-linux-arm64-gnu': 0.48.0 + '@oxfmt/binding-linux-arm64-musl': 0.48.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.48.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.48.0 + '@oxfmt/binding-linux-riscv64-musl': 0.48.0 + '@oxfmt/binding-linux-s390x-gnu': 0.48.0 + '@oxfmt/binding-linux-x64-gnu': 0.48.0 + '@oxfmt/binding-linux-x64-musl': 0.48.0 + '@oxfmt/binding-openharmony-arm64': 0.48.0 + '@oxfmt/binding-win32-arm64-msvc': 0.48.0 + '@oxfmt/binding-win32-ia32-msvc': 0.48.0 + '@oxfmt/binding-win32-x64-msvc': 0.48.0 oxlint-tsgolint@0.17.1: optionalDependencies: @@ -15754,14 +15746,14 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.17.1 '@oxlint-tsgolint/win32-x64': 0.17.1 - oxlint-tsgolint@0.22.0: + oxlint-tsgolint@0.22.1: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.22.0 - '@oxlint-tsgolint/darwin-x64': 0.22.0 - '@oxlint-tsgolint/linux-arm64': 0.22.0 - '@oxlint-tsgolint/linux-x64': 0.22.0 - '@oxlint-tsgolint/win32-arm64': 0.22.0 - '@oxlint-tsgolint/win32-x64': 0.22.0 + '@oxlint-tsgolint/darwin-arm64': 0.22.1 + '@oxlint-tsgolint/darwin-x64': 0.22.1 + '@oxlint-tsgolint/linux-arm64': 0.22.1 + '@oxlint-tsgolint/linux-x64': 0.22.1 + '@oxlint-tsgolint/win32-arm64': 0.22.1 + '@oxlint-tsgolint/win32-x64': 0.22.1 oxlint@1.56.0(oxlint-tsgolint@0.17.1): optionalDependencies: @@ -15786,28 +15778,28 @@ snapshots: '@oxlint/binding-win32-x64-msvc': 1.56.0 oxlint-tsgolint: 0.17.1 - oxlint@1.61.0(oxlint-tsgolint@0.22.0): + oxlint@1.63.0(oxlint-tsgolint@0.22.1): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.61.0 - '@oxlint/binding-android-arm64': 1.61.0 - '@oxlint/binding-darwin-arm64': 1.61.0 - '@oxlint/binding-darwin-x64': 1.61.0 - '@oxlint/binding-freebsd-x64': 1.61.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.61.0 - '@oxlint/binding-linux-arm-musleabihf': 1.61.0 - '@oxlint/binding-linux-arm64-gnu': 1.61.0 - '@oxlint/binding-linux-arm64-musl': 1.61.0 - '@oxlint/binding-linux-ppc64-gnu': 1.61.0 - '@oxlint/binding-linux-riscv64-gnu': 1.61.0 - '@oxlint/binding-linux-riscv64-musl': 1.61.0 - '@oxlint/binding-linux-s390x-gnu': 1.61.0 - '@oxlint/binding-linux-x64-gnu': 1.61.0 - '@oxlint/binding-linux-x64-musl': 1.61.0 - '@oxlint/binding-openharmony-arm64': 1.61.0 - '@oxlint/binding-win32-arm64-msvc': 1.61.0 - '@oxlint/binding-win32-ia32-msvc': 1.61.0 - '@oxlint/binding-win32-x64-msvc': 1.61.0 - oxlint-tsgolint: 0.22.0 + '@oxlint/binding-android-arm-eabi': 1.63.0 + '@oxlint/binding-android-arm64': 1.63.0 + '@oxlint/binding-darwin-arm64': 1.63.0 + '@oxlint/binding-darwin-x64': 1.63.0 + '@oxlint/binding-freebsd-x64': 1.63.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.63.0 + '@oxlint/binding-linux-arm-musleabihf': 1.63.0 + '@oxlint/binding-linux-arm64-gnu': 1.63.0 + '@oxlint/binding-linux-arm64-musl': 1.63.0 + '@oxlint/binding-linux-ppc64-gnu': 1.63.0 + '@oxlint/binding-linux-riscv64-gnu': 1.63.0 + '@oxlint/binding-linux-riscv64-musl': 1.63.0 + '@oxlint/binding-linux-s390x-gnu': 1.63.0 + '@oxlint/binding-linux-x64-gnu': 1.63.0 + '@oxlint/binding-linux-x64-musl': 1.63.0 + '@oxlint/binding-openharmony-arm64': 1.63.0 + '@oxlint/binding-win32-arm64-msvc': 1.63.0 + '@oxlint/binding-win32-ia32-msvc': 1.63.0 + '@oxlint/binding-win32-x64-msvc': 1.63.0 + oxlint-tsgolint: 0.22.1 p-limit@3.1.0: dependencies: @@ -16302,44 +16294,6 @@ snapshots: transitivePeerDependencies: - oxc-resolver - rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2): - dependencies: - '@babel/generator': 8.0.0-rc.3 - '@babel/helper-validator-identifier': 8.0.0-rc.3 - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 - ast-kit: 3.0.0-beta.1 - birpc: 4.0.0 - dts-resolver: 2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)) - get-tsconfig: 4.13.7 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: link:rolldown/packages/rolldown - optionalDependencies: - '@typescript/native-preview': 7.0.0-dev.20260122.2 - typescript: 6.0.2 - transitivePeerDependencies: - - oxc-resolver - - rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.2): - dependencies: - '@babel/generator': 8.0.0-rc.3 - '@babel/helper-validator-identifier': 8.0.0-rc.3 - '@babel/parser': 8.0.0-rc.3 - '@babel/types': 8.0.0-rc.3 - ast-kit: 3.0.0-beta.1 - birpc: 4.0.0 - dts-resolver: 2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)) - get-tsconfig: 4.13.7 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: link:rolldown/packages/rolldown - optionalDependencies: - '@typescript/native-preview': 7.0.0-dev.20260122.2 - typescript: 6.0.2 - transitivePeerDependencies: - - oxc-resolver - rollup-plugin-license@3.7.1(picomatch@4.0.4)(rollup@4.59.0): dependencies: commenting: 1.1.0 @@ -16838,7 +16792,7 @@ snapshots: tinybench@6.0.0: {} - tinyexec@1.1.1: {} + tinyexec@1.1.2: {} tinyglobby@0.2.16: dependencies: @@ -16884,7 +16838,7 @@ snapshots: picomatch: 4.0.4 typescript: 6.0.2 - tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): + tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -16897,73 +16851,7 @@ snapshots: rolldown: link:rolldown/packages/rolldown rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) semver: 7.7.4 - tinyexec: 1.1.1 - tinyglobby: 0.2.16 - tree-kill: 1.2.2 - unconfig-core: 7.5.0 - unrun: 0.2.37 - optionalDependencies: - '@arethetypeswrong/core': 0.18.2 - '@tsdown/css': 0.21.10(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.10)(tsx@4.21.0)(yaml@2.8.2) - '@tsdown/exe': 0.21.10(tsdown@0.21.10) - '@vitejs/devtools': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) - publint: 0.3.18 - typescript: 6.0.2 - unplugin-unused: 0.5.6 - transitivePeerDependencies: - - '@ts-macro/tsc' - - '@typescript/native-preview' - - oxc-resolver - - synckit - - vue-tsc - - tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): - dependencies: - ansis: 4.2.0 - cac: 7.0.0 - defu: 6.1.7 - empathic: 2.0.0 - hookable: 6.1.1 - import-without-cache: 0.3.3 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: link:rolldown/packages/rolldown - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) - semver: 7.7.4 - tinyexec: 1.1.1 - tinyglobby: 0.2.16 - tree-kill: 1.2.2 - unconfig-core: 7.5.0 - unrun: 0.2.37 - optionalDependencies: - '@arethetypeswrong/core': 0.18.2 - '@tsdown/css': 0.21.10(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.10)(tsx@4.21.0)(yaml@2.8.2) - '@tsdown/exe': 0.21.10(tsdown@0.21.10) - '@vitejs/devtools': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) - publint: 0.3.18 - typescript: 6.0.2 - unplugin-unused: 0.5.6 - transitivePeerDependencies: - - '@ts-macro/tsc' - - '@typescript/native-preview' - - oxc-resolver - - synckit - - vue-tsc - - tsdown@0.21.10(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.10)(@tsdown/exe@0.21.10)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): - dependencies: - ansis: 4.2.0 - cac: 7.0.0 - defu: 6.1.7 - empathic: 2.0.0 - hookable: 6.1.1 - import-without-cache: 0.3.3 - obug: 2.1.1 - picomatch: 4.0.4 - rolldown: link:rolldown/packages/rolldown - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) - semver: 7.7.4 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 tree-kill: 1.2.2 unconfig-core: 7.5.0 @@ -16972,7 +16860,7 @@ snapshots: '@arethetypeswrong/core': 0.18.2 '@tsdown/css': 0.21.10(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.10)(tsx@4.21.0)(yaml@2.8.2) '@tsdown/exe': 0.21.10(tsdown@0.21.10) - '@vitejs/devtools': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + '@vitejs/devtools': 0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) publint: 0.3.18 typescript: 6.0.2 unplugin-unused: 0.5.6 @@ -16983,7 +16871,7 @@ snapshots: - synckit - vue-tsc - tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): + tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -16996,7 +16884,7 @@ snapshots: rolldown: link:rolldown/packages/rolldown rolldown-plugin-dts: 0.22.5(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) semver: 7.7.4 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 tree-kill: 1.2.2 unconfig-core: 7.5.0 @@ -17005,7 +16893,7 @@ snapshots: '@arethetypeswrong/core': 0.18.2 '@tsdown/css': 0.21.4(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.10))(postcss-modules@6.0.1(postcss@8.5.10))(postcss@8.5.10)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.4)(tsx@4.21.0)(yaml@2.8.2) '@tsdown/exe': 0.21.4(tsdown@0.21.4) - '@vitejs/devtools': 0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + '@vitejs/devtools': 0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) publint: 0.3.18 typescript: 6.0.2 unplugin-unused: 0.5.6 @@ -17218,11 +17106,11 @@ snapshots: vary@1.1.2: {} - vite-plus@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2): + vite-plus@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2): dependencies: '@oxc-project/types': 0.120.0 - '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2) - '@voidzero-dev/vite-plus-test': 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.15(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) + '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.18(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.10))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) cac: 7.0.0 cross-spawn: 7.0.6 oxfmt: 0.41.0 @@ -17281,7 +17169,7 @@ snapshots: picomatch: 4.0.4 std-env: 4.0.0 tinybench: 2.9.0 - tinyexec: 1.1.1 + tinyexec: 1.1.2 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 vite: link:packages/core @@ -17301,10 +17189,10 @@ snapshots: transitivePeerDependencies: - msw - vue-router@5.0.2(@vue/compiler-sfc@3.5.32)(vue@3.5.32(typescript@6.0.2)): + vue-router@5.0.2(@vue/compiler-sfc@3.5.33)(vue@3.5.33(typescript@6.0.2)): dependencies: '@babel/generator': 7.29.0 - '@vue-macros/common': 3.1.2(vue@3.5.32(typescript@6.0.2)) + '@vue-macros/common': 3.1.2(vue@3.5.33(typescript@6.0.2)) '@vue/devtools-api': 8.0.5 ast-walker-scope: 0.8.3 chokidar: 5.0.0 @@ -17319,23 +17207,22 @@ snapshots: tinyglobby: 0.2.16 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vue: 3.5.32(typescript@6.0.2) + vue: 3.5.33(typescript@6.0.2) yaml: 2.8.2 optionalDependencies: - '@vue/compiler-sfc': 3.5.32 + '@vue/compiler-sfc': 3.5.33 - vue-virtual-scroller@2.0.1(vue@3.5.32(typescript@6.0.2)): + vue-virtual-scroller@3.0.2(vue@3.5.33(typescript@6.0.2)): dependencies: - mitt: 2.1.0 - vue: 3.5.32(typescript@6.0.2) + vue: 3.5.33(typescript@6.0.2) - vue@3.5.32(typescript@6.0.2): + vue@3.5.33(typescript@6.0.2): dependencies: - '@vue/compiler-dom': 3.5.32 - '@vue/compiler-sfc': 3.5.32 - '@vue/runtime-dom': 3.5.32 - '@vue/server-renderer': 3.5.32(vue@3.5.32(typescript@6.0.2)) - '@vue/shared': 3.5.32 + '@vue/compiler-dom': 3.5.33 + '@vue/compiler-sfc': 3.5.33 + '@vue/runtime-dom': 3.5.33 + '@vue/server-renderer': 3.5.33(vue@3.5.33(typescript@6.0.2)) + '@vue/shared': 3.5.33 optionalDependencies: typescript: 6.0.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c0ef723614..45acf7acd9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -17,8 +17,8 @@ catalog: '@nkzw/safe-word-list': ^3.1.0 '@oxc-node/cli': ^0.1.0 '@oxc-node/core': ^0.1.0 - '@oxc-project/runtime': =0.127.0 - '@oxc-project/types': =0.127.0 + '@oxc-project/runtime': =0.129.0 + '@oxc-project/types': =0.129.0 '@pnpm/find-workspace-packages': ^6.0.9 '@rollup/plugin-commonjs': ^29.0.0 '@rollup/plugin-json': ^6.1.0 @@ -79,12 +79,12 @@ catalog: mocha: ^11.7.5 mri: ^1.2.0 next: ^15.4.3 - oxc-minify: =0.127.0 - oxc-parser: =0.127.0 - oxc-transform: =0.127.0 - oxfmt: =0.46.0 - oxlint: =1.61.0 - oxlint-tsgolint: =0.22.0 + oxc-minify: =0.129.0 + oxc-parser: =0.129.0 + oxc-transform: =0.129.0 + oxfmt: =0.48.0 + oxlint: =1.63.0 + oxlint-tsgolint: =0.22.1 pathe: ^2.0.3 picocolors: ^1.1.1 picomatch: ^4.0.2 From e62aaaec94cd489ef798a04f88e79c95ed451f99 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 11:30:43 +0800 Subject: [PATCH 2/7] test(snap): migrate lint snap fixtures from .oxlintrc.json to vite.config.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Since oxlint 1.62, when invoked with `VP_VERSION` set (which vp always does), the JS-config loader switches to vite-plus mode and only reads the `lint` field from `vite.config.*`. As a result, severities defined in `.oxlintrc.json` were silently downgraded (`error` → `warn`, `warn` → off), making the `check-fix-lint-warn`, `check-lint-fail`, and `check-lint-warn` fixtures stop asserting the rules they were written to assert. Move each fixture's rule config into `vite.config.ts` under `lint.rules` so the original severity assertions hold. The lint summary now reports `in 2 files` (vite.config.ts + src/index.js) instead of `in 1 file`. --- .../check-fix-lint-warn/.oxlintrc.json | 5 ---- .../snap-tests/check-fix-lint-warn/snap.txt | 24 +++++++++++++++++-- .../check-fix-lint-warn/vite.config.ts | 7 ++++++ .../snap-tests/check-lint-fail/.oxlintrc.json | 5 ---- .../cli/snap-tests/check-lint-fail/snap.txt | 8 +++---- .../snap-tests/check-lint-fail/vite.config.ts | 7 ++++++ .../snap-tests/check-lint-warn/.oxlintrc.json | 5 ---- .../cli/snap-tests/check-lint-warn/snap.txt | 12 +++++++++- .../snap-tests/check-lint-warn/vite.config.ts | 7 ++++++ 9 files changed, 58 insertions(+), 22 deletions(-) delete mode 100644 packages/cli/snap-tests/check-fix-lint-warn/.oxlintrc.json create mode 100644 packages/cli/snap-tests/check-fix-lint-warn/vite.config.ts delete mode 100644 packages/cli/snap-tests/check-lint-fail/.oxlintrc.json create mode 100644 packages/cli/snap-tests/check-lint-fail/vite.config.ts delete mode 100644 packages/cli/snap-tests/check-lint-warn/.oxlintrc.json create mode 100644 packages/cli/snap-tests/check-lint-warn/vite.config.ts diff --git a/packages/cli/snap-tests/check-fix-lint-warn/.oxlintrc.json b/packages/cli/snap-tests/check-fix-lint-warn/.oxlintrc.json deleted file mode 100644 index 6479217883..0000000000 --- a/packages/cli/snap-tests/check-fix-lint-warn/.oxlintrc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "rules": { - "no-console": "warn" - } -} diff --git a/packages/cli/snap-tests/check-fix-lint-warn/snap.txt b/packages/cli/snap-tests/check-fix-lint-warn/snap.txt index baa41a3748..ea2da986bc 100644 --- a/packages/cli/snap-tests/check-fix-lint-warn/snap.txt +++ b/packages/cli/snap-tests/check-fix-lint-warn/snap.txt @@ -1,7 +1,27 @@ > vp check --fix +warn: Lint warnings found +⚠ eslint(no-console): Unexpected console statement. + ╭─[src/index.js:2:3] + 1 │ function hello() { + 2 │ console.log("hello"); + · ─────────── + 3 │ } + ╰──── + help: Delete this console statement. + +Found 0 errors and 1 warning in 2 files (ms, threads) pass: Formatting completed for checked files (ms) -pass: Found no warnings or lint errors in 1 file (ms, threads) > vp check pass: All 4 files are correctly formatted (ms, threads) -pass: Found no warnings or lint errors in 1 file (ms, threads) +warn: Lint warnings found +⚠ eslint(no-console): Unexpected console statement. + ╭─[src/index.js:2:3] + 1 │ function hello() { + 2 │ console.log("hello"); + · ─────────── + 3 │ } + ╰──── + help: Delete this console statement. + +Found 0 errors and 1 warning in 2 files (ms, threads) diff --git a/packages/cli/snap-tests/check-fix-lint-warn/vite.config.ts b/packages/cli/snap-tests/check-fix-lint-warn/vite.config.ts new file mode 100644 index 0000000000..fb26c6325c --- /dev/null +++ b/packages/cli/snap-tests/check-fix-lint-warn/vite.config.ts @@ -0,0 +1,7 @@ +export default { + lint: { + rules: { + "no-console": "warn", + }, + }, +}; diff --git a/packages/cli/snap-tests/check-lint-fail/.oxlintrc.json b/packages/cli/snap-tests/check-lint-fail/.oxlintrc.json deleted file mode 100644 index d71deeeee8..0000000000 --- a/packages/cli/snap-tests/check-lint-fail/.oxlintrc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "rules": { - "no-eval": "error" - } -} diff --git a/packages/cli/snap-tests/check-lint-fail/snap.txt b/packages/cli/snap-tests/check-lint-fail/snap.txt index 208a41f508..92bb7e0f0d 100644 --- a/packages/cli/snap-tests/check-lint-fail/snap.txt +++ b/packages/cli/snap-tests/check-lint-fail/snap.txt @@ -1,7 +1,7 @@ -> vp check +[1]> vp check pass: All 4 files are correctly formatted (ms, threads) -warn: Lint warnings found -⚠ eslint(no-eval): eval can be harmful. +error: Lint issues found +× eslint(no-eval): eval can be harmful. ╭─[src/index.js:2:3] 1 │ function hello() { 2 │ eval("code"); @@ -10,4 +10,4 @@ warn: Lint warnings found ╰──── help: Avoid eval(). For JSON parsing use JSON.parse(); for dynamic property access use bracket notation (obj[key]); for other cases refactor to avoid evaluating strings as code. -Found 0 errors and 1 warning in 1 file (ms, threads) +Found 1 error and 0 warnings in 2 files (ms, threads) diff --git a/packages/cli/snap-tests/check-lint-fail/vite.config.ts b/packages/cli/snap-tests/check-lint-fail/vite.config.ts new file mode 100644 index 0000000000..96170b5f50 --- /dev/null +++ b/packages/cli/snap-tests/check-lint-fail/vite.config.ts @@ -0,0 +1,7 @@ +export default { + lint: { + rules: { + "no-eval": "error", + }, + }, +}; diff --git a/packages/cli/snap-tests/check-lint-warn/.oxlintrc.json b/packages/cli/snap-tests/check-lint-warn/.oxlintrc.json deleted file mode 100644 index 6479217883..0000000000 --- a/packages/cli/snap-tests/check-lint-warn/.oxlintrc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "rules": { - "no-console": "warn" - } -} diff --git a/packages/cli/snap-tests/check-lint-warn/snap.txt b/packages/cli/snap-tests/check-lint-warn/snap.txt index c7f09039a3..8db96ed70b 100644 --- a/packages/cli/snap-tests/check-lint-warn/snap.txt +++ b/packages/cli/snap-tests/check-lint-warn/snap.txt @@ -1,3 +1,13 @@ > vp check pass: All 4 files are correctly formatted (ms, threads) -pass: Found no warnings or lint errors in 1 file (ms, threads) +warn: Lint warnings found +⚠ eslint(no-console): Unexpected console statement. + ╭─[src/index.js:2:3] + 1 │ function hello() { + 2 │ console.log("hello"); + · ─────────── + 3 │ } + ╰──── + help: Delete this console statement. + +Found 0 errors and 1 warning in 2 files (ms, threads) diff --git a/packages/cli/snap-tests/check-lint-warn/vite.config.ts b/packages/cli/snap-tests/check-lint-warn/vite.config.ts new file mode 100644 index 0000000000..fb26c6325c --- /dev/null +++ b/packages/cli/snap-tests/check-lint-warn/vite.config.ts @@ -0,0 +1,7 @@ +export default { + lint: { + rules: { + "no-console": "warn", + }, + }, +}; From 1f2e14e97c687e5323f85f0c397b65a811c7a8bb Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 13:44:41 +0800 Subject: [PATCH 3/7] ci(ecosystem): zero out minimumReleaseAge for vinext MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit vinext's pnpm-workspace.yaml sets `minimumReleaseAge: 1440` (24h), which blocks fresh upstream upgrades — e.g. the latest oxc 0.129.0 was published <24h ago and pnpm refuses with `ERR_PNPM_NO_MATURE_MATCHING_VERSION`. Patch the cloned workspace to set it to 0 during the ecosystem run, the same way we already patch rollipop's `.oxfmtrc.json`. Also drop `ecosystem-ci` from the root tsconfig exclude list so its TypeScript files resolve `@types/node` for the pre-commit type-check. --- ecosystem-ci/patch-project.ts | 13 +++++++++++++ tsconfig.json | 1 - 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/ecosystem-ci/patch-project.ts b/ecosystem-ci/patch-project.ts index 7aba4401b6..19fb6cee1c 100644 --- a/ecosystem-ci/patch-project.ts +++ b/ecosystem-ci/patch-project.ts @@ -30,6 +30,19 @@ if (project === 'rollipop') { ); } +if (project === 'vinext') { + // vinext sets `minimumReleaseAge` (24h) which blocks fresh upstream upgrades + // (e.g. oxc 0.129.0 published <24h ago). Disable it for the ecosystem run so + // upgrade-deps PRs can install transitive deps that were just published. + const workspacePath = join(repoRoot, 'pnpm-workspace.yaml'); + const workspace = await readFile(workspacePath, 'utf-8'); + await writeFile( + workspacePath, + workspace.replace(/^minimumReleaseAge:.*$/m, 'minimumReleaseAge: 0'), + 'utf-8', + ); +} + // Projects that already use vite-plus need VP_FORCE_MIGRATE=1 so // vp migrate runs full dependency rewriting instead of skipping. const forceFreshMigration = 'forceFreshMigration' in repoConfig && repoConfig.forceFreshMigration; diff --git a/tsconfig.json b/tsconfig.json index 4369fcad55..8e6d9d4fd8 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -16,7 +16,6 @@ "verbatimModuleSyntax": true }, "exclude": [ - "ecosystem-ci", "packages/cli/docs", "packages/cli/snap-tests", "packages/cli/snap-tests-global", From e82ce3cdf7216dcf691b27e95ffe0004133caadf Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 13:52:57 +0800 Subject: [PATCH 4/7] ci(ecosystem): fail loudly if vinext minimumReleaseAge patch misses Guard the regex-replace so an upstream layout change that removes the `minimumReleaseAge:` line surfaces as an explicit error instead of silently no-opping (which would let the original `ERR_PNPM_NO_MATURE_MATCHING_VERSION` failure resurface in CI without an obvious cause). --- ecosystem-ci/patch-project.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ecosystem-ci/patch-project.ts b/ecosystem-ci/patch-project.ts index 19fb6cee1c..636fc399f9 100644 --- a/ecosystem-ci/patch-project.ts +++ b/ecosystem-ci/patch-project.ts @@ -36,11 +36,11 @@ if (project === 'vinext') { // upgrade-deps PRs can install transitive deps that were just published. const workspacePath = join(repoRoot, 'pnpm-workspace.yaml'); const workspace = await readFile(workspacePath, 'utf-8'); - await writeFile( - workspacePath, - workspace.replace(/^minimumReleaseAge:.*$/m, 'minimumReleaseAge: 0'), - 'utf-8', - ); + const patched = workspace.replace(/^minimumReleaseAge:.*$/m, 'minimumReleaseAge: 0'); + if (patched === workspace) { + throw new Error(`vinext patch: \`minimumReleaseAge:\` not found in ${workspacePath}`); + } + await writeFile(workspacePath, patched, 'utf-8'); } // Projects that already use vite-plus need VP_FORCE_MIGRATE=1 so From ef382b17e79f00f9258f26c8a6d244c4afd114cb Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 14:03:54 +0800 Subject: [PATCH 5/7] chore(ecosystem-ci): bump vinext to latest main --- ecosystem-ci/repo.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ecosystem-ci/repo.json b/ecosystem-ci/repo.json index 5b41998e0a..e762c5d1e1 100644 --- a/ecosystem-ci/repo.json +++ b/ecosystem-ci/repo.json @@ -71,7 +71,7 @@ "vinext": { "repository": "https://github.com/cloudflare/vinext.git", "branch": "main", - "hash": "88e57e1bcfef02b7463ebf08bcc355d207f7142c", + "hash": "a1d2b6103469cb181e3d097cb16c272004f2d6b1", "forceFreshMigration": true }, "reactive-resume": { From 148f801acb6e174d51b86026d43367554e0254d8 Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 14:37:03 +0800 Subject: [PATCH 6/7] ci(e2e): make vinext lint checks report-only oxlint 1.63 (bumped in this upgrade-deps run) drops the `eslint-` prefix from plugin names per oxc#21806 and tightens unused-import handling. That breaks vinext's existing `oxlint-disable-next-line eslint-plugin-react-hooks/...` directive and surfaces a couple of unused imports. vinext can only update its source after a vite-plus release ships this oxlint version, so soften `vp check --fix` and `vp run check` to `|| true` for now and leave a comment pointing at the cause. --- .github/workflows/e2e-test.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 6c0fd944e3..107355caf2 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -265,8 +265,13 @@ jobs: node-version: 24 command: | vp run build - vp check --fix - vp run check + # Report-only: oxlint 1.63 (this PR's bump) drops the `eslint-` prefix from plugin + # names (oxc#21806), invalidating vinext's existing `oxlint-disable-next-line + # eslint-plugin-react-hooks/...` directive, and tightens a couple of unused-import + # checks. vinext can only update its source after a vite-plus release ships these + # oxlint changes, so don't fail the matrix on the surfaced errors yet. + vp check --fix || true + vp run check || true vp run test - name: reactive-resume node-version: 24 From aa26bae65aff6817a80517b9bbaf480b3cee220f Mon Sep 17 00:00:00 2001 From: MK Date: Wed, 6 May 2026 14:43:14 +0800 Subject: [PATCH 7/7] ci(e2e): link oxlint PR in vinext report-only comment --- .github/workflows/e2e-test.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index 107355caf2..8a005721ac 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -265,11 +265,12 @@ jobs: node-version: 24 command: | vp run build - # Report-only: oxlint 1.63 (this PR's bump) drops the `eslint-` prefix from plugin - # names (oxc#21806), invalidating vinext's existing `oxlint-disable-next-line - # eslint-plugin-react-hooks/...` directive, and tightens a couple of unused-import - # checks. vinext can only update its source after a vite-plus release ships these - # oxlint changes, so don't fail the matrix on the surfaced errors yet. + # Report-only: oxlint 1.63 drops the `eslint-` prefix from plugin names + # (https://github.com/oxc-project/oxc/pull/21806), invalidating vinext's existing + # `oxlint-disable-next-line eslint-plugin-react-hooks/...` directive, and tightens + # a couple of unused-import checks. vinext can only update its source after a + # vite-plus release ships these oxlint changes, so don't fail the matrix on the + # surfaced errors yet. vp check --fix || true vp run check || true vp run test