From b174232743136b0ad8e16e89d1662e6cbc2c1f3e Mon Sep 17 00:00:00 2001 From: "voidzero-guard[bot]" <278573678+voidzero-guard[bot]@users.noreply.github.com> Date: Thu, 6 Aug 2026 02:02:48 +0000 Subject: [PATCH] feat(deps): upgrade upstream dependencies - rolldown: 872b98a -> v1.2.3 (52dbd19) - oxfmt: 0.61.0 -> 0.62.0 - oxlint: 1.76.0 -> 1.77.0 - @oxc-project/runtime: 0.142.0 -> 0.143.0 - @oxc-project/types: 0.142.0 -> 0.143.0 - oxc-minify: 0.142.0 -> 0.143.0 - oxc-parser: 0.142.0 -> 0.143.0 - oxc-transform: 0.142.0 -> 0.143.0 - @vitejs/devtools: 0.4.10 -> 0.4.12 Code changes: - crates/vp_static_config/src/lib.rs: adapt arrow-function config extraction to the oxc 0.143 AST API (get_function_body/get_expression); split concise vs block bodies and add extract_config_from_returned_expr helper. - crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/bin_oxlint_wrapper/snapshots/bin_oxlint_wrapper.md: update snapshot for oxlint 1.77 --warn help-text wording. - packages/cli/rules/vite-tools.yml: drop redundant blank lines (formatter output). - packages/core/__tests__/binding-resolution-layout.spec.ts: strip NODE_PATH from the child env in the runProject test helper to preserve store isolation. --- Cargo.lock | 179 +++-- Cargo.toml | 24 +- .../snapshots/bin_oxlint_wrapper.md | 2 +- crates/vp_static_config/src/lib.rs | 49 +- packages/cli/rules/vite-tools.yml | 7 - .../binding-resolution-layout.spec.ts | 13 +- packages/core/package.json | 4 +- packages/tools/.upstream-versions.json | 2 +- pnpm-lock.yaml | 725 +++++++++++------- pnpm-workspace.yaml | 14 +- 10 files changed, 618 insertions(+), 401 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 85a5810fff..0331cd1a19 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4230,9 +4230,9 @@ dependencies = [ [[package]] name = "oxc" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a2f3850f9c17cf057e341acade3a7a59cc233a85c4645fb5fa38e530090e0a6" +checksum = "531adfdf5125834915ec86946c7e3e0ded20b9bc9d86a88756e7f191a530475d" dependencies = [ "oxc_allocator", "oxc_ast", @@ -4295,9 +4295,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae912912216c33ad0fb27a544160f3833a5e92a1216d7c4b9aa79a94b39aee98" +checksum = "7c603f4ff4617fc04377aa7557396eaa17c77f82e64ffb22947731f75605951f" dependencies = [ "allocator-api2", "hashbrown 0.17.1", @@ -4309,9 +4309,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0d567d1a93714e4b6b14eabe76c45581a25f418f47c297911a43fe4ee99615" +checksum = "cf40d60818cd9ff034774fb371c67d915aa3a6bb0129fdfcb0157a72bda840ff" dependencies = [ "bitflags 2.13.1", "oxc_allocator", @@ -4327,9 +4327,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3fff81fa6fffffcf13826a6bc352e402a9197ac88ca286e2b09a0c538904708" +checksum = "2dd7135befda5e9fab0d549031bf6c0763966bdf596b5429a74c70f0307fcdf5" dependencies = [ "phf 0.14.0", "proc-macro2", @@ -4339,9 +4339,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d13c8c77043e21d491840a6d52aa00f3ed1432662b096665b6ad702626f3ec5e" +checksum = "a3e2fe96292c0c8752825d95641696be3252be8ddd32a161257cf03874468884" dependencies = [ "oxc_allocator", "oxc_ast", @@ -4351,9 +4351,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ff3df2d3a269e010d792d19a02022dc72a8ec2d8268371844d4e736eef8f12" +checksum = "978099c392b9adebf5e4fa6cffda02717692989f0a713b118f277e917d74ac8a" dependencies = [ "bitflags 2.13.1", "itertools 0.15.0", @@ -4365,9 +4365,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d357ba20fd02298c5779c021b52aaaf95a3852c1e64ed791259bdb14e011dbfe" +checksum = "9a945c0ab712d5c14f5962867d9336753f4ef363a69a85a5a9fc7f1a0dcdc2b5" dependencies = [ "bitflags 2.13.1", "cow-utils", @@ -4386,9 +4386,9 @@ dependencies = [ [[package]] name = "oxc_compat" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99098c71634f822a5906cc3246a1bf8394351f440a7e45df38a9147abc03bb3e" +checksum = "887da9e634f5d76da0778674a7303d883e103683fcbc7985cecc9114ce4747ca" dependencies = [ "cow-utils", "oxc-browserslist", @@ -4399,18 +4399,18 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d7793b9a760ff426782915100e1f91b4a653873a5b681576214a6eb495d498a" +checksum = "fd2aa418d3599ef5e9880d1a359b27bffff242d4a59e0d62ffe08ebf40acdd99" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a401193a5bc7f8acc2665763ea5876cad4a64e4e85c55133376620906e34b9e1" +checksum = "f3cdd1fcc5edb6d4666ffc82f1647d9784aa15338e671434b8c70211dd44cb66" dependencies = [ "cow-utils", "oxc-miette", @@ -4419,9 +4419,9 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f099596aa0f5cb1aac154f7833abc02e0205aac19ce8b2bd21ee1e52973de61" +checksum = "33440685fff66ad5af668cce75130267db8a864938e6433bc264975cd40b2f2c" dependencies = [ "cow-utils", "dragonbox_ecma", @@ -4440,9 +4440,9 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2284782be0ac819aa56b815e6448e140e9f4f2c917917ac4ffa8bd7ccc35a3b" +checksum = "2267dd438727a1afe72883eb7bf1533511ee713a5ace72cb59ea439f6bc74dca" dependencies = [ "dragonbox_ecma", "itoa", @@ -4462,9 +4462,9 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a530fdc1dd320e7c5859a2dd84562831ef4369e8e0feb9d5730c3cc0a1eb1dc6" +checksum = "5ee7c46d0d291d8ac4c035ccf1b2543d2101bcc07d73d20195d0f0bdf97abbd7" dependencies = [ "bitflags 2.13.1", "oxc_allocator", @@ -4480,9 +4480,9 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bc28a6afde1b1709459b2abf5d4ff359d183c46823988b2b4d19b94652e78c6" +checksum = "8eec62c37b157f6d7e5502740333740ba3a1068cdd26d12c16abef07efed4806" dependencies = [ "itertools 0.15.0", "oxc_allocator", @@ -4499,9 +4499,9 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c94f49db01265438fb2889fb189440a323a56771096cb3b7d33a8ad665fccf2f" +checksum = "5d50fd0b8794dafe409e41cca3dad851310a0f4850b1f10fd2622cfe847c9ab2" dependencies = [ "cow-utils", "itoa", @@ -4514,7 +4514,6 @@ dependencies = [ "oxc_index", "oxc_mangler", "oxc_parser", - "oxc_regular_expression", "oxc_semantic", "oxc_span", "oxc_str", @@ -4525,9 +4524,9 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7631fe1bff4ab272e59d37f8b67efdea25dbcce2e2692807e1e99c765f7f3827" +checksum = "261290a1ad54ce10728aae0a7402a041ef933d4a40db7ddb5560c7132b55bf87" dependencies = [ "napi", "napi-build", @@ -4546,9 +4545,9 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def1407bc80e56123d87186c5d8f185a8dfefb93985e20c0d14f22ccc8c2bb72" +checksum = "fb88a8947ff778bc92fe6077f67bfc8dedb9cb8651e3a78b3e75bdb25d94af04" dependencies = [ "napi", "napi-build", @@ -4562,9 +4561,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff65aedf1d4364457427d461b827cc43544c5275f2693144a4fdb5fe5c26fbd9" +checksum = "74f6b2ea4e4b0538aa7925d98af33a68cc246c1a85d5543a9540cde24101c7e2" dependencies = [ "bitflags 2.13.1", "cow-utils", @@ -4586,9 +4585,9 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60892ea45672e744a9f37c5d48af063b6572544053988761aba4804c3a53d817" +checksum = "1c86db84b1f4e7aa50d9f4a86fb6e819e34098dd44d6860ee783b6db47dcbcbc" dependencies = [ "napi", "napi-build", @@ -4603,9 +4602,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69bc0cfbcd78e42d9aaa72eccb77e62b4b85b671f5d08ff8430aeea9816a8273" +checksum = "dde40ebbc9bd3d9a35fa67e518197a2ef92da71c6a0b1496eb7443b5014f3fa9" dependencies = [ "bitflags 2.13.1", "oxc_allocator", @@ -4661,9 +4660,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0293d641451efb4d29bd17ab44e413f8d5daa10e9dc541c7b30ddcf136fd0a4d" +checksum = "6d0c6133ad34ad58b9f00ee277fe044e9f47f1c064dd1cb4cf428fce21a8efe5" dependencies = [ "itertools 0.15.0", "memchr", @@ -4701,9 +4700,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "890589be8c87e7c0f7a1f0331a9b8d362ebcd3e543125815daa942fd550b0121" +checksum = "0d7e5d38e008df87a3ec92b2c228b8555e6acd56f7befbaff315d4900c3438bb" dependencies = [ "compact_str 0.10.0", "oxc-miette", @@ -4716,9 +4715,9 @@ dependencies = [ [[package]] name = "oxc_str" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91f2b9a92f74a8231f21fccfb4eef937d266a7323d9597ccdcd74c7ad0f951b1" +checksum = "66064b0255f08443382c4b79cf98d0695ad0a40b62644fe3dc232461afd7b941" dependencies = [ "compact_str 0.10.0", "hashbrown 0.17.1", @@ -4729,9 +4728,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54e5c73453878e194df8d77d5cdc9ef525fec8ad25c547cc87162318eda6adb" +checksum = "fb571d2462c910943c527d0230064702513c7354a63b107aa6d953e46a0696c1" dependencies = [ "bitflags 2.13.1", "cow-utils", @@ -4750,9 +4749,9 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55d5a0aa674cc545e35ce7ef9b91dca3b9344a22e412e126240170cf8903e571" +checksum = "421e6efe4e43dee261f3228309abefb57605c265ae7ffb608b7ae2516cccbc51" dependencies = [ "napi", "napi-build", @@ -4765,9 +4764,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e74da984fb38c22be1d251a73ade35359eab4400292f28e50cf7f1432f2b12b8" +checksum = "a1984c305b3a99c5c4d74b9053132e5751b424d97600c0305ce46e8324304100" dependencies = [ "base64 0.23.0", "compact_str 0.10.0", @@ -4795,9 +4794,9 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bccef06c1c405b4c60a33ef3547a28243a640686452b33a4d67a4b333b2263b" +checksum = "720a5cd0f3d14ee9794a3fedd7ece4e68d6abb3aac880bb640cb4bafe3595387" dependencies = [ "cow-utils", "itoa", @@ -4818,9 +4817,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.142.0" +version = "0.143.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9818ac3bf30b98c62780109fada61f6f2d2ce637ae53f94b18dcfad8f9a93600" +checksum = "006c6a9163ad8299391c8e8696b4db6b8a6bf140d566b1b169e9554d6cb5f1bf" dependencies = [ "itoa", "oxc_allocator", @@ -5824,7 +5823,7 @@ dependencies = [ [[package]] name = "rolldown" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "append-only-vec", @@ -6012,7 +6011,7 @@ dependencies = [ [[package]] name = "rolldown_common" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6048,7 +6047,7 @@ dependencies = [ [[package]] name = "rolldown_dev" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6069,7 +6068,7 @@ dependencies = [ [[package]] name = "rolldown_dev_common" -version = "1.2.2" +version = "1.2.3" dependencies = [ "derive_more", "rolldown_common", @@ -6081,7 +6080,7 @@ dependencies = [ [[package]] name = "rolldown_devtools" -version = "1.2.2" +version = "1.2.3" dependencies = [ "blake3", "rolldown_devtools_action", @@ -6094,7 +6093,7 @@ dependencies = [ [[package]] name = "rolldown_devtools_action" -version = "1.2.2" +version = "1.2.3" dependencies = [ "serde", "ts-rs", @@ -6102,7 +6101,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "oxc", @@ -6114,7 +6113,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript_utils" -version = "1.2.2" +version = "1.2.3" dependencies = [ "memchr", "oxc", @@ -6124,7 +6123,7 @@ dependencies = [ [[package]] name = "rolldown_error" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6141,7 +6140,7 @@ dependencies = [ [[package]] name = "rolldown_fs" -version = "1.2.2" +version = "1.2.3" dependencies = [ "oxc_resolver", "vfs", @@ -6149,7 +6148,7 @@ dependencies = [ [[package]] name = "rolldown_fs_watcher" -version = "1.2.2" +version = "1.2.3" dependencies = [ "rolldown-notify", "rolldown-notify-debouncer-full", @@ -6158,7 +6157,7 @@ dependencies = [ [[package]] name = "rolldown_plugin" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6187,7 +6186,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_asset_module" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "rolldown_common", @@ -6199,7 +6198,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_bundle_analyzer" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "rolldown_common", @@ -6213,7 +6212,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_chunk_import_map" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "rolldown_common", @@ -6226,7 +6225,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_copy_module" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6239,7 +6238,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_data_url" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "base64-simd", @@ -6252,7 +6251,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_esm_external_require" -version = "1.2.2" +version = "1.2.3" dependencies = [ "nodejs-built-in-modules", "rolldown_common", @@ -6263,7 +6262,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_hmr" -version = "1.2.2" +version = "1.2.3" dependencies = [ "rolldown_common", "rolldown_plugin", @@ -6271,7 +6270,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_isolated_declaration" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "oxc", @@ -6285,7 +6284,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_lazy_compilation" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6298,7 +6297,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_oxc_runtime" -version = "1.2.2" +version = "1.2.3" dependencies = [ "arcstr", "phf 0.14.0", @@ -6309,7 +6308,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_replace" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "oxc", @@ -6325,7 +6324,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_utils" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6478,7 +6477,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_vite_resolve" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6532,7 +6531,7 @@ dependencies = [ [[package]] name = "rolldown_resolver" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6547,7 +6546,7 @@ dependencies = [ [[package]] name = "rolldown_sourcemap" -version = "1.2.2" +version = "1.2.3" dependencies = [ "criterion2", "memchr", @@ -6557,7 +6556,7 @@ dependencies = [ [[package]] name = "rolldown_std_utils" -version = "1.2.2" +version = "1.2.3" dependencies = [ "regex", "sugar_path", @@ -6603,7 +6602,7 @@ dependencies = [ [[package]] name = "rolldown_tracing" -version = "1.2.2" +version = "1.2.3" dependencies = [ "tracing", "tracing-chrome", @@ -6612,7 +6611,7 @@ dependencies = [ [[package]] name = "rolldown_utils" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6650,7 +6649,7 @@ dependencies = [ [[package]] name = "rolldown_watcher" -version = "1.2.2" +version = "1.2.3" dependencies = [ "anyhow", "arcstr", @@ -6670,7 +6669,7 @@ dependencies = [ [[package]] name = "rolldown_workspace" -version = "1.2.2" +version = "1.2.3" [[package]] name = "ropey" @@ -7468,7 +7467,7 @@ dependencies = [ [[package]] name = "string_wizard" -version = "1.2.2" +version = "1.2.3" dependencies = [ "insta", "memchr", diff --git a/Cargo.toml b/Cargo.toml index ae926ac719..cefa3b02f3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -312,7 +312,7 @@ xxhash-rust = "0.8.15" zip = { version = "7.2", default-features = false, features = ["deflate-flate2-zlib-rs"] } # oxc crates with the same version -oxc = { version = "0.142.0", features = [ +oxc = { version = "0.143.0", features = [ "ast_visit", "transformer", "minifier", @@ -324,17 +324,17 @@ oxc = { version = "0.142.0", features = [ "regular_expression", "cfg", ] } -oxc_allocator = { version = "0.142.0", features = ["pool"] } -oxc_ast = "0.142.0" -oxc_ecmascript = "0.142.0" -oxc_parser = "0.142.0" -oxc_span = "0.142.0" -oxc_napi = "0.142.0" -oxc_str = "0.142.0" -oxc_minify_napi = "0.142.0" -oxc_parser_napi = "0.142.0" -oxc_transform_napi = "0.142.0" -oxc_traverse = "0.142.0" +oxc_allocator = { version = "0.143.0", features = ["pool"] } +oxc_ast = "0.143.0" +oxc_ecmascript = "0.143.0" +oxc_parser = "0.143.0" +oxc_span = "0.143.0" +oxc_napi = "0.143.0" +oxc_str = "0.143.0" +oxc_minify_napi = "0.143.0" +oxc_parser_napi = "0.143.0" +oxc_transform_napi = "0.143.0" +oxc_traverse = "0.143.0" # oxc crates in their own repos oxc_index = { version = "5", features = ["rayon", "serde"] } diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/bin_oxlint_wrapper/snapshots/bin_oxlint_wrapper.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/bin_oxlint_wrapper/snapshots/bin_oxlint_wrapper.md index c4b9d4ac91..e05760c05b 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/bin_oxlint_wrapper/snapshots/bin_oxlint_wrapper.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/bin_oxlint_wrapper/snapshots/bin_oxlint_wrapper.md @@ -56,7 +56,7 @@ Allowing / Denying Multiple Lints * `all` - All categories listed above except `nursery`. Does not enable plugins automatically. -A, --allow=NAME Allow the rule or category (suppress the lint) - -W, --warn=NAME Deny the rule or category (emit a warning) + -W, --warn=NAME Warn on the rule or category (emit a warning) -D, --deny=NAME Deny the rule or category (emit an error) Enable/Disable Plugins diff --git a/crates/vp_static_config/src/lib.rs b/crates/vp_static_config/src/lib.rs index 8d99f1a5af..501393be67 100644 --- a/crates/vp_static_config/src/lib.rs +++ b/crates/vp_static_config/src/lib.rs @@ -226,7 +226,15 @@ fn extract_config_from_expr( match first_arg_expr.get_inner_expression() { Expression::ObjectExpression(obj) => extract_object_fields(obj), Expression::ArrowFunctionExpression(arrow) => { - extract_config_from_function_body(&arrow.body) + // Block body: `() => { ... return { ... }; }`. + if let Some(body) = arrow.get_function_body() { + extract_config_from_function_body(body) + } else if let Some(expr) = arrow.get_expression() { + // Concise body: `() => ({ ... })`. + extract_config_from_returned_expr(expr) + } else { + FieldMap::unanalyzable() + } } Expression::FunctionExpression(func) => { let Some(body) = func.body.as_ref() else { @@ -242,11 +250,11 @@ fn extract_config_from_expr( } } -/// Extract the config object from the body of a function passed to `defineConfig`. +/// Extract the config object from the block body of a function passed to `defineConfig`. /// -/// Handles two patterns: -/// - Concise arrow body: `() => ({ ... })` — body has a single `ExpressionStatement` -/// - Block body with exactly one return: `() => { ... return { ... }; }` +/// Handles a block body with exactly one return: `() => { ... return { ... }; }` +/// (or the equivalent `function () { ... }`). Concise arrow bodies (`() => ({ ... })`) +/// are handled directly at the call site via [`extract_config_from_returned_expr`]. /// /// Returns `FieldMap::unanalyzable()` if the body contains multiple `return` statements /// (at any nesting depth), since the returned config would depend on runtime control flow. @@ -257,30 +265,25 @@ fn extract_config_from_function_body(body: &oxc_ast::ast::FunctionBody<'_>) -> F } for stmt in &body.statements { - match stmt { - Statement::ReturnStatement(ret) => { - let Some(arg) = ret.argument.as_ref() else { - return FieldMap::unanalyzable(); - }; - if let Expression::ObjectExpression(obj) = arg.get_inner_expression() { - return extract_object_fields(obj); - } + if let Statement::ReturnStatement(ret) = stmt { + let Some(arg) = ret.argument.as_ref() else { return FieldMap::unanalyzable(); - } - Statement::ExpressionStatement(expr_stmt) => { - // Concise arrow: `() => ({ ... })` is represented as ExpressionStatement - if let Expression::ObjectExpression(obj) = - expr_stmt.expression.get_inner_expression() - { - return extract_object_fields(obj); - } - } - _ => {} + }; + return extract_config_from_returned_expr(arg); } } FieldMap::unanalyzable() } +/// Extract config fields from an expression that stands in for the returned config +/// object, e.g. the concise body of `() => ({ ... })` or the argument of a `return`. +fn extract_config_from_returned_expr(expr: &Expression<'_>) -> FieldMap { + if let Expression::ObjectExpression(obj) = expr.get_inner_expression() { + return extract_object_fields(obj); + } + FieldMap::unanalyzable() +} + fn is_trusted_define_config_import(stmt: &Statement<'_>) -> bool { let Statement::ImportDeclaration(import_decl) = stmt else { return false; diff --git a/packages/cli/rules/vite-tools.yml b/packages/cli/rules/vite-tools.yml index 65031b1976..7e438987fc 100644 --- a/packages/cli/rules/vite-tools.yml +++ b/packages/cli/rules/vite-tools.yml @@ -10,7 +10,6 @@ rule: regex: 'vite\s+(-v|--version)' fix: vp - # vite => vp dev (handles all cases: with/without env var prefix and flag args) # Match command_name to preserve env var prefix and arguments # Excludes subcommands like "vite build", "vite test", etc. @@ -27,7 +26,6 @@ rule: regex: 'vite\s+[^-]' fix: vp dev - # vite => vp (handles vite build, vite test, vite dev, etc.) # Match command_name when followed by a subcommand, replace only the command name --- @@ -41,7 +39,6 @@ rule: regex: 'vite\s+[^-]' fix: vp - # oxlint => vp lint (handles all cases: with/without env var prefix and args) # Match command_name to preserve env var prefix and arguments --- @@ -52,7 +49,6 @@ rule: regex: '^oxlint$' fix: vp lint - # oxfmt => vp fmt --- id: replace-oxfmt @@ -62,7 +58,6 @@ rule: regex: '^oxfmt$' fix: vp fmt - # vitest => vp test --- id: replace-vitest @@ -72,7 +67,6 @@ rule: regex: '^vitest$' fix: vp test - # lint-staged => vp staged --- id: replace-lint-staged @@ -82,7 +76,6 @@ rule: regex: '^lint-staged$' fix: vp staged - # tsdown => vp pack --- id: replace-tsdown diff --git a/packages/core/__tests__/binding-resolution-layout.spec.ts b/packages/core/__tests__/binding-resolution-layout.spec.ts index 7b76cec852..0bbaf1a882 100644 --- a/packages/core/__tests__/binding-resolution-layout.spec.ts +++ b/packages/core/__tests__/binding-resolution-layout.spec.ts @@ -138,9 +138,20 @@ function buildGlobalVirtualStoreLayout(options: { } function runProject(root: string, env: Record = {}) { + // The test runner spawns its workers with NODE_PATH pointing at the workspace + // virtual store (node_modules/.pnpm/node_modules), where the real `vite-plus` + // lives. Leaking that into the child would let core resolve the workspace's + // `vite-plus` and defeat the global-virtual-store isolation this fixture + // recreates, so strip it and let resolution walk only the synthetic layout. + const childEnv: NodeJS.ProcessEnv = { + ...process.env, + NAPI_RS_ENFORCE_VERSION_CHECK: '', + ...env, + }; + delete childEnv.NODE_PATH; try { const stdout = execFileSync(process.execPath, [path.join(root, 'project/main.cjs')], { - env: { ...process.env, NAPI_RS_ENFORCE_VERSION_CHECK: '', ...env }, + env: childEnv, encoding: 'utf-8', timeout: 30_000, }); diff --git a/packages/core/package.json b/packages/core/package.json index aeb833b818..aa1a129711 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -122,7 +122,7 @@ "@oxc-node/cli": "catalog:", "@tsdown/css": "catalog:", "@tsdown/exe": "catalog:", - "@vitejs/devtools": "^0.4.10", + "@vitejs/devtools": "^0.4.12", "es-module-lexer": "^1.7.0", "hookable": "^6.0.1", "magic-string": "^0.30.21", @@ -221,7 +221,7 @@ }, "bundledVersions": { "vite": "8.2.0", - "rolldown": "1.2.2", + "rolldown": "1.2.3", "tsdown": "0.22.14" } } diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index 9004fc6c7e..e8e0158ce0 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": "872b98ac7476eb7d5892a2913e4ba010d124c6ac" + "hash": "52dbd194ea6b6d4320706caa5f2db14b1034adaf" }, "vite": { "repo": "https://github.com/vitejs/vite.git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0fe0e4b01a..fdb94e45fe 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,11 +37,11 @@ catalogs: specifier: ^0.1.0 version: 0.1.0 '@oxc-project/runtime': - specifier: '=0.142.0' - version: 0.142.0 + specifier: '=0.143.0' + version: 0.143.0 '@oxc-project/types': - specifier: '=0.142.0' - version: 0.142.0 + specifier: '=0.143.0' + version: 0.143.0 '@oxlint/plugins': specifier: '=1.73.0' version: 1.73.0 @@ -184,14 +184,14 @@ catalogs: specifier: ^0.3.0 version: 0.3.0 oxc-parser: - specifier: '=0.142.0' - version: 0.142.0 + specifier: '=0.143.0' + version: 0.143.0 oxfmt: - specifier: '=0.61.0' - version: 0.61.0 + specifier: '=0.62.0' + version: 0.62.0 oxlint: - specifier: '=1.76.0' - version: 1.76.0 + specifier: '=1.77.0' + version: 1.77.0 oxlint-tsgolint: specifier: '=7.0.2001' version: 7.0.2001 @@ -334,7 +334,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 '@oxlint/plugins': specifier: 'catalog:' version: 1.73.0 @@ -370,10 +370,10 @@ importers: version: link:../core oxfmt: specifier: 'catalog:' - version: 0.61.0(vite-plus@packages+cli) + version: 0.62.0(vite-plus@packages+cli) oxlint: specifier: 'catalog:' - version: 1.76.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) + version: 1.77.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) oxlint-tsgolint: specifier: 'catalog:' version: 7.0.2001 @@ -452,7 +452,7 @@ importers: version: 7.8.5 tsdown: specifier: 'catalog:' - version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) validate-npm-package-name: specifier: 'catalog:' version: 7.0.2 @@ -473,10 +473,10 @@ importers: version: 0.18.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 '@oxc-project/types': specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 '@types/node': specifier: ^20.19.0 || >=22.12.0 version: 24.13.3 @@ -566,8 +566,8 @@ importers: specifier: 'catalog:' version: 0.22.14(tsdown@0.22.14) '@vitejs/devtools': - specifier: ^0.4.10 - version: 0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) + specifier: ^0.4.12 + version: 0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) es-module-lexer: specifier: ^1.7.0 version: 1.7.0 @@ -579,10 +579,10 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 oxfmt: specifier: 'catalog:' - version: 0.61.0(vite-plus@packages+cli) + version: 0.62.0(vite-plus@packages+cli) picocolors: specifier: ^1.1.1 version: 1.1.1 @@ -615,7 +615,7 @@ importers: version: 1.2.2 tsdown: specifier: 'catalog:' - version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: 'link:' @@ -647,7 +647,7 @@ importers: version: 1.3.0 tsdown: specifier: 'catalog:' - version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) packages/tools: devDependencies: @@ -674,7 +674,7 @@ importers: version: 0.1.0 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 '@types/node': specifier: 'catalog:' version: 24.10.3 @@ -783,7 +783,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 '@rolldown/pluginutils': specifier: 'catalog:' version: 1.0.1 @@ -820,7 +820,7 @@ importers: version: 13.0.0 oxc-parser: specifier: 'catalog:' - version: 0.142.0 + version: 0.143.0 pathe: specifier: 'catalog:' version: 2.0.3 @@ -995,7 +995,7 @@ importers: version: 1.2.0 tsdown: specifier: ^0.22.8 - version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) unrun: specifier: ^0.3.1 version: 0.3.1 @@ -1050,7 +1050,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.22.8 - version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + version: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) unrun: specifier: ^0.3.1 version: 0.3.1 @@ -1129,7 +1129,7 @@ importers: version: 1.2.3 '@vitejs/devtools': specifier: ^0.4.8 - version: 0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) + version: 0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) '@vitest/utils': specifier: 4.1.10 version: 4.1.10 @@ -1952,46 +1952,46 @@ packages: resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} - '@devframes/hub@0.7.16': - resolution: {integrity: sha512-/3k1A6ZcMudZ79nsclmKCn/nZ1AOwVsuo+OXRnrs5zxRkj6TmuK8FyBDF3Itpfsp/xJpNmmmYvQz6BbgDrsWRA==} + '@devframes/hub@0.8.1': + resolution: {integrity: sha512-EF1BfqCbVHTDeWmu6TWPN5zrcSajis4E9Xc8qCuqCMDifUOjy2cOJJQ3eEN6K9TwuUKkL+ByBa8Xe3ZGMrnmGA==} peerDependencies: - devframe: 0.7.16 + devframe: 0.8.1 - '@devframes/json-render@0.7.16': - resolution: {integrity: sha512-QlFkGcUsCvgSzaFWmessQpco1AftECDmVX9lEq8rxrFlJvhGoNzTqL0NwKjG1mg99MFYk4nbwXpIK+S/TejFog==} + '@devframes/json-render@0.8.1': + resolution: {integrity: sha512-eOLYL1dooi87L2UqNNtPueATJ7gxQKJxUSSywDD6iLg5BoRg0n4pkkpDdwSiTb22RrgPMXZZhX7HHcAIFwtwJw==} peerDependencies: - '@devframes/hub': 0.7.16 - devframe: 0.7.16 + '@devframes/hub': 0.8.1 + devframe: 0.8.1 peerDependenciesMeta: '@devframes/hub': optional: true - '@devframes/plugin-inspect@0.7.16': - resolution: {integrity: sha512-f4ZcD3I/UktMP1psEZNa3kyh42iJPvw1esGDwLeqX4l+71SwkMIanzLKcIVV1Kim7Acia4pNH6Ub6ITP2DcqgQ==} + '@devframes/plugin-inspect@0.8.1': + resolution: {integrity: sha512-UdGNXKnYq3bI/HH+kycUxxuUeLt8jiB54T+2Ks4gg6uKk7JsksZGa2VX9pVZGIc/5SbMWa98va1LMpD8SDo4FA==} hasBin: true peerDependencies: - devframe: 0.7.16 + devframe: 0.8.1 vite: workspace:@voidzero-dev/vite-plus-core@* peerDependenciesMeta: vite: optional: true - '@devframes/plugin-messages@0.7.16': - resolution: {integrity: sha512-b4zw2wjE6OtAiBnkYGW/jqRNYtkJTmInf8tYihGnHIRP29tlwVFC6SoYbBDFUOu07bJI6Valr+DcgrKgTaWFJA==} + '@devframes/plugin-messages@0.8.1': + resolution: {integrity: sha512-f2pglJhU2IpegszBua5PBFxVAp80zz1zdvrsegGpc4A87sYmbWrw/k1ckBksC+TbT9FrCdjE3Gmwx0Z5F+34Dg==} hasBin: true peerDependencies: - '@devframes/hub': 0.7.16 - devframe: 0.7.16 + '@devframes/hub': 0.8.1 + devframe: 0.8.1 vite: workspace:@voidzero-dev/vite-plus-core@* peerDependenciesMeta: vite: optional: true - '@devframes/plugin-terminals@0.7.16': - resolution: {integrity: sha512-4640V23F0z/ekY6MkQobF06IluVrPPLqb6xYImIn6n/SMfEYjcoGCaXAnrgEbs4TzZ4z1IBeGZn2R7s7Q99SiQ==} + '@devframes/plugin-terminals@0.8.1': + resolution: {integrity: sha512-8nc0/BJOG/tFlmV9ezlsEMnOLueNdNdLzhZlpLVkSVwP1fPW2kEMBorBKVKnoU98pUmoymUDcBxTpQTxKJEdvA==} hasBin: true peerDependencies: - devframe: 0.7.16 + devframe: 0.8.1 vite: workspace:@voidzero-dev/vite-plus-core@* peerDependenciesMeta: vite: @@ -2992,42 +2992,84 @@ packages: cpu: [arm] os: [android] + '@oxc-parser/binding-android-arm-eabi@0.143.0': + resolution: {integrity: sha512-n9uozULWflPqBtdmI8lAabLqGKNgLVNN0ZH8HfgCwpKGNtzRzauB76jTiW/3YLkcA7N1zskpi9GdVnZuu1SAvg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + '@oxc-parser/binding-android-arm64@0.142.0': resolution: {integrity: sha512-WZkvGRLNQTz8lR9zP5nLjUdlroRCopBu3g9zF1p/laE6DzT1UbQo8Rdz5MWhaJUPYg/6gp+jo7HUgsyKaN1FtQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] + '@oxc-parser/binding-android-arm64@0.143.0': + resolution: {integrity: sha512-9BbdjHETk6O3zH/DDid9IgBtF0GlpLabNKN231uraXpRDSfY+iiZxTP5bk1Z63GBownVdhdINFIeddmMz4MzpQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@oxc-parser/binding-darwin-arm64@0.142.0': resolution: {integrity: sha512-l4khS8LQOOVYsGRVARo1gSaCT/aBSceUVXgtovWc2+drnxVuDr082WA3OCHVdVzIz5JIrP/y9CWsSKxBDNmYGg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@oxc-parser/binding-darwin-arm64@0.143.0': + resolution: {integrity: sha512-gh+6ecoHUy4/sUcolBl/1qPXKBbYNxFY0Pk0ujgQvINTMSftJY7o4yb8gOkDJPeZeB8+a+u7xTe6umoP8N5HFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@oxc-parser/binding-darwin-x64@0.142.0': resolution: {integrity: sha512-QBsNF3nqlXmcH2B1YOPqQYmCJoy4HuIjUxGbBO/k5JAJUl68ghU2psRY2zPk+RyBaWqKP/qfL4oaFgEMCdwskA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@oxc-parser/binding-darwin-x64@0.143.0': + resolution: {integrity: sha512-qd1hl2d+lXgHv/VQ/M9qm8TrMC5T4RqDBwtOnl+1D0QMjwcz+8AaB4JSg8STgeag0GP6a6L74XEGAsrTSJWNzQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@oxc-parser/binding-freebsd-x64@0.142.0': resolution: {integrity: sha512-b7Q7m4Cqc6XqNhri3R+QhU+GVy646Pn+bkdhrDdWym/Fdi0ZUa+d73H9dm5H91JtbtAQ/z1d8XKMW3oOV8a4tQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@oxc-parser/binding-freebsd-x64@0.143.0': + resolution: {integrity: sha512-M5XXcNa7aOqLPKTR41msfghKu2yQ4xWvCm11/gwU0JzOzHNk5sgW//rVEjJ+LO48+VDAMzXTSzurUVxIDKwozw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0': resolution: {integrity: sha512-3riVS5IhdH3uCZj1Y9ftDQlR0dvLsIlw/edrRqk8JhgNd5K0XSs+UBtgh50N13CAlW9/TXj6sVGXaKNBocd0Yg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxc-parser/binding-linux-arm-gnueabihf@0.143.0': + resolution: {integrity: sha512-T/GXusuOkPNQhCQCSBbcU/N8j0rAypuDBl1IyFK+lyYT594XsVz80clPC/OtbSSpBGyJxj8uYEfctxVuxVYoww==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxc-parser/binding-linux-arm-musleabihf@0.142.0': resolution: {integrity: sha512-NmXUOpgpTSkhl795TiXmWppTwmSJ92RC1qvD6e4XOF+slgmo3e6Ah+kEu+6AN8s7NAOEwqGmir58MgSQSWmBSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxc-parser/binding-linux-arm-musleabihf@0.143.0': + resolution: {integrity: sha512-oKu4RcBlXSqo3OC62dp6YTnQaZIurNDpCX3BnAM3+bJxt7s8J2TJKMnC0UYer1qhlRaDCg6wkTaTw+2IlsZ12w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxc-parser/binding-linux-arm64-gnu@0.142.0': resolution: {integrity: sha512-gc0EXsKtXgerujmU2Bql3u1L1HsSQ2774R83idq/FoNMPVV/RY/1ErFsvnit7KoiP/sLvzQixeUo4Ut0ic0wmw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3035,6 +3077,13 @@ packages: os: [linux] libc: [glibc] + '@oxc-parser/binding-linux-arm64-gnu@0.143.0': + resolution: {integrity: sha512-WJBbD186AZmMGaSIhlktC+rPl8L3peCTXAh88Ih9uEvK0en2mPojGyCGYiL6mHtV1RPV3JyfJW5t6n5hh0lXhA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@oxc-parser/binding-linux-arm64-musl@0.142.0': resolution: {integrity: sha512-F2XvmWSE0uWpie+jHKKIFgdVOe9ypGhkEZxKx5DuW215K6cbAC274yYaPkcM7EqY4Df3Weyhpcz3lsURyH2LVg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3042,6 +3091,13 @@ packages: os: [linux] libc: [musl] + '@oxc-parser/binding-linux-arm64-musl@0.143.0': + resolution: {integrity: sha512-t1AcYOwEzgceadT4v5e+vaCCb0AncCA3v5AyzfBAz/tMq11qzVccXKzNHtkWdjBsgvTKwRkaUF3QvT4kot8vcQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@oxc-parser/binding-linux-ppc64-gnu@0.142.0': resolution: {integrity: sha512-wLMbT21U/QxknQsk+VvNF0b9D2/aGWhcaQQQ+VYlE8FwD5+GoWZIPPXNzyHmkYyhm0KB3itL+TBavjMatqNnYA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3049,6 +3105,13 @@ packages: os: [linux] libc: [glibc] + '@oxc-parser/binding-linux-ppc64-gnu@0.143.0': + resolution: {integrity: sha512-RsnO/NoD8376LMJq8JS8TwI0ieNaFRTuNe2GVJntQg6gwZNMENZsEbknHdVwjpOmxdGLGodcwaGSbAeRr5Bgjw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@oxc-parser/binding-linux-riscv64-gnu@0.142.0': resolution: {integrity: sha512-+G8F/4ckwT7FCJV4H2bt09xEzJbjNCfuL4Sp1AYNaFtFMVtgIGMuJlteT82U+K0UIZ/DzAR/LDlMFnEuajG7Kw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3056,6 +3119,13 @@ packages: os: [linux] libc: [glibc] + '@oxc-parser/binding-linux-riscv64-gnu@0.143.0': + resolution: {integrity: sha512-48fSVfR9TZi5CASZFyv0VC6z6BCoeihFsX031mAD/oSH7d9PYsPgIqza7d9mjP7Z2KTEpTFyH6SIu0Ui6R1vdg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@oxc-parser/binding-linux-riscv64-musl@0.142.0': resolution: {integrity: sha512-hTsHtTLxMAfCo+rpF5K3qZJKW2NpPN/CHd4mYB3y7XlSdspHkd2gehDIofP64AacA9nWQw2tY3O7wR6UY8IVOA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3063,6 +3133,13 @@ packages: os: [linux] libc: [musl] + '@oxc-parser/binding-linux-riscv64-musl@0.143.0': + resolution: {integrity: sha512-T8CpdD+SfE01DnIOD4HpVxu0ZJOfMJ/VhCvikKfaXAxkZ+9veyLM/D2hpi7Y2hFUyPmVQO3FNZHmYzV/WlVR4g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@oxc-parser/binding-linux-s390x-gnu@0.142.0': resolution: {integrity: sha512-6y7qYY3TCUDYjqswImdTGl92y+KA/80twALegQPN27kfY+bG7Ib1+L3jbmrCZQx6wrVnai9IPsEZp07I0hx7JQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3070,6 +3147,13 @@ packages: os: [linux] libc: [glibc] + '@oxc-parser/binding-linux-s390x-gnu@0.143.0': + resolution: {integrity: sha512-QLdeMsCcacenPEFsfxnBUDF1y6opyz5+fmOz9bfD5Y7fiGCMupUCuB3KTPQhNwshIG1P9fPqar9MHxuBDd4bwQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@oxc-parser/binding-linux-x64-gnu@0.142.0': resolution: {integrity: sha512-i69kAWU+2LgoH5bR+zWiiu+UzAw7Oxkwv7COeJTeY19pn4e70nKQcr9Pm6cL2Z0Z54d+gl9qADlK/0yyuCPiBA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3077,6 +3161,13 @@ packages: os: [linux] libc: [glibc] + '@oxc-parser/binding-linux-x64-gnu@0.143.0': + resolution: {integrity: sha512-659ujfqLy6k7cuH3sbzhd8b+ztSq+i6E2E9pG78Q0BmHjAExfGIdgc8cGgMdwAozDXeZFHkJ+LXYJdWsaGdgyw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@oxc-parser/binding-linux-x64-musl@0.142.0': resolution: {integrity: sha512-4SQs678MmjYVrmhAgCWD4o0vpaFszXw9xLX5p2Z9MMFcltxiLkA88wQjh80YHjPrXtpyZ2CWI5m+1yNKM0m2Pw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3084,12 +3175,25 @@ packages: os: [linux] libc: [musl] + '@oxc-parser/binding-linux-x64-musl@0.143.0': + resolution: {integrity: sha512-/Mw/9j4TfZcnKphPrzOE6t4MMknXadcAAuVUlDRTF/ETWB5xOgQvOJV2Mh9We/bWxZdoxaGAdc+hy4GuYwQ2yQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@oxc-parser/binding-openharmony-arm64@0.142.0': resolution: {integrity: sha512-YHpx9N7Ln3a++Tc8rv+H7mrK1zyJQOAwCFg8LZ3lTs1T5afGWeZrLPhPT9HLnIwSjCyJqPWVMIrMxbjcmBr2oQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@oxc-parser/binding-openharmony-arm64@0.143.0': + resolution: {integrity: sha512-8rIKWR2BFuifbIK/1XB9wTaSdtuJ25dlE7ZQYDnEwj/2xH2vHsxnvIjHT3ZjSVuLLwGGlSslIG/fbOJ8TV8rTw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@oxc-parser/binding-wasm32-wasi@0.142.0': resolution: {integrity: sha512-3pLDyY3+oogW73RM5uehNgAiR/Xfb7fvO2Q1Z1gIqZ2+50XDVQmBVlRkHXZTU4gKnQHpwETNsYQVsJ3joVB2iA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3101,25 +3205,46 @@ packages: cpu: [arm64] os: [win32] + '@oxc-parser/binding-win32-arm64-msvc@0.143.0': + resolution: {integrity: sha512-5U9kQYMfRRI6Zq7KDxgbIP0RMnKrfn3gLepRMgJuRkPSUALTiRCk9d/uyhb4lGDjUdzwK7mBkKqhLgzBPCmLpQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@oxc-parser/binding-win32-ia32-msvc@0.142.0': resolution: {integrity: sha512-GGi3+YphVHavvgs6gum2UXoNCqzHAmPt/nXkn8ZQZstV2Q1qZD1Mn8fz/nWrDkefHQtrG/+1/XrbMxsBTo6Svw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] + '@oxc-parser/binding-win32-ia32-msvc@0.143.0': + resolution: {integrity: sha512-25P7AaHk4R88Yv2XH4gToDVmh0cOu+bEURQU10CRrmvgabfRArSGAP5osmwUKeSUHj0VS50upbpbRWWW/m7mHA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + '@oxc-parser/binding-win32-x64-msvc@0.142.0': resolution: {integrity: sha512-Ny/Wv4Us1LGC/ljwNTp+Hx3r/pH15EFfeDF0p+n898gt+TtRd6C9SccHcuUhDiNTb8s5tt7jdeAMDRQZ4Vq6hg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/runtime@0.142.0': - resolution: {integrity: sha512-Dv3jRrcXFdvUBUEljUu9kusrEo9G0iiqZFZNg3yCg+mkET4DD4S2Ow6Q6shFWDJwPidSa980d6YVXBlErUGADw==} + '@oxc-parser/binding-win32-x64-msvc@0.143.0': + resolution: {integrity: sha512-ORMh3JE1s6V7ySicdRK7vgaDQnn5o+UHg9ct989PlWHbel8O9ARrmWXM6kZjrBMtNucxNayQ8g69G0VfWzhANw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + + '@oxc-project/runtime@0.143.0': + resolution: {integrity: sha512-zIuXUf+YGIgsPk0xlQmzTY8NCSc8jE/pSfDodlQ9H3EGZABmr+AtIjXRrnpQAXuXzhDSNqZz9cuhud8hDDLvpg==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.142.0': resolution: {integrity: sha512-7W+2q5AKQVU36fkaryontrHn3YDt1RyUYXatw9i5H8ocYe2sPKSFB6eS8WNPeRKiN1qAWWZUPm7gwFzJGrccqQ==} + '@oxc-project/types@0.143.0': + resolution: {integrity: sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==} + '@oxc-resolver/binding-android-arm-eabi@11.24.2': resolution: {integrity: sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==} cpu: [arm] @@ -3229,8 +3354,8 @@ packages: cpu: [arm] os: [android] - '@oxfmt/binding-android-arm-eabi@0.61.0': - resolution: {integrity: sha512-BaS+1OVvg9sr+Xav0+KdWedQRcAzrdoEcwMZeqoc2F6ieC1s/t5eM35YQoRPQ7vAqkZ+p3tbQb1r9I9mrV5oGA==} + '@oxfmt/binding-android-arm-eabi@0.62.0': + resolution: {integrity: sha512-pdsv0C4gPjJ8H1+sd8u0BDx+yLACTL+rgeMIOL1ln4ihSnhw8CWXtYWgvcSkyTfgGBIzFKab+d8rx9Xl4en/Kw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3241,8 +3366,8 @@ packages: cpu: [arm64] os: [android] - '@oxfmt/binding-android-arm64@0.61.0': - resolution: {integrity: sha512-of8atAV0M1egGcVOMbgZCvc10sFOP3ayQBNQV5h5G3fNq8gACdEswfFk9bzGrdbM23rtg0Coxi7np7oPLcueNw==} + '@oxfmt/binding-android-arm64@0.62.0': + resolution: {integrity: sha512-WC3YQ7uS/KtDrjmqwBviwFKe9qeoi+eXx8aX1z/ffG23Md75myjrJaQqTuJvdOLPoa4EYTjDWH0dHXfwulCVog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3253,8 +3378,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-arm64@0.61.0': - resolution: {integrity: sha512-7l8+5ov4BGwtAcmpzvEik/TG3bciwyw/S3e6j5GKH7pcQqcgCVxD3AuJeP6upto+SOTBKQ4wrrdbMt0gq8fHSQ==} + '@oxfmt/binding-darwin-arm64@0.62.0': + resolution: {integrity: sha512-GM8Yf3LjjaR1I8PD0SfeoIlwhsh9GvSF+cQ8sf624Yxnjsyumn95aFzYfKJVefblfDIiOAnZ7QVm2sa21Er/0Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3265,8 +3390,8 @@ packages: cpu: [x64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.61.0': - resolution: {integrity: sha512-Fnz4dDDXBb7udk+DmwelNjxbD6yptyxwCqwCH2ebo4RVLxVsRfFsn/AHJC49KIltPrVokamGv4SSOsiV50DTxQ==} + '@oxfmt/binding-darwin-x64@0.62.0': + resolution: {integrity: sha512-d5THp7F8bCxLqNogEXDORRsQD6dosf3EyFtnXfBer6v+8tGdcWIjoDX9WaXrrF/26zOmL8qHpPTKCEvpBDmZkQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3277,8 +3402,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxfmt/binding-freebsd-x64@0.61.0': - resolution: {integrity: sha512-mddOebKNCP+AucmzfNsk3jgbr681qAUvgMqi865GW5gWLJ/AnzXbvjQRrny0e++NAN8aphav/aRSrfFxNsNjpA==} + '@oxfmt/binding-freebsd-x64@0.62.0': + resolution: {integrity: sha512-1DnrtXGZooOZ0fHgAXZUaDQzBVh1CM2MNW4oBXyQ2aWKvCHjyljvT9fgBkOM0fEOb96X5eqtcfJ0YUVt9jj66g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3289,8 +3414,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-gnueabihf@0.61.0': - resolution: {integrity: sha512-svx59iYL+DbaZGZUIoice4W0CjRXGExnbz7Re+awIb60rVxBS2KrU7Hnlx+nZYanLGLpjneUEgo/VFEKkSZAyQ==} + '@oxfmt/binding-linux-arm-gnueabihf@0.62.0': + resolution: {integrity: sha512-4pQDHOYRH+Huqe0StIaWyvk2CVl/aTaqSrbZpA3/pLS2xH24ME7lBgYprhQF2fRkHBzhGGGKliwxFsDdHwx59g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3301,8 +3426,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.61.0': - resolution: {integrity: sha512-BYK9MPJPCf6d+fLKMTruThmEyCtHzQ1zLcsrTlUVkmnoXIaHAbfpeLYQwX1tkjs7W11dyzoi6HFvKcdnvX1zNg==} + '@oxfmt/binding-linux-arm-musleabihf@0.62.0': + resolution: {integrity: sha512-X0jAaZJFMCVKhB6YyWVTQ/wN2DLsBcZKSMqTS76bF6riT+XZdtg2FPEdjDvdVbunO9cG+tWiVaEs4Zs38lxYog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3314,8 +3439,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-gnu@0.61.0': - resolution: {integrity: sha512-QUaCNLq2/EC6G5ljOuFanl9Lgw6ZWp4co7rs4+KOMUzbGfA4Lq58FHRjjF9sVIG+93XSbo343MxFATrOU1qctA==} + '@oxfmt/binding-linux-arm64-gnu@0.62.0': + resolution: {integrity: sha512-682Z8T5s8T5ATArYtsejKvbIfd8LEAXyyDkKkoZVq8HND7Vx8TYLlrDjDSeYfodMeVwHOgkj13lJYR8cj6vUSg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3328,8 +3453,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-arm64-musl@0.61.0': - resolution: {integrity: sha512-S6uvJ6MXnRXl+zTs0CARNDvkE+cymj0EVWEKKsyKnlLlqTyQJBjw5s4D2pSIOZc+S46cy4STefzcr/sm0VzVPA==} + '@oxfmt/binding-linux-arm64-musl@0.62.0': + resolution: {integrity: sha512-lk25fAl7KWaLWVJcW0CHEXB7QlQZtx5eDkjpaGMK0hzXTjUe0Wmlu8IKuFHoviSOcEJedRTs4VE/506VqGxGew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3342,8 +3467,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-ppc64-gnu@0.61.0': - resolution: {integrity: sha512-6VDlRcytvZG6UlSIdAFKDLbppo9tvPxrWzle6vHldYFMeuDPQEfMKrkwezp7FaBq1wik9ra554ZZeRPsyIkFpg==} + '@oxfmt/binding-linux-ppc64-gnu@0.62.0': + resolution: {integrity: sha512-SFyNqHQLwySceWNLhiSldx7wPXRAzP0L0WcW9GegP3uWrpZGJiZlQO85NbHAFPEfxR9PhZ9qSnZryEh7+v+4Gw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3356,8 +3481,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.61.0': - resolution: {integrity: sha512-KkBTYbzExpbmn15XjKPLu2fRV2PVlq+KWt+brad5rwIa03vdYoaDRWiS7raHII/dCTR6Ro4UpYUCH4t6lif4WQ==} + '@oxfmt/binding-linux-riscv64-gnu@0.62.0': + resolution: {integrity: sha512-KYj55C1ywJfHo6+aKDuEmUtVEdJALsC5GwayDGsI6FGz2GxFqNr/mA8nxVsNbJzm7sE5MRqTQ9ziImSzhYXysA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3370,8 +3495,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-riscv64-musl@0.61.0': - resolution: {integrity: sha512-69tzIq7sJLVB9dxYYtvMzcSSsnZHSO+U2U19O2RqDqgj6+Q4O7HjSXdaszbcgqzhsUwzSH7z5kWvk8nmf6BHTg==} + '@oxfmt/binding-linux-riscv64-musl@0.62.0': + resolution: {integrity: sha512-BhZDNo5GOU5nC378RhD0/XpvaEBHsH3HLgJp8YZX3A0InC7oivzA63HsRmiXFLtLSHAstEVrDf6fbC7Rs8Jh/A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3384,8 +3509,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-s390x-gnu@0.61.0': - resolution: {integrity: sha512-Oqi/N0OvtOVXsPKAOOhKgGH3msRYF8BLJaNBbWiupRiKoKVyc8JRKPCfarkQJC+RgP9U8raUKLe+bNwd0HUMiA==} + '@oxfmt/binding-linux-s390x-gnu@0.62.0': + resolution: {integrity: sha512-UyAFmyHkgSgUJ/wOM4p3U8AC2yAFvRH5PNBs7TnK0fObTT/XSWcdr/lAzPSWaekHaZFaMeFZyk9n93Joq3J93A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3398,8 +3523,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.61.0': - resolution: {integrity: sha512-3TKwv/ed4uwJSemAA8P9XcoqETpjQI4waquF9UilhA9Mn/dhr1PdUEXWlL74mtc6ZNfmKPA9+NEJm01nRF8CVA==} + '@oxfmt/binding-linux-x64-gnu@0.62.0': + resolution: {integrity: sha512-1iYMP0leytWazFubD/WnINJuIrzRPuoL1aWEJdlGezEzDbTxcd29R4r8IUzP2oWeKst5V02uMJgR2NILlPlG6w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3412,8 +3537,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-x64-musl@0.61.0': - resolution: {integrity: sha512-uFso4u4nLkVSlMCpgjyvWV60Gt7GvDQHnk1mmRxHIkZTMB0ljpUKwCD9FYGgN9H97x2wYl0UwEjgRZaPIuhEhw==} + '@oxfmt/binding-linux-x64-musl@0.62.0': + resolution: {integrity: sha512-4rA/URtJSTVNVAQz6Q8wf7SaRvOXVy+TizriT9hs/Y1XhLR/R+92uWKRQG8yFWRAIEBbFHJ6WevQcl/G9SXEfw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3425,8 +3550,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxfmt/binding-openharmony-arm64@0.61.0': - resolution: {integrity: sha512-keGLkzeOvkMpNmPp4hffXWpfoSsY6e1K8++KXD4mSSfxdvM8q9QUDsYY689TB1k6Co832DZn1MnaaVx6cIBMWQ==} + '@oxfmt/binding-openharmony-arm64@0.62.0': + resolution: {integrity: sha512-mSZuFHU2ar1KLUjXpI2QBQcJ1VsOB3mOCgQXuXCpKs19dgh4u+OaovNfrWDfiJb+ihJ2+f7YFcaO9bS2dlTCXA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3437,8 +3562,8 @@ packages: cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-arm64-msvc@0.61.0': - resolution: {integrity: sha512-VzsAISkFxmNhJ5LBDEL9VuH6tJsVJMtqYit2LyIUf/HLnsCe4Pg9SMOjjVQzGWt0bnpyfJ94CrqTqcpNZzK+ug==} + '@oxfmt/binding-win32-arm64-msvc@0.62.0': + resolution: {integrity: sha512-OfwuhkcjDlqC4EgDojtiV9mzpLqeB9KqTOWPOjLEYBVdDCVSxqW3qzp/xcIxsbtI0UgGCnKvAqYKyY25kf5JZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3449,8 +3574,8 @@ packages: cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.61.0': - resolution: {integrity: sha512-xv4t7yzwJoYaLB6Zv28B3W+j7brEjsyv50rLTAQgmxJzddce9fAMCxed8dSAkbWES0zz2J29nYK5FaTuD2YBHg==} + '@oxfmt/binding-win32-ia32-msvc@0.62.0': + resolution: {integrity: sha512-P9uDDNFRzghO3X8QAzhkjKhK7JvtABsVn8UYtFX7uor12IAnwNt8nNIctvfWj1JkQU/kE+fmLRPiw7XlrIHsZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3461,8 +3586,8 @@ packages: cpu: [x64] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.61.0': - resolution: {integrity: sha512-6EZXFkqOwxdDYjIn3TSNnPk3ST5E5GiYd4FiM6UF/mCL/LZSfr6D6UygTfW3R1PCQP2quCKpCEGRlij8E3VYbg==} + '@oxfmt/binding-win32-x64-msvc@0.62.0': + resolution: {integrity: sha512-dlI5SY7XYQCiCBafntWagCR6HcAJB/NpsLtdlPx8x08+Osz8Ok1HHz1GZuusegCe/VoJ6pAnF5a4pd5OZAq7qQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3497,124 +3622,124 @@ packages: cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.76.0': - resolution: {integrity: sha512-ZHIE5Zt9AsPDcY4nOlofXt0YfneEeo+QrKMPcPzLf2Z6Q8VtV2W73d7SFJ920WUwyik783u/doKCs3KXdwG+7w==} + '@oxlint/binding-android-arm-eabi@1.77.0': + resolution: {integrity: sha512-E06sKWS6PiI6HRxS1wyQg22HvApt01hI7fV+T3wUk3OSbaaP4a3hYGY/MIQDmASqCiRjBdpRQYkgMkqH82cWmQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.76.0': - resolution: {integrity: sha512-shm/ngQilHK6bs+ElJWa4oHfNj5vL1Gl/iVEJldTQjpr0/67oSgr0KUpbmcnLig5Fo0v/l6j2567A7TOL89ONA==} + '@oxlint/binding-android-arm64@1.77.0': + resolution: {integrity: sha512-NvsKz0KZxTp9cYWPLf+FXaSZwB3oO3peAjtukpOMBgse2vhQSoIIVqeO1yR0lEo/UcdZIDL18uq+kL0LzQ0ytA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.76.0': - resolution: {integrity: sha512-rvJmrAPKSQ9aWJ6wIS6CK2tJjwzfW0ApQH9qokq6sfDvmHwoyIHxHFMq7z7i7GiV6fdE6s8qvBqWKPTu8RmT6Q==} + '@oxlint/binding-darwin-arm64@1.77.0': + resolution: {integrity: sha512-bgjTn6nW4bQCFBvSvuHCpDD+sONvmpo4lGI4PxzMt1quBA+xYxhczk6RiCn3GZ9gY8uhaBbwhj9MdKGfu6T9DA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.76.0': - resolution: {integrity: sha512-U/zYdb7VYKGY6pA9Vd2rYl9O/HlCylcOlb5PGPvVLtg+oLGsk6H3XGKEMHKyqD3nmmtmlmwb/8SwU2vfSAtvMw==} + '@oxlint/binding-darwin-x64@1.77.0': + resolution: {integrity: sha512-aotaIttH1R6j1Rwhx0M0htgeZyGtVQqYNTVEYMN/UcgHPquGA6kmk9OyuDc3a2GKUQBC+3C3GVQCcrRPMYqAFA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.76.0': - resolution: {integrity: sha512-WvKG9CAriuo0XNiFzpXjDngUZcRGFNpaK2kLyMUsnJlShxkT96u+BpJQ3KqdQwGOrvI14L6V8bAwXwAYNNY6Jg==} + '@oxlint/binding-freebsd-x64@1.77.0': + resolution: {integrity: sha512-nNx/wta7ksRAdYvq+l4AWjXkLxEXHALhENxjj2cYbQAIR4ybaA5L+hCbE63HOmft5czQ6ks+hb8vmEAnn7YGPg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.76.0': - resolution: {integrity: sha512-qJ5+RH99TqFRq3UCDxkW0zJJu9c+OAHFY72vGlxZLEpuO+MpKo3POgqb8sYipL9KYm8XY6ofb0HsOuvY6hQNqQ==} + '@oxlint/binding-linux-arm-gnueabihf@1.77.0': + resolution: {integrity: sha512-tMLLjM7xXtzXisVCzkOTXNCy9bZVId2wteNwjohlFDR/jY6WagpEDA1c1wu4xRc20Hojaxj+V6DSR7gbKxijWA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.76.0': - resolution: {integrity: sha512-PvPCVptkgVARsucgIqFQQcSmJ6xc6GtnVB5bRBekRahTc9eObMtjHfMjy5M+C2tHt5UCMttWM9RuSk/H9NqYeg==} + '@oxlint/binding-linux-arm-musleabihf@1.77.0': + resolution: {integrity: sha512-MiAFDFaqR0tmHTAyo0YDcZ5hyLREdYw/RQhc2R3cbT+8O3tB+zqPM2th9TTQ+Uo3jn/embS+DO+HyX9ztCPkOQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.76.0': - resolution: {integrity: sha512-3KeFDx8Bu4HPAXbuHZOr/oHvN+QT+JQhMw/NYPz7Z071xLSsG27Jfh9PIQVEY7hk1I+jr43ExqRIeJ6VKk2yLw==} + '@oxlint/binding-linux-arm64-gnu@1.77.0': + resolution: {integrity: sha512-/xqQ3B16i1T4cyt/9Mn+4CpzhUXoBXp7kVpIwzOXNFLj5JmK1bIjsbSnX296Gg8A/o7oDtKWikFgBx0SLwztkw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.76.0': - resolution: {integrity: sha512-oPFkkKTgl0K/EIg9fQ8oA3IGcI05/Mq1en04iFa41mmNPT+6KEiByVazTOZZJiHMBBrbsns1YJ2e1Scqwzesjw==} + '@oxlint/binding-linux-arm64-musl@1.77.0': + resolution: {integrity: sha512-LSbwuRKiNCenPDcbARqAZ5RfBy7gmj7vOvfJRLeCDU3gFtSxWbhv/+VTlaUqzUhNj1gFLHB8h7ALnxa/Az6z6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.76.0': - resolution: {integrity: sha512-gN7yZ0eqflA5Fhf1wvHxGUltIV3FsvmB1zhNMDEK9vSHhc7E6qg9CuPeBgPZab66Tjzq6w6kHAtNEvnTHf4cyw==} + '@oxlint/binding-linux-ppc64-gnu@1.77.0': + resolution: {integrity: sha512-QWdcH31mXEUe5Nq1s0CfCpceaKjIo9uZtwDjAuL681g1axf+5x8xrg/eXWaw//4NCxYZ4V4e5Hu5tvdR+pTBlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.76.0': - resolution: {integrity: sha512-S/HqMbn22mQrjtErUxEoS/a55u8kIeXvreIxiJu5G7Le3UecEd6SQZxrDIpuhtgaFnsY/nVra3ytP+pRljDilA==} + '@oxlint/binding-linux-riscv64-gnu@1.77.0': + resolution: {integrity: sha512-GnOfYgJxbcElOiPZaDFDl406ONddwvOWk2jvAAAEjwAl4GofNoHF+/HHUIBYa6bFCArlcGPi0XjC4cU1pkgF/Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.76.0': - resolution: {integrity: sha512-ZIga3097VJZolGZk6SrIAUokIGfRkxRlhiHDUznZptGBfwrhD7pNfD1rzEzsCwvk/1DX0A1bLz+liuNh5QKIVQ==} + '@oxlint/binding-linux-riscv64-musl@1.77.0': + resolution: {integrity: sha512-AyEMTUCf0xY+hHF+IxqXFQIX0yQOIR8ykpY0lJNOw9xYqOzUX8dyZfRvlG0RfXwuQn2eonf/8NrMmDSZJjdqsA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.76.0': - resolution: {integrity: sha512-ZGiiA7pFzMJSyMWYZTVlPgbTsx+Vl8ihLGMIujPwaslUF7kIPPWAbVmAlTc+9lWDV+DCiB8Ikixu+lSHeOIIWQ==} + '@oxlint/binding-linux-s390x-gnu@1.77.0': + resolution: {integrity: sha512-sPLzEcNvxd/oyVQ5oZo92CiHkFkpBeRop13E/P3TPY+hZfXHKCOWKI70TE2RYwMKFJDc20EMjH16L7NZICtKTw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.76.0': - resolution: {integrity: sha512-JLiy5WuvEBFTT6ErIFV35SLzi0R7Iri6MKU6dZbTxfIx8pndbbPs3Mj780nMipBFcPkti+okAPOJ9POKkHFEgg==} + '@oxlint/binding-linux-x64-gnu@1.77.0': + resolution: {integrity: sha512-1Oh2ssH2L7lwyvkdSqaMUfsGfwU2Wfvew+obBUYjRVqhpBcUpwnsPSEr1IzVi9XqkuY10geiLsNKecqaZC34Dw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.76.0': - resolution: {integrity: sha512-z7lgKQtbo/I1NIe8G5NHLesxJDv0tRSUWTpXKb9Pm3E9nKFKfO4IOSDtFroKgXtOYb0jQbcdH+0wzTyMXVes+A==} + '@oxlint/binding-linux-x64-musl@1.77.0': + resolution: {integrity: sha512-0j/2wRgNGO+Qj/M1uu/p57h/hFTTWWcfie0ufkbabeus2s5+/QqkCflnMOwLLN5m2GsNeWp4xdl4cPa4n7QCOQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.76.0': - resolution: {integrity: sha512-JOjKymIpb9QcYfEhZsN6h4V9Ivd474W38cNIBRv6bg2TbIvogbMTH0Mg6YWW9TiRDqfcX+/Hyfsbo5vcSE5guQ==} + '@oxlint/binding-openharmony-arm64@1.77.0': + resolution: {integrity: sha512-BJ/j54qS0usEnyDkLYURMj2iiD9h5Cyy+ppzeMSXBGRXaGRNWnj1Mw14NqWMR5E/PzdgB30OOCCzLzbRoduafw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.76.0': - resolution: {integrity: sha512-pqDWZiwcmByWUEm1NFUBNiT6aentCcaoMWJv0HbXEmuYermJ4sg8ppVrshubYP2MZ6SHccJJcpr6x469PuDFIw==} + '@oxlint/binding-win32-arm64-msvc@1.77.0': + resolution: {integrity: sha512-Yh8w+g2Lpx7StrvtYkoz9JJvXjB9wxgFChFNb85nrXm/wj/XTwGWS1hve9+900HL7llrntYB3YP+y32E3tRqzA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.76.0': - resolution: {integrity: sha512-Ba0O659kgMv6pwO3z9PdO+K3aMxQRaw9HnG+e6AtOfgwcKFvYilciQYBoUBmxfQvOCKZe1SwjMkuB542NkuDMQ==} + '@oxlint/binding-win32-ia32-msvc@1.77.0': + resolution: {integrity: sha512-zja5b7+6a7UsRFgAQSrnax5vrzliEyNPLCjfXONu/vTWswaIVZGFajJZptaeRvPE4LghtFdAzVFlexTm7MVTGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.76.0': - resolution: {integrity: sha512-5qcirPHO8nKfkoowEVWtpAoVTcYDy6g0UT0NGic450Qv8J2NrOqg4uQ8QppRP4MDTC7Xx47lbZnmadTH03CGGA==} + '@oxlint/binding-win32-x64-msvc@1.77.0': + resolution: {integrity: sha512-+teyvPDZ2RjUvo+SuCqS/UhaJl1QtdW5fWT5NJTV61V5MIuIS90Db9LixmtEGvXixyttiK62P96MSu3UlpviBw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -4326,19 +4451,19 @@ packages: resolution: {integrity: sha512-VYNCgUc0nOmC4WJmWw9GkrKdfr8Zl4/rxhC5SvgacBgxiW9W/9NRttUoHHXV8xdII3MaRgkZZVX8Ikzc/Jmjag==} engines: {node: '>=14'} - '@vitejs/devtools-kit@0.4.10': - resolution: {integrity: sha512-jaA4FQKlUa5vKrCLSZSJWcZ9DpHSl8j4R7Dq4kPeOmtXngb5eap/ZdumY8f5soCPWarjDKdPi23sAkiLH6VT/g==} + '@vitejs/devtools-kit@0.4.12': + resolution: {integrity: sha512-3S2kT/ZwGy49zkEmOfXb/Z4fEuRzZgi4+CgL0tKvxxAFj526R5wGRT2jASWu6VaSsPVYqob9REbHvLJzEJtk6g==} peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools@0.4.10': - resolution: {integrity: sha512-Lq5a7cXOIK3QnPtJXHM97n5RqI4HglSPdheOJb7fBUI4YJbfDrc6Ge9B1YSpcLVrdDIeuoWBj2Cz5rQ8Ps0ZEw==} + '@vitejs/devtools@0.4.12': + resolution: {integrity: sha512-hOorgEEvqtkeHDk7RhDOGnOQLGFTov18KKFl+KoI/6c3tbEkcmTMY6CoccCQSI0w9tJSKrNqpTSph+fjHTvYhg==} hasBin: true peerDependencies: - '@vitejs/devtools-oxc': ^0.4.10 - '@vitejs/devtools-rolldown': ^0.4.10 - '@vitejs/devtools-vite': ^0.4.10 - '@vitejs/devtools-vitest': ^0.4.10 + '@vitejs/devtools-oxc': ^0.4.12 + '@vitejs/devtools-rolldown': ^0.4.12 + '@vitejs/devtools-vite': ^0.4.12 + '@vitejs/devtools-vitest': ^0.4.12 vite: workspace:@voidzero-dev/vite-plus-core@* peerDependenciesMeta: '@vitejs/devtools-oxc': @@ -5469,13 +5594,17 @@ packages: resolution: {integrity: sha512-qE3Veg1YXzGHQhlA6jzebZN2qVf6NX+A7m7qlhCGG30dJixrAQhYOsJjsnBjJkCSmuOPpCk30145fr8FV0bzog==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - devframe@0.7.16: - resolution: {integrity: sha512-U4vqEPgjYfovFEyOAmUlNG5DVGnb6Sx0Tgy9QiQAbtGieC5zTraOBL7GUyXGqdc53SCx/DhFfwjJcebt85T/Bw==} + devframe@0.8.1: + resolution: {integrity: sha512-H+5kAYUfITObKdRuI2LE3OWY3zTEC6YKxlAPkZ1PB0mqTkl6jOxQhMKXKCHL+wGZBgXUmCGi1U6MMlO4oxDnSw==} + hasBin: true peerDependencies: - '@modelcontextprotocol/sdk': ^1.0.0 + '@modelcontextprotocol/client': ^2.0.0 + '@modelcontextprotocol/server': ^2.0.0 cac: ^7.0.0 peerDependenciesMeta: - '@modelcontextprotocol/sdk': + '@modelcontextprotocol/client': + optional: true + '@modelcontextprotocol/server': optional: true cac: optional: true @@ -6702,6 +6831,10 @@ packages: resolution: {integrity: sha512-kKR+jPiRJYJDexVoziIg/FVGvr1fT1FZSSJOk6tVoMKKSlsf1Cso+cgGCJkOEDWOP174vRntCPFKg+AS7InWvw==} engines: {node: ^20.19.0 || >=22.12.0} + oxc-parser@0.143.0: + resolution: {integrity: sha512-ov0NzaDCOInknS7mP1cwKdJERt3utPW8ldjtdUXQ8Ty0GEFD08wk422vCUN0d7pST6kqtV7dxoI9w1Zi0l/9TA==} + engines: {node: ^20.19.0 || >=22.12.0} + oxc-resolver@11.24.2: resolution: {integrity: sha512-FY91FiDBj7ls5MsFS9jN3tjz2o0/zsdSsymlakySaBwVJZorHhkWyICLZMKxlu1R9vYo+sd3z1jwb4J8x7bNDw==} @@ -6718,8 +6851,8 @@ packages: vite-plus: optional: true - oxfmt@0.61.0: - resolution: {integrity: sha512-DxdHBEMYpcEnHoUHjjOigUqV2TYKsvxLwUPXnVYBjgFdqrcQ/91OtwubtZ2PUodCs3sStI8R5Qw3fKNGK4e8wQ==} + oxfmt@0.62.0: + resolution: {integrity: sha512-vxgGHTmnDU9j4CX7dDBLzxgmHxfda/yPcgJkGCMUSCwRmz+euo/V08xXLNgXTeqAB9Fhf3Pe2nO1RNKLCVgphQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -6735,8 +6868,8 @@ packages: resolution: {integrity: sha512-KjK/XLcXr1DSyonKhsuFqJRiuKqcyG9j3LJ8nkOsrLzGvodBPqzHOKauy10asLMDI0sUpvb+1sxlzff3udZvfg==} hasBin: true - oxlint@1.76.0: - resolution: {integrity: sha512-6QoFioEU4fNdiUx/2Eo6TRd6NG7H7njnRCz8rhB66cZmMHDTqcm1Rjvl8Wry+ZTQMBAmyb4Mlf62Mk5X+eHSOw==} + oxlint@1.77.0: + resolution: {integrity: sha512-qnGh8XJHaQ0dprrDXNQZgS0FgjI6v+V3+X8DwmaV++5Aamy6jGKfDdQ1TUvhUxtmKFAbEf4/WeO5QZX+5WSngg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -9068,58 +9201,54 @@ snapshots: '@csstools/css-tokenizer@3.0.4': optional: true - '@devframes/hub@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))': + '@devframes/hub@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))': dependencies: - birpc: 4.0.0 + '@standard-schema/spec': 1.1.0 destr: 2.0.5 - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) nostics: 1.2.0 pathe: 2.0.3 perfect-debounce: 2.1.0 tinyexec: 1.2.4 zigpty: 0.2.1 - '@devframes/json-render@0.7.16(@devframes/hub@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)))(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))': + '@devframes/json-render@0.8.1(@devframes/hub@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))': dependencies: '@json-render/core': 0.19.0(zod@4.4.3) - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) nostics: 1.2.0 zod: 4.4.3 optionalDependencies: - '@devframes/hub': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)) + '@devframes/hub': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)) - '@devframes/plugin-inspect@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@packages+core)': + '@devframes/plugin-inspect@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(valibot@1.4.2(typescript@6.0.3))(vite@packages+core)': dependencies: '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) cac: 7.0.0 - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) nostics: 1.2.0 optionalDependencies: vite: link:packages/core transitivePeerDependencies: - valibot - '@devframes/plugin-messages@0.7.16(@devframes/hub@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)))(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(vite@packages+core)': + '@devframes/plugin-messages@0.8.1(@devframes/hub@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': dependencies: - '@devframes/hub': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)) + '@devframes/hub': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)) cac: 7.0.0 - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) nostics: 1.2.0 optionalDependencies: vite: link:packages/core - '@devframes/plugin-terminals@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(typescript@6.0.3)(vite@packages+core)': + '@devframes/plugin-terminals@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': dependencies: cac: 7.0.0 - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) nostics: 1.2.0 - pathe: 2.0.3 - valibot: 1.4.2(typescript@6.0.3) zigpty: 0.2.1 optionalDependencies: vite: link:packages/core - transitivePeerDependencies: - - typescript '@edge-runtime/primitives@6.0.0': optional: true @@ -10151,51 +10280,99 @@ snapshots: '@oxc-parser/binding-android-arm-eabi@0.142.0': optional: true + '@oxc-parser/binding-android-arm-eabi@0.143.0': + optional: true + '@oxc-parser/binding-android-arm64@0.142.0': optional: true + '@oxc-parser/binding-android-arm64@0.143.0': + optional: true + '@oxc-parser/binding-darwin-arm64@0.142.0': optional: true + '@oxc-parser/binding-darwin-arm64@0.143.0': + optional: true + '@oxc-parser/binding-darwin-x64@0.142.0': optional: true + '@oxc-parser/binding-darwin-x64@0.143.0': + optional: true + '@oxc-parser/binding-freebsd-x64@0.142.0': optional: true + '@oxc-parser/binding-freebsd-x64@0.143.0': + optional: true + '@oxc-parser/binding-linux-arm-gnueabihf@0.142.0': optional: true + '@oxc-parser/binding-linux-arm-gnueabihf@0.143.0': + optional: true + '@oxc-parser/binding-linux-arm-musleabihf@0.142.0': optional: true + '@oxc-parser/binding-linux-arm-musleabihf@0.143.0': + optional: true + '@oxc-parser/binding-linux-arm64-gnu@0.142.0': optional: true + '@oxc-parser/binding-linux-arm64-gnu@0.143.0': + optional: true + '@oxc-parser/binding-linux-arm64-musl@0.142.0': optional: true + '@oxc-parser/binding-linux-arm64-musl@0.143.0': + optional: true + '@oxc-parser/binding-linux-ppc64-gnu@0.142.0': optional: true + '@oxc-parser/binding-linux-ppc64-gnu@0.143.0': + optional: true + '@oxc-parser/binding-linux-riscv64-gnu@0.142.0': optional: true + '@oxc-parser/binding-linux-riscv64-gnu@0.143.0': + optional: true + '@oxc-parser/binding-linux-riscv64-musl@0.142.0': optional: true + '@oxc-parser/binding-linux-riscv64-musl@0.143.0': + optional: true + '@oxc-parser/binding-linux-s390x-gnu@0.142.0': optional: true + '@oxc-parser/binding-linux-s390x-gnu@0.143.0': + optional: true + '@oxc-parser/binding-linux-x64-gnu@0.142.0': optional: true + '@oxc-parser/binding-linux-x64-gnu@0.143.0': + optional: true + '@oxc-parser/binding-linux-x64-musl@0.142.0': optional: true + '@oxc-parser/binding-linux-x64-musl@0.143.0': + optional: true + '@oxc-parser/binding-openharmony-arm64@0.142.0': optional: true + '@oxc-parser/binding-openharmony-arm64@0.143.0': + optional: true + '@oxc-parser/binding-wasm32-wasi@0.142.0': dependencies: '@emnapi/core': 1.11.2 @@ -10206,16 +10383,27 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc@0.142.0': optional: true + '@oxc-parser/binding-win32-arm64-msvc@0.143.0': + optional: true + '@oxc-parser/binding-win32-ia32-msvc@0.142.0': optional: true + '@oxc-parser/binding-win32-ia32-msvc@0.143.0': + optional: true + '@oxc-parser/binding-win32-x64-msvc@0.142.0': optional: true - '@oxc-project/runtime@0.142.0': {} + '@oxc-parser/binding-win32-x64-msvc@0.143.0': + optional: true + + '@oxc-project/runtime@0.143.0': {} '@oxc-project/types@0.142.0': {} + '@oxc-project/types@0.143.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.24.2': optional: true @@ -10280,115 +10468,115 @@ snapshots: '@oxfmt/binding-android-arm-eabi@0.60.0': optional: true - '@oxfmt/binding-android-arm-eabi@0.61.0': + '@oxfmt/binding-android-arm-eabi@0.62.0': optional: true '@oxfmt/binding-android-arm64@0.60.0': optional: true - '@oxfmt/binding-android-arm64@0.61.0': + '@oxfmt/binding-android-arm64@0.62.0': optional: true '@oxfmt/binding-darwin-arm64@0.60.0': optional: true - '@oxfmt/binding-darwin-arm64@0.61.0': + '@oxfmt/binding-darwin-arm64@0.62.0': optional: true '@oxfmt/binding-darwin-x64@0.60.0': optional: true - '@oxfmt/binding-darwin-x64@0.61.0': + '@oxfmt/binding-darwin-x64@0.62.0': optional: true '@oxfmt/binding-freebsd-x64@0.60.0': optional: true - '@oxfmt/binding-freebsd-x64@0.61.0': + '@oxfmt/binding-freebsd-x64@0.62.0': optional: true '@oxfmt/binding-linux-arm-gnueabihf@0.60.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.61.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.62.0': optional: true '@oxfmt/binding-linux-arm-musleabihf@0.60.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.61.0': + '@oxfmt/binding-linux-arm-musleabihf@0.62.0': optional: true '@oxfmt/binding-linux-arm64-gnu@0.60.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.61.0': + '@oxfmt/binding-linux-arm64-gnu@0.62.0': optional: true '@oxfmt/binding-linux-arm64-musl@0.60.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.61.0': + '@oxfmt/binding-linux-arm64-musl@0.62.0': optional: true '@oxfmt/binding-linux-ppc64-gnu@0.60.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.61.0': + '@oxfmt/binding-linux-ppc64-gnu@0.62.0': optional: true '@oxfmt/binding-linux-riscv64-gnu@0.60.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.61.0': + '@oxfmt/binding-linux-riscv64-gnu@0.62.0': optional: true '@oxfmt/binding-linux-riscv64-musl@0.60.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.61.0': + '@oxfmt/binding-linux-riscv64-musl@0.62.0': optional: true '@oxfmt/binding-linux-s390x-gnu@0.60.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.61.0': + '@oxfmt/binding-linux-s390x-gnu@0.62.0': optional: true '@oxfmt/binding-linux-x64-gnu@0.60.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.61.0': + '@oxfmt/binding-linux-x64-gnu@0.62.0': optional: true '@oxfmt/binding-linux-x64-musl@0.60.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.61.0': + '@oxfmt/binding-linux-x64-musl@0.62.0': optional: true '@oxfmt/binding-openharmony-arm64@0.60.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.61.0': + '@oxfmt/binding-openharmony-arm64@0.62.0': optional: true '@oxfmt/binding-win32-arm64-msvc@0.60.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.61.0': + '@oxfmt/binding-win32-arm64-msvc@0.62.0': optional: true '@oxfmt/binding-win32-ia32-msvc@0.60.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.61.0': + '@oxfmt/binding-win32-ia32-msvc@0.62.0': optional: true '@oxfmt/binding-win32-x64-msvc@0.60.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.61.0': + '@oxfmt/binding-win32-x64-msvc@0.62.0': optional: true '@oxlint-tsgolint/darwin-arm64@7.0.2001': @@ -10409,61 +10597,61 @@ snapshots: '@oxlint-tsgolint/win32-x64@7.0.2001': optional: true - '@oxlint/binding-android-arm-eabi@1.76.0': + '@oxlint/binding-android-arm-eabi@1.77.0': optional: true - '@oxlint/binding-android-arm64@1.76.0': + '@oxlint/binding-android-arm64@1.77.0': optional: true - '@oxlint/binding-darwin-arm64@1.76.0': + '@oxlint/binding-darwin-arm64@1.77.0': optional: true - '@oxlint/binding-darwin-x64@1.76.0': + '@oxlint/binding-darwin-x64@1.77.0': optional: true - '@oxlint/binding-freebsd-x64@1.76.0': + '@oxlint/binding-freebsd-x64@1.77.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.76.0': + '@oxlint/binding-linux-arm-gnueabihf@1.77.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.76.0': + '@oxlint/binding-linux-arm-musleabihf@1.77.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.76.0': + '@oxlint/binding-linux-arm64-gnu@1.77.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.76.0': + '@oxlint/binding-linux-arm64-musl@1.77.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.76.0': + '@oxlint/binding-linux-ppc64-gnu@1.77.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.76.0': + '@oxlint/binding-linux-riscv64-gnu@1.77.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.76.0': + '@oxlint/binding-linux-riscv64-musl@1.77.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.76.0': + '@oxlint/binding-linux-s390x-gnu@1.77.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.76.0': + '@oxlint/binding-linux-x64-gnu@1.77.0': optional: true - '@oxlint/binding-linux-x64-musl@1.76.0': + '@oxlint/binding-linux-x64-musl@1.77.0': optional: true - '@oxlint/binding-openharmony-arm64@1.76.0': + '@oxlint/binding-openharmony-arm64@1.77.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.76.0': + '@oxlint/binding-win32-arm64-msvc@1.77.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.76.0': + '@oxlint/binding-win32-ia32-msvc@1.77.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.76.0': + '@oxlint/binding-win32-x64-msvc@1.77.0': optional: true '@oxlint/plugins@1.73.0': {} @@ -10724,7 +10912,7 @@ snapshots: lightningcss: 1.33.0 postcss-load-config: 6.0.1(jiti@2.7.0)(postcss@8.5.25)(tsx@4.23.1)(yaml@2.9.0) rolldown: link:rolldown/packages/rolldown - tsdown: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + tsdown: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) optionalDependencies: postcss: 8.5.25 postcss-import: 16.1.1(postcss@8.5.25) @@ -10739,7 +10927,7 @@ snapshots: dependencies: obug: 2.1.4 tinyexec: 1.2.4 - tsdown: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) + tsdown: 0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1) verkit: 0.3.0 '@tybys/wasm-util@0.10.3': @@ -11052,32 +11240,32 @@ snapshots: '@vercel/detect-agent@1.2.3': {} - '@vitejs/devtools-kit@0.4.10(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)(vite@packages+core)': + '@vitejs/devtools-kit@0.4.12(cac@7.0.0)(srvx@0.12.5)(vite@packages+core)': dependencies: - '@devframes/hub': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)) - '@devframes/json-render': 0.7.16(@devframes/hub@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)))(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)) - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + '@devframes/hub': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)) + '@devframes/json-render': 0.8.1(@devframes/hub@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) local-pkg: 1.2.1 mlly: 1.8.2 nostics: 1.2.0 nypm: 0.6.9 vite: link:packages/core transitivePeerDependencies: - - '@modelcontextprotocol/sdk' + - '@modelcontextprotocol/client' + - '@modelcontextprotocol/server' - cac - srvx - - typescript - '@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core)': + '@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core)': dependencies: - '@devframes/hub': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)) - '@devframes/plugin-inspect': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) - '@devframes/plugin-messages': 0.7.16(@devframes/hub@0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)))(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(vite@packages+core) - '@devframes/plugin-terminals': 0.7.16(devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3))(typescript@6.0.3)(vite@packages+core) - '@vitejs/devtools-kit': 0.4.10(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3)(vite@packages+core) + '@devframes/hub': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)) + '@devframes/plugin-inspect': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) + '@devframes/plugin-messages': 0.8.1(@devframes/hub@0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + '@devframes/plugin-terminals': 0.8.1(devframe@0.8.1(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + '@vitejs/devtools-kit': 0.4.12(cac@7.0.0)(srvx@0.12.5)(vite@packages+core) birpc: 4.0.0 cac: 7.0.0 - devframe: 0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3) + devframe: 0.8.1(cac@7.0.0)(srvx@0.12.5) h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.12.5)) local-pkg: 1.2.1 mlly: 1.8.2 @@ -11087,7 +11275,8 @@ snapshots: vite: link:packages/core vue: 3.5.40(typescript@6.0.3) transitivePeerDependencies: - - '@modelcontextprotocol/sdk' + - '@modelcontextprotocol/client' + - '@modelcontextprotocol/server' - crossws - srvx - typescript @@ -12125,9 +12314,9 @@ snapshots: detect-newline@4.0.1: {} - devframe@0.7.16(cac@7.0.0)(srvx@0.12.5)(typescript@6.0.3): + devframe@0.8.1(cac@7.0.0)(srvx@0.12.5): dependencies: - '@valibot/to-json-schema': 1.7.1(valibot@1.4.2(typescript@6.0.3)) + '@standard-schema/spec': 1.1.0 birpc: 4.0.0 crossws: 0.4.10(srvx@0.12.5) destr: 2.0.5 @@ -12136,12 +12325,10 @@ snapshots: nostics: 1.2.0 pathe: 2.0.3 ufo: 1.6.4 - valibot: 1.4.2(typescript@6.0.3) optionalDependencies: cac: 7.0.0 transitivePeerDependencies: - srvx - - typescript dom-accessibility-api@0.5.16: {} @@ -13380,6 +13567,30 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.142.0 '@oxc-parser/binding-win32-x64-msvc': 0.142.0 + oxc-parser@0.143.0: + dependencies: + '@oxc-project/types': 0.143.0 + optionalDependencies: + '@oxc-parser/binding-android-arm-eabi': 0.143.0 + '@oxc-parser/binding-android-arm64': 0.143.0 + '@oxc-parser/binding-darwin-arm64': 0.143.0 + '@oxc-parser/binding-darwin-x64': 0.143.0 + '@oxc-parser/binding-freebsd-x64': 0.143.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.143.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.143.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.143.0 + '@oxc-parser/binding-linux-arm64-musl': 0.143.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.143.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.143.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.143.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.143.0 + '@oxc-parser/binding-linux-x64-gnu': 0.143.0 + '@oxc-parser/binding-linux-x64-musl': 0.143.0 + '@oxc-parser/binding-openharmony-arm64': 0.143.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.143.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.143.0 + '@oxc-parser/binding-win32-x64-msvc': 0.143.0 + oxc-resolver@11.24.2: optionalDependencies: '@oxc-resolver/binding-android-arm-eabi': 11.24.2 @@ -13427,29 +13638,29 @@ snapshots: '@oxfmt/binding-win32-x64-msvc': 0.60.0 vite-plus: link:packages/cli - oxfmt@0.61.0(vite-plus@packages+cli): + oxfmt@0.62.0(vite-plus@packages+cli): dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.61.0 - '@oxfmt/binding-android-arm64': 0.61.0 - '@oxfmt/binding-darwin-arm64': 0.61.0 - '@oxfmt/binding-darwin-x64': 0.61.0 - '@oxfmt/binding-freebsd-x64': 0.61.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.61.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.61.0 - '@oxfmt/binding-linux-arm64-gnu': 0.61.0 - '@oxfmt/binding-linux-arm64-musl': 0.61.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.61.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.61.0 - '@oxfmt/binding-linux-riscv64-musl': 0.61.0 - '@oxfmt/binding-linux-s390x-gnu': 0.61.0 - '@oxfmt/binding-linux-x64-gnu': 0.61.0 - '@oxfmt/binding-linux-x64-musl': 0.61.0 - '@oxfmt/binding-openharmony-arm64': 0.61.0 - '@oxfmt/binding-win32-arm64-msvc': 0.61.0 - '@oxfmt/binding-win32-ia32-msvc': 0.61.0 - '@oxfmt/binding-win32-x64-msvc': 0.61.0 + '@oxfmt/binding-android-arm-eabi': 0.62.0 + '@oxfmt/binding-android-arm64': 0.62.0 + '@oxfmt/binding-darwin-arm64': 0.62.0 + '@oxfmt/binding-darwin-x64': 0.62.0 + '@oxfmt/binding-freebsd-x64': 0.62.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.62.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.62.0 + '@oxfmt/binding-linux-arm64-gnu': 0.62.0 + '@oxfmt/binding-linux-arm64-musl': 0.62.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.62.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.62.0 + '@oxfmt/binding-linux-riscv64-musl': 0.62.0 + '@oxfmt/binding-linux-s390x-gnu': 0.62.0 + '@oxfmt/binding-linux-x64-gnu': 0.62.0 + '@oxfmt/binding-linux-x64-musl': 0.62.0 + '@oxfmt/binding-openharmony-arm64': 0.62.0 + '@oxfmt/binding-win32-arm64-msvc': 0.62.0 + '@oxfmt/binding-win32-ia32-msvc': 0.62.0 + '@oxfmt/binding-win32-x64-msvc': 0.62.0 vite-plus: link:packages/cli oxlint-tsgolint@7.0.2001: @@ -13461,27 +13672,27 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 7.0.2001 '@oxlint-tsgolint/win32-x64': 7.0.2001 - oxlint@1.76.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): + oxlint@1.77.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.76.0 - '@oxlint/binding-android-arm64': 1.76.0 - '@oxlint/binding-darwin-arm64': 1.76.0 - '@oxlint/binding-darwin-x64': 1.76.0 - '@oxlint/binding-freebsd-x64': 1.76.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.76.0 - '@oxlint/binding-linux-arm-musleabihf': 1.76.0 - '@oxlint/binding-linux-arm64-gnu': 1.76.0 - '@oxlint/binding-linux-arm64-musl': 1.76.0 - '@oxlint/binding-linux-ppc64-gnu': 1.76.0 - '@oxlint/binding-linux-riscv64-gnu': 1.76.0 - '@oxlint/binding-linux-riscv64-musl': 1.76.0 - '@oxlint/binding-linux-s390x-gnu': 1.76.0 - '@oxlint/binding-linux-x64-gnu': 1.76.0 - '@oxlint/binding-linux-x64-musl': 1.76.0 - '@oxlint/binding-openharmony-arm64': 1.76.0 - '@oxlint/binding-win32-arm64-msvc': 1.76.0 - '@oxlint/binding-win32-ia32-msvc': 1.76.0 - '@oxlint/binding-win32-x64-msvc': 1.76.0 + '@oxlint/binding-android-arm-eabi': 1.77.0 + '@oxlint/binding-android-arm64': 1.77.0 + '@oxlint/binding-darwin-arm64': 1.77.0 + '@oxlint/binding-darwin-x64': 1.77.0 + '@oxlint/binding-freebsd-x64': 1.77.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.77.0 + '@oxlint/binding-linux-arm-musleabihf': 1.77.0 + '@oxlint/binding-linux-arm64-gnu': 1.77.0 + '@oxlint/binding-linux-arm64-musl': 1.77.0 + '@oxlint/binding-linux-ppc64-gnu': 1.77.0 + '@oxlint/binding-linux-riscv64-gnu': 1.77.0 + '@oxlint/binding-linux-riscv64-musl': 1.77.0 + '@oxlint/binding-linux-s390x-gnu': 1.77.0 + '@oxlint/binding-linux-x64-gnu': 1.77.0 + '@oxlint/binding-linux-x64-musl': 1.77.0 + '@oxlint/binding-openharmony-arm64': 1.77.0 + '@oxlint/binding-win32-arm64-msvc': 1.77.0 + '@oxlint/binding-win32-ia32-msvc': 1.77.0 + '@oxlint/binding-win32-x64-msvc': 1.77.0 oxlint-tsgolint: 7.0.2001 vite-plus: link:packages/cli @@ -14465,7 +14676,7 @@ snapshots: typescript: 6.0.3 optional: true - tsdown@0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1): + tsdown@0.22.14(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.22.14)(@tsdown/exe@0.22.14)(@typescript/native-preview@7.0.0-dev.20260605.1)(@vitejs/devtools@0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core))(oxc-resolver@11.24.2)(publint@0.3.21)(tsx@4.23.1)(typescript@6.0.3)(unplugin-unused@0.5.6)(unrun@0.3.1): dependencies: ansis: 4.3.1 cac: 7.0.0 @@ -14486,7 +14697,7 @@ snapshots: '@arethetypeswrong/core': 0.18.2 '@tsdown/css': 0.22.14(jiti@2.7.0)(postcss-import@16.1.1(postcss@8.5.25))(postcss@8.5.25)(sass-embedded@1.100.0(source-map-js@1.2.1))(sass@1.102.0)(tsdown@0.22.14)(tsx@4.23.1)(yaml@2.9.0) '@tsdown/exe': 0.22.14(tsdown@0.22.14) - '@vitejs/devtools': 0.4.10(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) + '@vitejs/devtools': 0.4.12(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(typescript@6.0.3)(valibot@1.4.2(typescript@6.0.3))(vite@packages+core) publint: 0.3.21 tsx: 4.23.1 typescript: 6.0.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cfabd5a7e0..12d456d500 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -19,8 +19,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.142.0 - '@oxc-project/types': =0.142.0 + '@oxc-project/runtime': =0.143.0 + '@oxc-project/types': =0.143.0 '@oxlint/plugins': =1.73.0 '@pnpm/find-workspace-packages': ^6.0.9 '@rolldown/pluginutils': ^1.0.0 @@ -96,11 +96,11 @@ catalog: mri: ^1.2.0 nanotar: ^0.3.0 next: ^15.4.3 - oxc-minify: =0.142.0 - oxc-parser: =0.142.0 - oxc-transform: =0.142.0 - oxfmt: =0.61.0 - oxlint: =1.76.0 + oxc-minify: =0.143.0 + oxc-parser: =0.143.0 + oxc-transform: =0.143.0 + oxfmt: =0.62.0 + oxlint: =1.77.0 oxlint-tsgolint: =7.0.2001 pathe: ^2.0.3 picocolors: ^1.1.1