diff --git a/README.md b/README.md index 8e0521f664..d94567baf8 100644 --- a/README.md +++ b/README.md @@ -207,7 +207,7 @@ Add package-manager overrides so that other packages use the Vite+ versions. Ali ```json "overrides": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` @@ -216,7 +216,7 @@ If you are using `pnpm`, add this to your `pnpm-workspace.yaml`: ```yaml overrides: vite: npm:@voidzero-dev/vite-plus-core@latest - vitest: 4.1.10 + vitest: 4.1.11 ``` Or, if you are using Yarn: @@ -224,7 +224,7 @@ Or, if you are using Yarn: ```json "resolutions": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md index 7203fa07bc..327af269cb 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/command_tool_help/snapshots/command_tool_deep_help_delegation.md @@ -5,7 +5,7 @@ Help requests with additional arguments delegate to the underlying tool. ## `vp test --help --coverage` ``` -vitest/4.1.10 +vitest/4.1.11 Usage: $ vitest [...filters] diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md index e24d23ee28..47b7ab55d9 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_npmx_dev/snapshots/migration_npmx_dev.md @@ -10,8 +10,11 @@ VITE+ - The Unified Toolchain for the Web ◇ Updated . to Vite+ • Node pnpm • Dependencies: - vite-plus latest → - vite → + vite-plus latest → + vite → + vitest 4.1.10 → + @vitest/browser-playwright 4.1.10 → + @vitest/coverage-v8 4.1.10 → • Package manager settings configured ``` diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md index 78b63449e1..337e6b03b8 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md @@ -128,6 +128,18 @@ export default defineConfig({ "typescript/triple-slash-reference": "error", "react/rules-of-hooks": "error", "react/exhaustive-deps": "warn", + "react/static-components": "error", + "react/use-memo": "error", + "react/preserve-manual-memoization": "error", + "react/incompatible-library": "warn", + "react/immutability": "error", + "react/globals": "error", + "react/refs": "error", + "react/set-state-in-effect": "error", + "react/error-boundaries": "error", + "react/purity": "error", + "react/set-state-in-render": "error", + "react/unsupported-syntax": "warn", "react/only-export-components": [ "error", { diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/main.rs b/crates/vp_cli_snapshots/tests/cli_snapshots/main.rs index c0991f0014..d3c422cf87 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/main.rs +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/main.rs @@ -744,6 +744,16 @@ fn baseline_env(case_home: &CaseHome, install: &CaseInstall) -> BTreeMap= 11 defaults `minimumReleaseAge` to 24 hours. Real-install fixtures + // pull the just-published Vite+ toolchain (oxlint, oxfmt, vitest, the oxc + // family), so on the day of an upstream bump pnpm quarantines them and + // records exact-version `minimumReleaseAgeExclude` entries in the generated + // `pnpm-workspace.yaml` — output that churns with the publish calendar + // rather than with vp behaviour. Opt out so snapshots stay deterministic + // whatever the age of the bundled versions. pnpm >= 10.6 only reads the + // PNPM_CONFIG_* spelling; older pnpm reads the lowercase form. + env.insert("PNPM_CONFIG_MINIMUM_RELEASE_AGE".into(), "0".into()); + env.insert("pnpm_config_minimum_release_age".into(), "0".into()); for (key, value) in [ ("GIT_AUTHOR_NAME", "vite-plus-test"), ("GIT_AUTHOR_EMAIL", "test@vite-plus.invalid"), diff --git a/docs/guide/migrate.md b/docs/guide/migrate.md index a9243c27d7..db37ae4735 100644 --- a/docs/guide/migrate.md +++ b/docs/guide/migrate.md @@ -85,7 +85,7 @@ You need to add overrides to your package manager so that other packages resolve ```json "overrides": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` @@ -94,7 +94,7 @@ If you are using `pnpm`, add this to your `pnpm-workspace.yaml`: ```yaml overrides: vite: npm:@voidzero-dev/vite-plus-core@latest - vitest: 4.1.10 + vitest: 4.1.11 ``` Or, if you are using Yarn: @@ -102,7 +102,7 @@ Or, if you are using Yarn: ```json "resolutions": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` diff --git a/ecosystem-ci/patch-project.ts b/ecosystem-ci/patch-project.ts index f8269850a5..f16adbf7c3 100644 --- a/ecosystem-ci/patch-project.ts +++ b/ecosystem-ci/patch-project.ts @@ -111,12 +111,73 @@ if (project === 'vinext') { // headroom so the ecosystem run isn't flaky. const viteConfigPath = join(repoRoot, 'vite.config.ts'); const viteConfig = await readFile(viteConfigPath, 'utf-8'); - const patchedConfig = viteConfig.replace('testTimeout: 30000', 'testTimeout: 60000'); - if (patchedConfig === viteConfig) { + const testTimeout = 'testTimeout: 30000'; + const reactRulesAnchor = '"react/rules-of-hooks": "error",'; + if (!viteConfig.includes(testTimeout)) { throw new Error(`vinext patch: \`testTimeout: 30000\` not found in ${viteConfigPath}`); } + if (!viteConfig.includes(reactRulesAnchor)) { + throw new Error(`vinext patch: React lint rules not found in ${viteConfigPath}`); + } + // Oxlint 1.79 enables split React Compiler rules by default. Keep the new + // diagnostics opt-in for this pinned ecosystem fixture. + const patchedConfig = viteConfig + .replace(testTimeout, 'testTimeout: 60000') + .replace( + reactRulesAnchor, + [ + reactRulesAnchor, + ' "react/globals": "off",', + ' "react/refs": "off",', + ' "react/set-state-in-effect": "off",', + ].join('\n'), + ); await writeFile(viteConfigPath, patchedConfig, 'utf-8'); + // Oxlint 1.79 runs no-redeclare in ES modules. The declarations intentionally + // use TypeScript interface/class merging, so extend their existing disables. + const documentPath = join(repoRoot, 'packages/vinext/src/shims/document.tsx'); + const document = await readFile(documentPath, 'utf-8'); + const declarationMergeDisable = + '// oxlint-disable-next-line typescript/consistent-type-definitions, typescript/no-unsafe-declaration-merging'; + if (document.split(declarationMergeDisable).length !== 3) { + throw new Error(`vinext patch: declaration merge directives not found in ${documentPath}`); + } + const patchedDocument = document.replaceAll( + declarationMergeDisable, + '// oxlint-disable-next-line eslint/no-redeclare, typescript/consistent-type-definitions, typescript/no-unsafe-declaration-merging', + ); + await writeFile(documentPath, patchedDocument, 'utf-8'); + + // Oxlint 1.79 reports bare underscore parameters. Give this intentionally + // unused parameter a descriptive underscore-prefixed name. + const appRscHandlerTestPath = join(repoRoot, 'tests/app-rsc-handler.test.ts'); + const appRscHandlerTest = await readFile(appRscHandlerTestPath, 'utf-8'); + const unusedMiddlewareParameter = '(_: { nextUrl: URL })'; + const patchedAppRscHandlerTest = appRscHandlerTest.replace( + unusedMiddlewareParameter, + '(_request: { nextUrl: URL })', + ); + if (patchedAppRscHandlerTest === appRscHandlerTest) { + throw new Error( + `vinext patch: unused middleware parameter not found in ${appRscHandlerTestPath}`, + ); + } + await writeFile(appRscHandlerTestPath, patchedAppRscHandlerTest, 'utf-8'); + + // Oxlint 1.79 checks comments for irregular whitespace. Escape the glob + // separator instead of retaining its invisible zero-width character. + const trailingSlashTestPath = join(repoRoot, 'tests/app-route-handler-trailing-slash.test.ts'); + const trailingSlashTest = await readFile(trailingSlashTestPath, 'utf-8'); + const patchedTrailingSlashTest = trailingSlashTest.replace( + 'app/**\u200b/route.ts', + 'app/**\\/route.ts', + ); + if (patchedTrailingSlashTest === trailingSlashTest) { + throw new Error(`vinext patch: zero-width separator not found in ${trailingSlashTestPath}`); + } + await writeFile(trailingSlashTestPath, patchedTrailingSlashTest, 'utf-8'); + // oxlint 1.77 applies `.gitignore` to explicitly passed paths too // (oxc-project/oxc#25133). vinext's prefer-shared-utils rule test symlinks a // temp fixture directory into the repo and lints those files by path, and diff --git a/packages/cli/README.md b/packages/cli/README.md index 09d9f39443..1c436fcb12 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -201,7 +201,7 @@ Add package-manager overrides so that other packages use the Vite+ versions. Ali ```json "overrides": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` @@ -210,7 +210,7 @@ If you are using `pnpm`, add this to your `pnpm-workspace.yaml`: ```yaml overrides: vite: npm:@voidzero-dev/vite-plus-core@latest - vitest: 4.1.10 + vitest: 4.1.11 ``` Or, if you are using Yarn: @@ -218,7 +218,7 @@ Or, if you are using Yarn: ```json "resolutions": { "vite": "npm:@voidzero-dev/vite-plus-core@latest", - "vitest": "4.1.10" + "vitest": "4.1.11" } ``` diff --git a/packages/cli/src/migration/migrator/catalog.ts b/packages/cli/src/migration/migrator/catalog.ts index 067b99a8da..a5aefd7718 100644 --- a/packages/cli/src/migration/migrator/catalog.ts +++ b/packages/cli/src/migration/migrator/catalog.ts @@ -990,7 +990,7 @@ function rewriteYamlCatalogAtPath( removeYamlMapVitestEntry(catalog); } for (const [key, value] of Object.entries(managed)) { - // ERR_PNPM_CATALOG_IN_OVERRIDES  Could not resolve a catalog in the overrides: The entry for 'vite' in catalog 'default' declares a dependency using the 'file' protocol + // ERR_PNPM_CATALOG_IN_OVERRIDES Could not resolve a catalog in the overrides: The entry for 'vite' in catalog 'default' declares a dependency using the 'file' protocol // ignore setting catalog if value starts with 'file:' if (value.startsWith('file:') || (!addMissing && !catalog.has(key))) { continue; diff --git a/packages/cli/src/migration/migrator/setup.ts b/packages/cli/src/migration/migrator/setup.ts index c2fc455112..42c8ccaca6 100644 --- a/packages/cli/src/migration/migrator/setup.ts +++ b/packages/cli/src/migration/migrator/setup.ts @@ -133,7 +133,7 @@ const NODE_VERSION_FILE_NVMRC_RE = /(node-version-file:[ \t]*)(['"]?)(\.\/)?\.nv * Collect GitHub Actions YAML files that may carry a `node-version-file:` * reference: top-level workflows (`.github/workflows/*.{yml,yaml}`, which GitHub * runs only when flat in that directory) and composite action definitions - * (`.github/actions/**​/action.{yml,yaml}`, which may nest at any depth). Returns + * (`.github/actions/**\/action.{yml,yaml}`, which may nest at any depth). Returns * absolute paths; a missing `.github` tree just yields an empty list. `nocase` * keeps the match case-insensitive on case-sensitive filesystems. */ diff --git a/packages/cli/src/utils/constants.ts b/packages/cli/src/utils/constants.ts index 9561e2bd60..6450f2ec5c 100644 --- a/packages/cli/src/utils/constants.ts +++ b/packages/cli/src/utils/constants.ts @@ -15,7 +15,7 @@ export const VITE_CONFIG_FILES = [ 'vite.config.cts', ] as const; -export const VITEST_VERSION = '4.1.10'; +export const VITEST_VERSION = '4.1.11'; export const VITE_PLUS_OVERRIDE_PACKAGES: Record = process.env.VP_OVERRIDE_PACKAGES ? JSON.parse(process.env.VP_OVERRIDE_PACKAGES) diff --git a/packages/core/package.json b/packages/core/package.json index a098e576d7..08321a4907 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -128,7 +128,7 @@ "@oxc-node/cli": "catalog:", "@tsdown/css": "catalog:", "@tsdown/exe": "catalog:", - "@vitejs/devtools": "^0.4.12", + "@vitejs/devtools": "^0.5.0", "es-module-lexer": "^1.7.0", "hookable": "^6.0.1", "magic-string": "^0.30.21", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9b25e2a23..d5425f30d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -40,14 +40,14 @@ catalogs: specifier: ^0.1.0 version: 0.1.0 '@oxc-project/runtime': - specifier: '=0.144.0' - version: 0.144.0 + specifier: '=0.145.0' + version: 0.145.0 '@oxc-project/types': - specifier: '=0.144.0' - version: 0.144.0 + specifier: '=0.145.0' + version: 0.145.0 '@oxlint/plugins': - specifier: '=1.73.0' - version: 1.73.0 + specifier: '=1.79.0' + version: 1.79.0 '@rolldown/pluginutils': specifier: ^1.0.0 version: 1.0.1 @@ -94,38 +94,38 @@ catalogs: specifier: 7.0.0-dev.20260605.1 version: 7.0.0-dev.20260605.1 '@vitest/browser': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/browser-playwright': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/browser-preview': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/browser-webdriverio': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/expect': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/mocker': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/pretty-format': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/runner': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/snapshot': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/spy': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 '@vitest/utils': - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 bingo: specifier: ^0.9.3 version: 0.9.3 @@ -187,14 +187,14 @@ catalogs: specifier: ^0.3.0 version: 0.3.0 oxc-parser: - specifier: '=0.144.0' - version: 0.144.0 + specifier: '=0.145.0' + version: 0.145.0 oxfmt: - specifier: '=0.63.0' - version: 0.63.0 + specifier: '=0.64.0' + version: 0.64.0 oxlint: - specifier: '=1.78.0' - version: 1.78.0 + specifier: '=1.79.0' + version: 1.79.0 oxlint-tsgolint: specifier: '=7.0.2001' version: 7.0.2001 @@ -256,8 +256,8 @@ catalogs: specifier: ^7.0.2 version: 7.0.2 vitest: - specifier: 4.1.10 - version: 4.1.10 + specifier: 4.1.11 + version: 4.1.11 vue: specifier: ^3.5.35 version: 3.5.40 @@ -322,58 +322,58 @@ importers: version: link:packages/cli vitest: specifier: 'catalog:' - version: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) packages/cli: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 '@oxlint/plugins': specifier: 'catalog:' - version: 1.73.0 + version: 1.79.0 '@vitest/browser': specifier: 'catalog:' - version: 4.1.10(vite@packages+core)(vitest@4.1.10) + version: 4.1.11(vite@packages+core)(vitest@4.1.11) '@vitest/browser-preview': specifier: 'catalog:' - version: 4.1.10(vite@packages+core)(vitest@4.1.10) + version: 4.1.11(vite@packages+core)(vitest@4.1.11) '@vitest/expect': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@vitest/mocker': specifier: 'catalog:' - version: 4.1.10(vite@packages+core) + version: 4.1.11(vite@packages+core) '@vitest/pretty-format': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@vitest/runner': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@vitest/snapshot': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@vitest/spy': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@vitest/utils': specifier: 'catalog:' - version: 4.1.10 + version: 4.1.11 '@voidzero-dev/vite-plus-core': specifier: workspace:* version: link:../core oxfmt: specifier: 'catalog:' - version: 0.63.0(vite-plus@packages+cli) + version: 0.64.0(vite-plus@packages+cli) oxlint: specifier: 'catalog:' - version: 1.78.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) + version: 1.79.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) oxlint-tsgolint: specifier: 'catalog:' version: 7.0.2001 vitest: specifier: 'catalog:' - version: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) devDependencies: '@emnapi/core': specifier: 'catalog:' @@ -398,10 +398,10 @@ importers: version: 4.0.2 '@vitest/browser-playwright': specifier: 'catalog:' - version: 4.1.10(playwright@1.62.1)(vite@packages+core)(vitest@4.1.10) + version: 4.1.11(playwright@1.62.1)(vite@packages+core)(vitest@4.1.11) '@vitest/browser-webdriverio': specifier: 'catalog:' - version: 4.1.10(vite@packages+core)(vitest@4.1.10)(webdriverio@9.20.1(supports-color@8.1.1)) + version: 4.1.11(vite@packages+core)(vitest@4.1.11)(webdriverio@9.20.1(supports-color@8.1.1)) '@voidzero-dev/vite-plus-prompts': specifier: workspace:* version: link:../prompts @@ -446,7 +446,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.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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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 @@ -467,10 +467,10 @@ importers: version: 0.18.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 '@oxc-project/types': specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 '@types/node': specifier: ^20.19.0 || >=22.12.0 version: 24.13.3 @@ -560,8 +560,8 @@ importers: specifier: 'catalog:' version: 0.22.14(tsdown@0.22.14) '@vitejs/devtools': - 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) + specifier: ^0.5.0 + version: 0.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(vite@packages+core) es-module-lexer: specifier: ^1.7.0 version: 1.7.0 @@ -573,10 +573,10 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 oxfmt: specifier: 'catalog:' - version: 0.63.0(vite-plus@packages+cli) + version: 0.64.0(vite-plus@packages+cli) picocolors: specifier: 'catalog:' version: 1.1.1 @@ -609,7 +609,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.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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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:' @@ -641,7 +641,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.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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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: @@ -656,7 +656,7 @@ importers: version: 7.8.5 vitest: specifier: 'catalog:' - version: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) yaml: specifier: 'catalog:' version: 2.9.0 @@ -668,7 +668,7 @@ importers: version: 0.1.0 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 '@types/node': specifier: 'catalog:' version: 24.10.3 @@ -777,7 +777,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 '@rolldown/pluginutils': specifier: 'catalog:' version: 1.0.1 @@ -817,7 +817,7 @@ importers: version: 13.0.0 oxc-parser: specifier: 'catalog:' - version: 0.144.0 + version: 0.145.0 pathe: specifier: 'catalog:' version: 2.0.3 @@ -974,7 +974,7 @@ importers: version: link:../packages/core vitest: specifier: ^4.1.10 - version: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.13.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + version: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.13.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) vite/packages/create-vite: devDependencies: @@ -992,7 +992,7 @@ importers: version: 1.2.0 tsdown: specifier: ^0.22.14 - 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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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 @@ -1047,7 +1047,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.22.14 - 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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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 @@ -1949,11 +1949,37 @@ packages: resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} + '@devframes/hub-ui@0.9.2': + resolution: {integrity: sha512-b2K3sf2oCP/PRtLDCanpsIcCReeIJ5Q9poIRQzYXPP0Y/9bAMIWXP5zLhaw1KULiA966Q8SDKZxT0kYC++f1FA==} + peerDependencies: + '@devframes/hub': 0.9.2 + '@devframes/json-render': 0.9.2 + devframe: 0.9.2 + peerDependenciesMeta: + '@devframes/json-render': + optional: true + '@devframes/hub@0.8.2': resolution: {integrity: sha512-3SE+aUy+u1LeMClVK0S9FDmfA3j+kvzgyiIEz7gA+bek0chMuVB0A05ZBdLCZ6E/Tq/CKD7svI7L7ntgStCVew==} peerDependencies: devframe: 0.8.2 + '@devframes/hub@0.9.2': + resolution: {integrity: sha512-JiUKg2oCy5fBE1UO6RTYZkTUkjN7Q0jJ+4iPQoizjAqxkeVc772Q+Z21w7NVqreW06758RoZcFuxzgMrQaDufA==} + peerDependencies: + devframe: 0.9.2 + + '@devframes/json-render-ui@0.9.2': + resolution: {integrity: sha512-gJWbmzBEsJ4bPgCj0/BxLl3eDqFhVoIFUlLZEBeCI+6Dd8pc+heS8YJ7Z1P5tAyF/Z4XziJvTto+rIB/sglmAQ==} + peerDependencies: + '@devframes/hub': 0.9.2 + devframe: 0.9.2 + peerDependenciesMeta: + '@devframes/hub': + optional: true + devframe: + optional: true + '@devframes/json-render@0.8.2': resolution: {integrity: sha512-LpIMMXDZGHsIlrNDWo1PbLenZcYRlxZ4lZ/vR/5j8bEh9FsSSY5Sd6RVPL93lyl4jz+2Sc+S2j4BKKzk9Zi8Fg==} peerDependencies: @@ -1963,6 +1989,15 @@ packages: '@devframes/hub': optional: true + '@devframes/json-render@0.9.2': + resolution: {integrity: sha512-Op6JmO5rwt8WYOD6Nxz5eWiEDRIwrosoRCgon7V9rvhUhp0d1e+EUAYxFZxaioYbTF9QdhZjDwc7HtAf7YEKwA==} + peerDependencies: + '@devframes/hub': 0.9.2 + devframe: 0.9.2 + peerDependenciesMeta: + '@devframes/hub': + optional: true + '@devframes/plugin-inspect@0.8.2': resolution: {integrity: sha512-wS9Hd/qwFnZkUZNxQhOarsNf616yupkNU42Yr4Kd1Ee8CNj7GdiktlfAmJdJR22b8HMV4G3gTcRQ8EzeSTDFNQ==} hasBin: true @@ -1973,6 +2008,19 @@ packages: vite: optional: true + '@devframes/plugin-inspect@0.9.2': + resolution: {integrity: sha512-jS7HWz1JZqo3sDWoTi7ahpTEoRgittIhnZnrH09VTK0pCNwL7CJBwffXLBynq+NR6XtbfEXuUwA3XY+W2UfpAw==} + hasBin: true + peerDependencies: + '@devframes/plugin-inspect--assets': 0.9.2 + devframe: 0.9.2 + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@devframes/plugin-inspect--assets': + optional: true + vite: + optional: true + '@devframes/plugin-messages@0.8.2': resolution: {integrity: sha512-dhOZdENQBd1RWa+SNpn1vEijRaPzzE28YLj9owA2H0Sd5hQXIVQJkVLyTrSGnXtb7KLkNoMAvThD5cItABasDg==} hasBin: true @@ -1984,6 +2032,20 @@ packages: vite: optional: true + '@devframes/plugin-messages@0.9.2': + resolution: {integrity: sha512-iEFwdSNC94n/tYn8i5C4eC7IPRCt7ZV8ew6eN7+sS/ii2VYHRgDigh3dkU1Yo0oXbJ3l9UzUFbRCr00Au5aS1A==} + hasBin: true + peerDependencies: + '@devframes/hub': 0.9.2 + '@devframes/plugin-messages--assets': 0.9.2 + devframe: 0.9.2 + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@devframes/plugin-messages--assets': + optional: true + vite: + optional: true + '@devframes/plugin-terminals@0.8.2': resolution: {integrity: sha512-Y2kVxnlmTThKoT3Ew3eGlItMEOFWzoK4XUb9oXmRu8rqFDd+yDYW2ZNy/kDwmClTblDFXSn6Q7Enjxo31f/2BA==} hasBin: true @@ -1994,6 +2056,39 @@ packages: vite: optional: true + '@devframes/plugin-terminals@0.9.2': + resolution: {integrity: sha512-Ymhx1CPBoqVmrjQhxD25gOjSkjVaiXWoWWve36NAYXbFcn2X0UC29EG0J9c7JuF/qvYjHvgL/ejw4DNw51PkNg==} + hasBin: true + peerDependencies: + '@devframes/plugin-terminals--assets': 0.9.2 + devframe: 0.9.2 + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@devframes/plugin-terminals--assets': + optional: true + vite: + optional: true + + '@devframes/service-open@0.9.2': + resolution: {integrity: sha512-Ykfo+GnyIE/KUKR8rAL3WHxYkldwDIUzaATj6a80kk0fjQ0DX5Ji+dzRHYnPNzrmuoeNVldlpqAxRE6i2VHPsg==} + peerDependencies: + devframe: 0.9.2 + + '@devframes/vite@0.9.2': + resolution: {integrity: sha512-RqpiHJpR9Wm7pmbAHWQoM7SDqNfD1YVzdkdOxLo1KtSTei13vDc9dc5eX6ScOcfrTYVTHCJEv5+JHwl13YODfg==} + peerDependencies: + '@devframes/hub': 0.9.2 + '@devframes/hub-ui': 0.9.2 + devframe: 0.9.2 + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@devframes/hub': + optional: true + '@devframes/hub-ui': + optional: true + vite: + optional: true + '@edge-runtime/primitives@6.0.0': resolution: {integrity: sha512-FqoxaBT+prPBHBwE1WXS1ocnu/VLTQyZ6NMUBAdbP7N2hsFTTxMC/jMu2D/8GAlMQfxeuppcPuCUk/HO3fpIvA==} engines: {node: '>=18'} @@ -2989,8 +3084,8 @@ packages: cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm-eabi@0.144.0': - resolution: {integrity: sha512-IaoGBEp/huvja99PxI/b72TbKFzA/UzxxAka7f233dc/Tg/rRTX9Qn8IquFLWwWf4IddN/5TaJ8S4Subbjq7wQ==} + '@oxc-parser/binding-android-arm-eabi@0.145.0': + resolution: {integrity: sha512-3CBAqOv61gR/n/t13hr681uFHYm0dQu3bbsEJtsMWYtLCQ8lSYjuJCIlroD4fbI0wz44jpjw3N+L7CwBCzYHyg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3001,8 +3096,8 @@ packages: cpu: [arm64] os: [android] - '@oxc-parser/binding-android-arm64@0.144.0': - resolution: {integrity: sha512-u6fJu8XQXP99+9pYO3jq7F1D7V9fyFuDBShYFlr+gY+GcJzhveeN/zoMfuXxX6XBquJO0kjqKd7BjhJ7pClWXQ==} + '@oxc-parser/binding-android-arm64@0.145.0': + resolution: {integrity: sha512-VOinEGxVMIWI+67MJw+MKmaLDC6X3D4dNDLKJX4fidJ7sO0hsevYHaKBCqLozbg9Ny+1yb25yagJMQAw1U/jQA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3013,8 +3108,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-arm64@0.144.0': - resolution: {integrity: sha512-o9xGSmMQcboJLjwI+acFf6xa7nYdp0/nRFE8ry4Xrt8OviQ9ITFDBUkAXVJMOLchSV9Pu981GxJuW0mt4i6vQQ==} + '@oxc-parser/binding-darwin-arm64@0.145.0': + resolution: {integrity: sha512-es9sOpZM3cdbXqqLHZ+5PF+6AyKnd2Z6gVJGvmXraX9jGz249Sb1V/Lf42UEuQPZsjp5iXMntxO4fWqHMJ2nRg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3025,8 +3120,8 @@ packages: cpu: [x64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.144.0': - resolution: {integrity: sha512-2yNm4tX++W3KLbyziVhs5alSb74a3C1uNDu/1P/AQj1ux8yZYuvbCAeJCCrGkr8J18ZmnBAzDthdTZBEAEb71w==} + '@oxc-parser/binding-darwin-x64@0.145.0': + resolution: {integrity: sha512-grIPJYT5aTB3IUp7iZz2grzzUQaTnnwIrb81tMWdFTzkCQQcnz0mWrXXEMWxSWidYp4a+DzI7ApLBEDuw2Xyhw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3037,8 +3132,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxc-parser/binding-freebsd-x64@0.144.0': - resolution: {integrity: sha512-TG4CjY1OjynplkF9nAQ9m9zboPJksnbAF+U/9xQGSXyIt+5sQRitwfQrUgjrG17/up9G8k/boNjLD2zp4xq1Kw==} + '@oxc-parser/binding-freebsd-x64@0.145.0': + resolution: {integrity: sha512-NimvYhXzF5QNIN42C1W339UNHYr5ESub4Th362q2u9NkSiGZ2X9exUshdmyRbIVIlZzo+29HIivhebkWY5g0SQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3049,8 +3144,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-gnueabihf@0.144.0': - resolution: {integrity: sha512-i0T9NagVmqc+rbSyBr5mDKj7TCMIBRrSteQlQJt1WhWIH/sZeOP9GB09H9w98YdinuZkDIPmO7Fz0jDC7bMvSA==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.145.0': + resolution: {integrity: sha512-697j9HvY/HwfhPESnNop7qUBjyoJKl8Q9YrHQgcGhFcoQbcelxAgVSRVv5b3a9lndvjQ6KcV0oFrKzXqLYA6xg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3061,8 +3156,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.144.0': - resolution: {integrity: sha512-YUsEqM3WMS3mOON+TFf7RzS0QthzEifx7tpUQu0GSF2MsT+D6t154ZBs6WhWaCZNl0GuVDEvndCyEAUBHzSHGw==} + '@oxc-parser/binding-linux-arm-musleabihf@0.145.0': + resolution: {integrity: sha512-gnKpdjlnPet71TY18hLs29f0lQmt5dFig6w/hEhaUljGJSTri8n5In6CTgHnF2UFG9oiBXfqnf9pHUUrJpO5cQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3074,8 +3169,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-gnu@0.144.0': - resolution: {integrity: sha512-LlWH4kt+IET3qIAe0e0IFLNlQ3CVUAfN//UFsA6N0/FghMh/FBk1e+wzvgG+t8WSnXkvf8B1TovquS2EJras9g==} + '@oxc-parser/binding-linux-arm64-gnu@0.145.0': + resolution: {integrity: sha512-2NCBH6l3J2k4YQIYZzcGNZq7J0+/kub//5+cXWTdhtc6UW47mGHpogVm7fwPhHU+Bw7iw9SBm5V0qlGFj6ZY7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3088,8 +3183,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-arm64-musl@0.144.0': - resolution: {integrity: sha512-ajXbXIWBWUD4U3IQxr2p6DiXwD7GPHEBLa+JteKhIfvLmBEBdTjO28lP+5r3AF2qal8cxLERfTnGs64Z22ZuXw==} + '@oxc-parser/binding-linux-arm64-musl@0.145.0': + resolution: {integrity: sha512-ih5NUVKrWOZN54DLGhP0YyCF2NjXl7stGiK73+xI4baFv2fL7n3K5BrUAjVDi/w73kCnwS3pJ/V/X8n027n/Yw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3102,8 +3197,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-ppc64-gnu@0.144.0': - resolution: {integrity: sha512-/+sDzL/4cWEwdqenKo/DX3gkkxu7H7ytFAtealDey/Gd59yPWn64obVk6wXKVjVfXMciUUUTySxZG9AIMX3RNQ==} + '@oxc-parser/binding-linux-ppc64-gnu@0.145.0': + resolution: {integrity: sha512-pLOsK77bB2T0Qu+slW/kRI3zLfBAnbbfubGlzN5GROMbrzt8axAtx+0MZcGRuRX7LNDYzqM+ZeBLQbfYUg4rzQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3116,8 +3211,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.144.0': - resolution: {integrity: sha512-dMVhPBbrd8y6aeLd7Ihn9OZhKO8QgCQVtLBTRgbmf4lKrcR61SpaQRJPJuocTc/Cn5SJMm+alHYPnzkbOGM7Dg==} + '@oxc-parser/binding-linux-riscv64-gnu@0.145.0': + resolution: {integrity: sha512-dbS9FC4ziuyNNyFErVM6+bREi2+CbqUA7/xrOajcgnNUeX9QTsleQbOUJ2P6lCoT483H0ikg+gND4unNrygS9g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3130,8 +3225,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-riscv64-musl@0.144.0': - resolution: {integrity: sha512-jQ8O0+b6J2IhJgm0DnqEJq8hG9OocmF1b4TBWCk08CRWqTmLZj/+lYs7w3OA60nb2SiqOmthQyJPacrCi7y+oQ==} + '@oxc-parser/binding-linux-riscv64-musl@0.145.0': + resolution: {integrity: sha512-GtmdBGsNi+yCvxiJ4Bnrpo8+azePTedFqghDRtvKucyAGXZhqmuPRbqTHacfTGo1ukgFFqrzNlFxtXUnYjUjPA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3144,8 +3239,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-s390x-gnu@0.144.0': - resolution: {integrity: sha512-/mZxZtcGrzuvqPLPV7gjavbROYs/dHy6+yQ2Sl/2to/+qoC/v6CcruGFnfQPzQbXXTYReXJzLb5QY9KmgCbJOg==} + '@oxc-parser/binding-linux-s390x-gnu@0.145.0': + resolution: {integrity: sha512-U5uJHvwWbDV+DvVugJRA/JkKTmikONTBDtDLFNFQTfEQOBVMs6itFiBGM3IxFIJr0/uVlIKMTDQSireOQLXvpg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3158,8 +3253,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.144.0': - resolution: {integrity: sha512-/caRGFHcarHZlBrucBwQwBbzqhD+UfZZ/r7soocS0/mp6/5KTq+1Zl/OQx5lFLcN+GpUPYszbrvQU9MCFLEzJg==} + '@oxc-parser/binding-linux-x64-gnu@0.145.0': + resolution: {integrity: sha512-hz3a08R2fWvj/oGmNeQ9Us9AUfyYLagbNMh7nwdBbL/JAK88gu8i3hZg/Zv5xU4EdrFjiFXGmadLOFcZk/AlvA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3172,8 +3267,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-x64-musl@0.144.0': - resolution: {integrity: sha512-qFtwAo6BWuWDjh57QDdZdYi746GW0mIeoZSGK2jJqlxIjo389Y/7lrriTOI+ou7tTvusOrSYGQZ+e+nDswt2vQ==} + '@oxc-parser/binding-linux-x64-musl@0.145.0': + resolution: {integrity: sha512-im2ckBQcAnIN0qiGUOPuftIqmehwXSRx9q8Bb8gaFvjxoLI1lmW7bUABcr0YixVUae0j23+qiy/3g8DYr0Iqpg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3185,8 +3280,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-openharmony-arm64@0.144.0': - resolution: {integrity: sha512-n+NgMGWWEYpH+rlkMhDvLR2k8vJDHQp3j8SoS86IS6J0hc4kuDaiYAAvu9dF86xjeGYy+h9WLj12sylmBJV9sg==} + '@oxc-parser/binding-openharmony-arm64@0.145.0': + resolution: {integrity: sha512-Ban4OInSMDkvzkaoROeg3AJVrYrlqjDA/GfJuLg0QL0MCVixj1WBy5lELiBxvHSTHR9KDo/0MzKZeHWeZ9cW0w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3197,8 +3292,8 @@ packages: cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-arm64-msvc@0.144.0': - resolution: {integrity: sha512-fShxpJiCBOdG4+jBAvahTTFUDI5djXc/+IPC1ldeC8LbyCW0h9m/7oP8DRZWI7WT2Ahv8sHtZz4ugECylCFpTA==} + '@oxc-parser/binding-win32-arm64-msvc@0.145.0': + resolution: {integrity: sha512-mbTsMQKGpbdhjtaJUwhLyjoWRb0iIyIWuaguYQbS7IYsSo6KeRJQ3pb2P/9ZYYoQB9pV1oY/nD0SXTGFcfgIOA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3209,8 +3304,8 @@ packages: cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.144.0': - resolution: {integrity: sha512-vFrYV+C3lJhIiSdNhdkZHnZ0YIClgTSluXaPMYjlGslVPD+uJg6K1s2xNL/X/gdBcy9IIbjbp0vNBwQhdMMdkw==} + '@oxc-parser/binding-win32-ia32-msvc@0.145.0': + resolution: {integrity: sha512-syaw++GhlFT4aJ9yaYgNKxUVAfE4cnP5Wk3iy9d3lLNwzWmmgXTb6sqQrcwVUq3Tv4RXAOZvr33bVe7C28G2Vg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3221,21 +3316,21 @@ packages: cpu: [x64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.144.0': - resolution: {integrity: sha512-0ASbKSwdeihMekyy7y4jC0CwW3XBDZk5Sw64m/W7IReVQHaduqLYssF9KCJA2oHG9oldnl/1CMxqCoImXfqQkA==} + '@oxc-parser/binding-win32-x64-msvc@0.145.0': + resolution: {integrity: sha512-dIZyXCxsOLILtDYeUGtiHN8GqgaT3J5FsuGI57YqWJg7EDZWBT+oFH2N+AjYMasupru3zy5K3ttCxxAF2Cscjg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/runtime@0.144.0': - resolution: {integrity: sha512-Ps9oSujoaerkIY8SV7onfD6ldNL6oHlVaZDVuFftDX+JAV3ZqHVx5HMBBa9n0qNkig5K/WcgNbeD94rJrSwjQQ==} + '@oxc-project/runtime@0.145.0': + resolution: {integrity: sha512-KtysLAVQ7qqjihfwZ/V0ZbD4XkWXVp+LJDhRjTddLfmzZh+9o/FQB076v0NNP/12DO5SM+wCook8JYH2gcX11g==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.143.0': resolution: {integrity: sha512-u6JZdLBTLotrNC9Vd6vPssINdzcCzleKAH6EJKImQb7GtYvX5keN2dxkoK44stCc4tffE6QQRtZTXVSzsLUlWA==} - '@oxc-project/types@0.144.0': - resolution: {integrity: sha512-nuhZIOLuI6TFQ32I/WnUx+SCPY7SdSKwgnFHydAuoS1+Z4BRcaP+RRJmGzl9lw+0OFF7UmaESf7KQRXaNLHypg==} + '@oxc-project/types@0.145.0': + resolution: {integrity: sha512-/UDI/xghp0wUJfvBu0fXIkn5nrDZCdesXo++ElC8UpDjzdFhB13k8XPXyMaSihaWPwgvdQXiJjRshVkaPEtaIQ==} '@oxc-resolver/binding-android-arm-eabi@11.24.2': resolution: {integrity: sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==} @@ -3346,8 +3441,8 @@ packages: cpu: [arm] os: [android] - '@oxfmt/binding-android-arm-eabi@0.63.0': - resolution: {integrity: sha512-YmRth4ZPGgEXcgmkhvANbC9uD67dxmSobW7DQuyt5tOBOKvPnIpk5SVHBj88E+7wMNRI2FhqaDbOhQFBix+b8A==} + '@oxfmt/binding-android-arm-eabi@0.64.0': + resolution: {integrity: sha512-o6uzh/jTOQeAY5TdkAeXdqv7MBRcPxiRA08zrcBtkKj5cSu/FMu0Hl7Q6Fi1KCKyCWZ6lJVjBzdsJvsKltUsGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3358,8 +3453,8 @@ packages: cpu: [arm64] os: [android] - '@oxfmt/binding-android-arm64@0.63.0': - resolution: {integrity: sha512-icbahX8X2X3sRamOMecvdYeZXWjPDazRDIfvWfy7Ca1nc/ZDT2Y9k5Nt7s46EqFd7NQPdgk+CM3/SgIT5LPCaQ==} + '@oxfmt/binding-android-arm64@0.64.0': + resolution: {integrity: sha512-jRGSUeeP7p3Gynw2YaCVtjBIA6ZxY6bEB/ES5i54OhqmRTyuVg7ZgstEtzgq6GOAJd+2QZ5pvf+bFfmW5Mp9cw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3370,8 +3465,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-arm64@0.63.0': - resolution: {integrity: sha512-WV+Ze5v5gI2qoj8jpAovt8KBTW8pjEz/AiMXXjeTQS+Bmf/MmZXTS40S8xNPDszX+W8WDv2Bbk6qKrMTtUGu1A==} + '@oxfmt/binding-darwin-arm64@0.64.0': + resolution: {integrity: sha512-JINwtU2lW7nOFSqi+H2qplipNUqah9Gc1jgGmB82kTD4UnZrZIVxCJ9qEmFiKfjNq27gYLFhrUb0to86aCwMjw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3382,8 +3477,8 @@ packages: cpu: [x64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.63.0': - resolution: {integrity: sha512-CJGSBdDxXOWIpoFXHpverimCvz084KA7L483rqJ44c3jDtzv6d4qOSoR/V9ywSHfV+Ks1lwIj2P49BFhunLNAA==} + '@oxfmt/binding-darwin-x64@0.64.0': + resolution: {integrity: sha512-gCmuswrgrOSajV4HCRFkVCGIruPq8bjYuPYgSE2WQB3mD6XrdyZ3JMSRZCkQ8zCxOyGWriBo6QoZ5nmMHQ1BfA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3394,8 +3489,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxfmt/binding-freebsd-x64@0.63.0': - resolution: {integrity: sha512-BDfKY+KhL2078cgswBBFQPAYuxCy93bS/iC5frdSeSbTLcGrR6VC2hsuPTanoJmg84+wSyWl0wWC1eR+uTnkRg==} + '@oxfmt/binding-freebsd-x64@0.64.0': + resolution: {integrity: sha512-Ab8g7a38pT0MMImjh7anRSTve6buWBIlcXIFBYa5xl4s6UxEgKSc2xOOhbGtLwvXnEi2PsEDGoJh3oUU7xkehQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3406,8 +3501,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-gnueabihf@0.63.0': - resolution: {integrity: sha512-Ov1cQEXT4mj7cojAokWSS1eoxkoyvbDfAbxNsGIKY2o36kvdAaFzPxRN6NxFRk9fD72B8oCoTTX/NuYTUWlpsg==} + '@oxfmt/binding-linux-arm-gnueabihf@0.64.0': + resolution: {integrity: sha512-BgvS3CoQ+Xy2deoZqEN8JVKabcCZi2RxA3yant8G9OAv9KuPJ9TCjHkqigzdHUVwErZxEP5d2bzLIEyKYyBDLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3418,8 +3513,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.63.0': - resolution: {integrity: sha512-0LE7ro3+6L79jcMANycAZfRaC7zxr9YZ2+vEL5uMD9QlEep+rS/r1kSJsnuLl991NXJZD60euh0PC1GHrR20vw==} + '@oxfmt/binding-linux-arm-musleabihf@0.64.0': + resolution: {integrity: sha512-QXpNxwoMj0YvnceCNZadNSden3bIcnvjn/sDp/rwZhRoZoZYGpHvtPyhGsdJz9uvT9GkaMW7SsLddurU56dt8w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3431,8 +3526,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-gnu@0.63.0': - resolution: {integrity: sha512-izPk+2Z4gjuZK32Fqh5qXoMpT/2NXzLh++ob57HiEiVSQZ1iYXu8EKMzb+K5AvWyIEXhdDIt7ADjGGtFhkT9Bw==} + '@oxfmt/binding-linux-arm64-gnu@0.64.0': + resolution: {integrity: sha512-BBgH3I1ppDsI5pZ4Pdhw0ceYxwVCfbU/bZEBCeZ6caRS9x0ZabErxubP7riGUn11PXZBhe8DYdjkDKP1FlVQ5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3445,8 +3540,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-arm64-musl@0.63.0': - resolution: {integrity: sha512-alPmbOuWXFXiSo+lOtv6X71C7SYMEDW2WVvywOvf9BwKgEhSNGhMTLeFVSjKUMCamcjbbgVdsWF8GN1uy8xshg==} + '@oxfmt/binding-linux-arm64-musl@0.64.0': + resolution: {integrity: sha512-v19HSjC/BGXdt26qEvKZtwAHgGmQ2Agcap2kQP+KIqoRZqivVzYth3ui2dJA1i+6/fjpjga85lIOaJJjQ/bOOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3459,8 +3554,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-ppc64-gnu@0.63.0': - resolution: {integrity: sha512-BdzCPvolJc4AWZ+YMzgUDJcDzbQWrFjYuqBHoNHNqP1aCaluQRJNs4k3vNU5IG7vTpjf9zeD73D7MFM1TecZpg==} + '@oxfmt/binding-linux-ppc64-gnu@0.64.0': + resolution: {integrity: sha512-PElLnOo4xFTBZrxPhgTIj0eHqZXwEBQoNWtb7facUV170T0B0FRET0iNbb3LUeLWTybkUW+vsdyv4ihOdyXGyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3473,8 +3568,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.63.0': - resolution: {integrity: sha512-7sIgfLzqtNKSkMGsGVyRpHwpjNezRg2XONvUOheFZs95TSZpM0JAuPpA8KrQFsWc4wPU95roX2O69JgH8igOgw==} + '@oxfmt/binding-linux-riscv64-gnu@0.64.0': + resolution: {integrity: sha512-Qzsg15n4F5CH+MorcRW4MkAEMiLzXmeG+DiDSbP/bBTqCmWOH3K9DHryNrve+JHlV0txS+B6Z9P5Xz+cmWeL+g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3487,8 +3582,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-riscv64-musl@0.63.0': - resolution: {integrity: sha512-9Tcg0y0WcVa6Mm9AgcgFMseDS+VkFJZpKZ8We9SpDY4gg5jewSwln+0sO04QLcTS1BtfDl9MwR+NfID8L7PUTg==} + '@oxfmt/binding-linux-riscv64-musl@0.64.0': + resolution: {integrity: sha512-/GZ358wnQ/Ez4UVnCcZIi56JkY0sOdZ+B108pqXKqZz3jLS59F4KEAB1Qv3fRlObrFEk+3L2vUQ/xoPx+3vjXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3501,8 +3596,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-s390x-gnu@0.63.0': - resolution: {integrity: sha512-qWKC1pEOpx1qYhXaugPhHUeXwSfqEOk2wJH2LqVXGPV5iQYfdAZdt+d2XDiX4DTSWA2QDMUcFB+wEORh3Xn/sA==} + '@oxfmt/binding-linux-s390x-gnu@0.64.0': + resolution: {integrity: sha512-/C9We3DXegowfLXtVCYHeNiU9azwCDr5cQkEtCVlc74vyn+lLQSPApJ1CZmxAduqeq/Oi3gQ+IVptyhCaTMtkQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3515,8 +3610,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.63.0': - resolution: {integrity: sha512-S9wXYOiGSqYGS4Fx/TFsY+xDd/7dE5s+rUgbA4TsHiVF9e8J3ZcKmP7dsP/7iqLI9Wz7Ic7TzEr3mdthRCTdrA==} + '@oxfmt/binding-linux-x64-gnu@0.64.0': + resolution: {integrity: sha512-91KM2CeRWscIEHlj1NsW2WSnzGeq1Ehq+39bfDowTdkn+fcvK/x4Y1RcyqT7glyBjZio0ldkeCG6Usj3v7ASog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3529,8 +3624,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-x64-musl@0.63.0': - resolution: {integrity: sha512-5eGyTJuMZNwBSHCivXt8Yuta6GeTYksOPXRk2MIhajiyFGQx7bjaHIwY+ZusAoFHhT157A9x6sktLjYo9D5oMQ==} + '@oxfmt/binding-linux-x64-musl@0.64.0': + resolution: {integrity: sha512-gw7uEk9I+7zoT1EYLra1eWArIzNcz8e3jkv+Noo2+o2T7wPvsNSQbfoa4DSfZlvn1i6mJ05RiZ4/omaXPDNhQg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3542,8 +3637,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxfmt/binding-openharmony-arm64@0.63.0': - resolution: {integrity: sha512-Rz7hx+Dv3DoW/S6pwVAyjfFXp7/trdQ1zg+vNmsdsdDNlUccugp4XNqambSuEAeP0DaG9k72AtNyfDXCEg0AGw==} + '@oxfmt/binding-openharmony-arm64@0.64.0': + resolution: {integrity: sha512-HYHFf616FHSPSO07c09mjmXBfQ73wIVM3m0txOiooa5XZkGoxFd6B14PVj0LB0DXIqJ6wAO/dDR/NX/5UUaqnw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3554,8 +3649,8 @@ packages: cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-arm64-msvc@0.63.0': - resolution: {integrity: sha512-T/IuizKN9mr4Xw6YYnptkXRNdLkyIlUZ7c8zfTOBpoytZyJ1BAsMUvsMDEx0X4YvSMpaivm+DR8112rQfzC25g==} + '@oxfmt/binding-win32-arm64-msvc@0.64.0': + resolution: {integrity: sha512-uQjFp081IZSWD6VAofX2iO2z01awAdHmfC+NrieWIPKrT2hZKQDyq/U18M7ifC0sm0Wz8aHY/p6+FDYIzs/CrQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3566,8 +3661,8 @@ packages: cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.63.0': - resolution: {integrity: sha512-XjrO5FJ5Wl9vsAxtCP1G/eaeT6y1K2s9CICUHGE42cEjou32/J6S+B1KnrOAboj6E7uhJnwPbRSvznWcxNdA0g==} + '@oxfmt/binding-win32-ia32-msvc@0.64.0': + resolution: {integrity: sha512-lNM6byTAQ881jugzFu8juJTbNRgsUTlswMA6pJmwi1XDvmIqnnb49lcUAs5gz94fCJLrVN+/X3s3jOKqx23WIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3578,8 +3673,8 @@ packages: cpu: [x64] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.63.0': - resolution: {integrity: sha512-sgsHCQy432OTQH4Ikk3tZptp3GqwnhwUDuY0loBH41zyHWfMZY9v8Dy78wsnSofHejvFozZGgJgBB1A0LQRwMQ==} + '@oxfmt/binding-win32-x64-msvc@0.64.0': + resolution: {integrity: sha512-BtmbtL/QjMtF1a6C3CqoDluH2IfB6fJt62E+B9RFfUPtFk4Iz9PFS6+y/SzzOvSxc7aUk2Kphwg7Dh8lMbwu6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3614,130 +3709,130 @@ packages: cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.78.0': - resolution: {integrity: sha512-Bu819lmAfZMUHErrpe0cEWj3iaefuUODHSU8+UbXy67V/r7/7f4K3FL0NmbD85E+wiFLDYuhP8Zlv0XnVeXshw==} + '@oxlint/binding-android-arm-eabi@1.79.0': + resolution: {integrity: sha512-TebFaaMklO/RXzTv7PucaCq9l3X6D1gA+C8H6K4njtjFOV+zWE9MKLpulcJZN9bzytbUbQIY0mZuz12nQ5Kv4Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.78.0': - resolution: {integrity: sha512-CDfxZgB61B7buRdY2FJoAYYPPXCZ1EoC1LKscnC5dg3kjobdxiconvAvvN1BmHyW4PyFT3jRLDag/BY/roSNBQ==} + '@oxlint/binding-android-arm64@1.79.0': + resolution: {integrity: sha512-KqqnOtAVgNsPPF0YSodkFZA1O80jcKoCZCTu3bgsszxA+MrMP9TLzfXitKjEj1FmrPprKDMdRDMmY3weESO9sg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.78.0': - resolution: {integrity: sha512-2Y2U9Ahrz+OO0Ej88f9SJYq51/jUBp1Mc7iZu0ukrbeeZ3gpRGfzIFnoqfHDY96xr0GEfNrPUBFEy0nN5aD7HA==} + '@oxlint/binding-darwin-arm64@1.79.0': + resolution: {integrity: sha512-BVC2nsMzqQzRDPc5RhixkZ+m1p7iH4bxRRvqkbwDXX0PlQKm1BPy8J8cRjnAFafOq2QzI+BfO3vE8w2GZ3CBag==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.78.0': - resolution: {integrity: sha512-rpych6eJq6m9jDRypTEaPD1xysaEW5h9+xuxhGK/QhOg+/xaqPZrCrTNoIl/f3nEjuJeCEmstNDlrE9rJi/3/g==} + '@oxlint/binding-darwin-x64@1.79.0': + resolution: {integrity: sha512-p6Lm+snmhGuLKL1+CpCV8L6ijkE/qJzK2H2jG9+eKJT0n31RbY4FLsdhexekgP3bLpw4Kgde+9DZuDZQ4yIInA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.78.0': - resolution: {integrity: sha512-IcMGrQT3QizkOESUJd5et+rOhVqSkNDfNik1cvrKDqIbzqx9KMtRswpFgkCuNTSwylCFLKhGUu8KmqY1ZnC0Dg==} + '@oxlint/binding-freebsd-x64@1.79.0': + resolution: {integrity: sha512-qDMm0dXZnoHyRqSL4N4xUq82T4sqK5cbKSjvd/dF/YbMUXc2R1wEPf+vmA5S0qUmi0nwXfNbjXBtZaIqzQLIMg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.78.0': - resolution: {integrity: sha512-/uLdoJ0IXE6vo/0f0LKjinQAp+re+VMaCWaNT8ENIv2EOCkSsc8SGaflXAuW0Jua2dq5+GLVWm1NQK7P3UFSNQ==} + '@oxlint/binding-linux-arm-gnueabihf@1.79.0': + resolution: {integrity: sha512-2od7s0nuKPzqyUZAWk9KkCyGg7eI9dwFPZg+20lB15fKFkVZ0c9ZFxqPfiBAyDTlTkh9stPI0t+JlPCqMbItVA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.78.0': - resolution: {integrity: sha512-7xi4Wb/O8NRJhLoUXmDJMUVpNYvB5kefdhFU1Jb8rtae4QoXlTiLwI14X4YvAXVZLNZChP8m5qO9SQAlWQTbkQ==} + '@oxlint/binding-linux-arm-musleabihf@1.79.0': + resolution: {integrity: sha512-ZOQUjkzDnvlhSE3+tWC3YXx94MMl+sYMlwH+u1+YGApGHOJP/YAc8ZBRFOXZ6eOBmxtXAWuS/fBcdZr8qqNO1A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.78.0': - resolution: {integrity: sha512-4hFW0+fVXa3OIh1Y4A5SPkmvI4wuuBSrCVKzOyE7PTjhc7yEqZ1pmvEEeS5Lj/MaqvegFxXyF33N+6jkehxdyg==} + '@oxlint/binding-linux-arm64-gnu@1.79.0': + resolution: {integrity: sha512-lu158FR4nGqGeRS3BQvtG85wRgU/Fy4MD5Cxp1hzJXizGiLo6u2742wJSCDKh8cFcZntvX7fcxlq4mMmfryH1g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.78.0': - resolution: {integrity: sha512-oC0mvsgBJjlMijSDEhx9KuvR9zYeHXceA9MjbuXB1F8NSR78Yj2unOBrstEvTVaq+pko+kuue6DajC00eqvTdg==} + '@oxlint/binding-linux-arm64-musl@1.79.0': + resolution: {integrity: sha512-mbpKQeE2aflTjddaHK7MP8KP/OFbUM++lt5M635ENM8IyIdK0jm2t9pb+2v9mVVIvhF6TqA4l7F79Pll1mi+uw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.78.0': - resolution: {integrity: sha512-XAllT5SUZS+ohjuZ3/5S0cwe0r7eboiuigeStCZ5DXRYx/2KVM2UvQXvAfyzXEimtQjAB7cDQ2YxDe2Zl2WNQQ==} + '@oxlint/binding-linux-ppc64-gnu@1.79.0': + resolution: {integrity: sha512-WpGNua7gaxaHnpSDeog2ji8IDHn/QLPl9LPzwkR/FvVv58vT5BcXjRXnU+wbu3N75cpeha8CdC7ho/U2OIsB4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.78.0': - resolution: {integrity: sha512-trucMER/0QtecoXvc1y/UVqE3kwJipDwrx4oHfj+nNm3dq2zjP44WT0CfHNDPM3G1DXIkx/gY6lAD21NSCZVhA==} + '@oxlint/binding-linux-riscv64-gnu@1.79.0': + resolution: {integrity: sha512-tK1E93A5LVzISg4ngpKJnfTs7EqtIUceGI7MQ4GyDjJiLi8wPCkEyKlj2xkyKWZ1yzkDJyLHTBJ5/iFWRdnJvg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.78.0': - resolution: {integrity: sha512-cm3O4F/HQbdzOUX5mKHqG5KDL6E5w0pnlZ+fbBy2rmLryPOowkuLagFHTopQsEIpjcaZoPOrL+BmmAytAG9HFg==} + '@oxlint/binding-linux-riscv64-musl@1.79.0': + resolution: {integrity: sha512-qhQvUIrngXivA2A9pQ+xPCychztn/5qUv7yS3gDwXv3w7Rag+eTeeXWmRyx+t7XsW5x6LuY/8AsTq36UgFIblg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.78.0': - resolution: {integrity: sha512-33wRf6HqGNsybJ3qX4cGaQN2ODPxNmc1rMa0mrTmx3eFq1VzOnvQooi9bIGVYakW8a/wmqVx1mgsUm8R2xfTiw==} + '@oxlint/binding-linux-s390x-gnu@1.79.0': + resolution: {integrity: sha512-sv6AaVgU/eE6u+6WFiQVDcPPwTxP6IJMSB9k701W2r/r6Tx465e8vPvVyRxquNH4Vy6KwRNu90mVbxXJN8+5gg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.78.0': - resolution: {integrity: sha512-rRdISSYegj6VganMZ9tjRjijowfHJ09IZU01i0toBAqr6n5LEtwHq2IeS4FjW2RoskOHlb6efB26H5izYb3GEQ==} + '@oxlint/binding-linux-x64-gnu@1.79.0': + resolution: {integrity: sha512-iFZL02deziHslb3jEX9KdqlAkYoo4fGyotchKDzdfK1f5mxlIBeiQeHhvK3iFpuEJSB4ma/qeFn9oxPiwnhUPQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.78.0': - resolution: {integrity: sha512-GmsP4rW0xTL6u5CVdcDsaN5Fbc7hBc382Wmar1kttbnwSEviM+rSINKOMQ+UQ6iH+AGwC+8gaAiwu134Tgh6Lg==} + '@oxlint/binding-linux-x64-musl@1.79.0': + resolution: {integrity: sha512-3DtZR2raqObnh7wXZoFYFd0Fw7skBvcb3f7A+/lkEiDuh8hrE6vv9b/62Qxao1a9/OeHLw/FcXlXzgsW9wTRFg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.78.0': - resolution: {integrity: sha512-sy9yeYuADc8a+n4TLBayzMCZiHPW78DcIFVpOXTmdKHWQeM9xe5uzkqIIZmi326D5hY9XVwacipEB1p7tQjPAg==} + '@oxlint/binding-openharmony-arm64@1.79.0': + resolution: {integrity: sha512-Oatt4GuA1WJkqzk2ozx4HrWROOi7opV3AKDw/U8qDIqeTqzsjn5K2x3REJMNjU3/KU/Bkq96Zi3CknaiDTaC/Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.78.0': - resolution: {integrity: sha512-rjc2hF1KfMi8fZj1X/m3AmnHbdsF3rL0v6KQg0Uc880Yb2khjz+3U14sfdZ7jWTpRnN1m1NQa/TT7uU9lJWPrA==} + '@oxlint/binding-win32-arm64-msvc@1.79.0': + resolution: {integrity: sha512-NAgZr9Qp8nIA9rpo0JEvwiabTF/2UVqBNnupBG9X4kxXcQoScJUTi+qHhvabb9s/thgj5wQ4XcIaJvb+ZMgoKw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.78.0': - resolution: {integrity: sha512-zcuXFVrEFHIafRfkCQT8w/Xe41o07ozl/vwHq7p94vB29xVzsB0sZGYORU1jhcYKv3Lr0J3HbJ2T4fHH5rWmvA==} + '@oxlint/binding-win32-ia32-msvc@1.79.0': + resolution: {integrity: sha512-+KyXjIvcpaXmWW/j9NNY5yWjrIVxaX18VyIheQy3jwc2GSYgpCr7MGI/HxIGQ/shAL5IWEKbhsqoMpAO5Stiog==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.78.0': - resolution: {integrity: sha512-Sb5ocmLSuYeOuXd+CFOToGKp/gjXUEWDnvIGwhnh8aq8wY4TMmEnKnvbogSW7RdMZv77JSARduS7/gv+khYEjA==} + '@oxlint/binding-win32-x64-msvc@1.79.0': + resolution: {integrity: sha512-mEelcCMMBS57sIXh2veGMNy+pQwuGtcMxHxGIZWQ5Ba9pJ5jCCUFOZB9E2JhBaxGsURe+WGe0zJp4RVre52gpQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxlint/plugins@1.73.0': - resolution: {integrity: sha512-OhgMQeMmZA0dcFcX4/priaJZWdFECxiClgq6mRX6aatZEcV9PbKC3P3/v8U1hVjviT1i5U+vR8lAtBV6m4FXAA==} + '@oxlint/plugins@1.79.0': + resolution: {integrity: sha512-S0uyoxakDINJ4DPgqxGlEEvrdSMeQb7Z2lKVjxoY2gwsbZbfg2Xr8Klfeo5ZeraHmmdBCELFUHkSe6KEmBpMvg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} '@parcel/watcher-android-arm64@2.5.1': @@ -4448,6 +4543,11 @@ packages: peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* + '@vitejs/devtools-kit@0.5.0': + resolution: {integrity: sha512-AxEhMasklAryxFOQRf4e4fmGKM8X5OvynhA14s6EwlqA11fIIlXsD6+1haUuVUViqOIOrz/R2UaDvEzCIGHE+Q==} + peerDependencies: + vite: workspace:@voidzero-dev/vite-plus-core@* + '@vitejs/devtools@0.4.12': resolution: {integrity: sha512-hOorgEEvqtkeHDk7RhDOGnOQLGFTov18KKFl+KoI/6c3tbEkcmTMY6CoccCQSI0w9tJSKrNqpTSph+fjHTvYhg==} hasBin: true @@ -4467,36 +4567,55 @@ packages: '@vitejs/devtools-vitest': optional: true + '@vitejs/devtools@0.5.0': + resolution: {integrity: sha512-FuijJWyH0jOQeuDAmzlHuZYdGQO7AM1qBwoz9G967cuTx9FckpXDQyNw5YpSgzoyVAuwNF8g6Mt7qmnR76xn9w==} + hasBin: true + peerDependencies: + '@vitejs/devtools-oxc': ^0.5.0 + '@vitejs/devtools-rolldown': ^0.5.0 + '@vitejs/devtools-vite': ^0.5.0 + '@vitejs/devtools-vitest': ^0.5.0 + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@vitejs/devtools-oxc': + optional: true + '@vitejs/devtools-rolldown': + optional: true + '@vitejs/devtools-vite': + optional: true + '@vitejs/devtools-vitest': + optional: true + '@vitejs/release-scripts@1.8.0': resolution: {integrity: sha512-onsGGV08sBfuV78buZUg0GpJU5iFOoxpxgi66pp5IFtbONPUQOq/9dDUx6QPJJjUovDNftg9QfYe0t9PZt/g6w==} - '@vitest/browser-playwright@4.1.10': - resolution: {integrity: sha512-nMoXGEiRpT7m3W7NsbvrM2aKNwiNHZf+zEpUCvMteGjZFvfT96Q9fh7QyB98dvDWXiKvrLxA7bJ1mCOOv+JQPw==} + '@vitest/browser-playwright@4.1.11': + resolution: {integrity: sha512-riLBxPqwnJ0lWs2DN2WeUfYeKLoAjbP2Xx8cLQdSddzMi20sksIa6K2mPz79DyMZKKVKH2ksOC2yJvtNcZg8cg==} peerDependencies: playwright: '*' - vitest: 4.1.10 + vitest: 4.1.11 - '@vitest/browser-preview@4.1.10': - resolution: {integrity: sha512-14MJrL59ZFkqXLjwfSk6RzTDy5Czf9UG4+8q8L6Gxjs2aPjEce/cVNYV14bXAc2BvMjUNu904+ZEZA1Xc1wtvQ==} + '@vitest/browser-preview@4.1.11': + resolution: {integrity: sha512-iPKSE6Ibayey6HFgK1V1/aHgyhx7HSRk1YMi+lnBZGmlIiNV5Uc7xRkD9Su8RDylTxDECK23t7kTHdRKoqSYDQ==} peerDependencies: - vitest: 4.1.10 + vitest: 4.1.11 - '@vitest/browser-webdriverio@4.1.10': - resolution: {integrity: sha512-CnZZFYFV7kIda1QhnV8ZxTbO/EoGb1S48RSMf3/iB4JjXlDl2sRWJ0VtbSq6Aav3YpqDc/X5oq3p91nUIU1psA==} + '@vitest/browser-webdriverio@4.1.11': + resolution: {integrity: sha512-utftie0XLjhATDCCRAaCZFVlosjQX6mF8UK+mo0q2yTn+XASUdz21tqvAA6fYRgLDiHAIVI06cBaKAklRp4UVA==} peerDependencies: - vitest: 4.1.10 + vitest: 4.1.11 webdriverio: '*' - '@vitest/browser@4.1.10': - resolution: {integrity: sha512-UDwuWGwXj646CBx/bQHOaJSX7np0I8JL/UKQYa1e4QrVHH8VdWtx8eaOuf8sy0ShwDgR6NjJAsp5eF6vjF6qng==} + '@vitest/browser@4.1.11': + resolution: {integrity: sha512-bwMovvAeuTFOK5kIFevw4VEf+1gVEICv4SYK4k3knJOxl6b1zEWud8mYKD73e1B0odAn174h1MofURy2TPWf3w==} peerDependencies: - vitest: 4.1.10 + vitest: 4.1.11 - '@vitest/expect@4.1.10': - resolution: {integrity: sha512-YsCn+qAk1GWjQOWFEsEcL2gNQ0zmVmQu3T03qP6UyjhtmdtwtbuI+DASn/7iQB3HGTXkdBwGddzxPlmiql5vlA==} + '@vitest/expect@4.1.11': + resolution: {integrity: sha512-VX2x5vNJXET47KAFzwERI+KRMtTTCSWTfSMKsW7JsUsXV4psq++e3DvZpuTDOpHcxytiDs6p2nhVb2tVDiiUYw==} - '@vitest/mocker@4.1.10': - resolution: {integrity: sha512-v0xaezt+DKEmKfaxg133ldzADrwLGd7Ze1MfQQTYfvs8OqZIwbxyxaYURivwV7sWy5fqn3rH5uOrSp07bp44Ow==} + '@vitest/mocker@4.1.11': + resolution: {integrity: sha512-2XJVD55d1o5AZous5CCGKS74g/riOj9odEt2bQpCVZeblHyHdnMeFl4jl0XjU21stf4mbjUkew2eXQZt65g5CQ==} peerDependencies: msw: ^2.4.9 vite: workspace:@voidzero-dev/vite-plus-core@* @@ -4509,18 +4628,24 @@ packages: '@vitest/pretty-format@4.1.10': resolution: {integrity: sha512-W1HsjSH4MXQ9YfmmhLAoIYf1HRfekQCGngeIgcei6MP5QQGWUe0gkopdZQaVCFO+JDJMrAJGwa5pRpNpvy4P8Q==} - '@vitest/runner@4.1.10': - resolution: {integrity: sha512-IKI6kpIH+LmpROplyLwBBaCfMgOZOMsygVa6BARD6ahA04VRuJSa6OaVG7kRvSEMD870Vd91rSSw0eegtWyLGg==} + '@vitest/pretty-format@4.1.11': + resolution: {integrity: sha512-yiZzPbGTS9Sr/JpFl8zHrcIkAofNbFV6k21vIgQN/cY/oxZeXhJv5sc/MBJ5jFKWmWs+oJHw0UXLZjmf931+Vw==} + + '@vitest/runner@4.1.11': + resolution: {integrity: sha512-LztvUgdwMNJMIkj3hQnnxiC2Xy1zNxq928W/xhjCLaNCzqTZOudjwbQf6v9IntZGPw132i2Lq2rgTRZHD3JHNw==} - '@vitest/snapshot@4.1.10': - resolution: {integrity: sha512-xRkfOT1qpTAi/Ti4Y1LtfRc3kEuqxGw59eN2jN9pRWMtS/XDevekhcFSqvQqjUNGksfjMJu3Y+oJ+4Ypn2OaJw==} + '@vitest/snapshot@4.1.11': + resolution: {integrity: sha512-pN7ikn1ON7h8ee4gIAp4AzyK+zBtJPzVbqOgu5LCEh4VaJVbPQcgYQYJIMGQPXVeJJq1fnfazis7a5pFNPahog==} - '@vitest/spy@4.1.10': - resolution: {integrity: sha512-PLf/Ugvoq5wO/b4rwYCR1h2PSIdXz7wnkQFMiUpLdtM7l6pqVFcQIBEHyT1+l+cj7mNwAfZHzqXqDyjvOuwbDw==} + '@vitest/spy@4.1.11': + resolution: {integrity: sha512-apNa/prQy2qCeywhnixOHPRCgGNhvg7T4Dapfl1GahLp/R+uhBm5cPyFoNVyqsNd2h1nJxL6BqqdIjiABL60YA==} '@vitest/utils@4.1.10': resolution: {integrity: sha512-fy9am/HWxbaGt/Sawrp90vt6Y6jQwf1RX77cz3uwoJwJVMli/e1IEwRPnMNJ7vKfPTwo0diXifkpPvwH9v7nGA==} + '@vitest/utils@4.1.11': + resolution: {integrity: sha512-zTCVGpyFsGWBhllOyKlTw/vnr6D9qxsfSDyfbyZmTyjHw5N/VuvzHpHoQjm2ZJzn4RJgx5w4r7V0er69CmLgPQ==} + '@voidzero-dev/vite-task-client@0.2.0': resolution: {integrity: sha512-y932hw4I0qrdlqbDhOC4VS7mtLad+MtXToSVJIZ79Cd7Ib6p4bRuoTRrx6OeedhdPm2yf9+r8ndlhJjn8LbsxQ==} engines: {node: '>=18'} @@ -5202,8 +5327,8 @@ packages: birpc@2.9.0: resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} - birpc@4.0.0: - resolution: {integrity: sha512-LShSxJP0KTmd101b6DRyGBj57LZxSDYWKitQNW/mi8GRMvZb078Uf9+pveax1DrVL89vm7mWe+TovdI/UDOuPw==} + birpc@4.1.0: + resolution: {integrity: sha512-O8L9vALWGqdEe0cG4HJckauw3WeJETlJnDRPUYpgwB7wrU43b/5NGMdVjdVcRo+4ROgd3ih2wha1glDe4HRVgw==} boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -5601,6 +5726,21 @@ packages: cac: optional: true + devframe@0.9.2: + resolution: {integrity: sha512-UOUtoI+x9R9MmaX19hTOqQ46MzGDbrG8y6oZHp3z32uuapLm86VcdeLLo3sQC1f8HZaqyIwEdYLtFfqON0qOoA==} + hasBin: true + peerDependencies: + '@modelcontextprotocol/client': ^2.0.0 + '@modelcontextprotocol/server': ^2.0.0 + cac: ^7.0.0 + peerDependenciesMeta: + '@modelcontextprotocol/client': + optional: true + '@modelcontextprotocol/server': + optional: true + cac: + optional: true + dom-accessibility-api@0.5.16: resolution: {integrity: sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==} @@ -6829,8 +6969,8 @@ packages: resolution: {integrity: sha512-ov0NzaDCOInknS7mP1cwKdJERt3utPW8ldjtdUXQ8Ty0GEFD08wk422vCUN0d7pST6kqtV7dxoI9w1Zi0l/9TA==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-parser@0.144.0: - resolution: {integrity: sha512-eacM4wMgGWXctHubY262yo+50E76qtQBqe+uK73YEV1IT3qP12Acbnf9Nc8t+agIAdnko9iVT4KF83/d0EjY5w==} + oxc-parser@0.145.0: + resolution: {integrity: sha512-zLMOUMlzFPqpgiQPTdSYBpJF1pQX1Ym2h+qb/BIT3KoMYf+cn87LDD0ifjcGcikUwKS2uQKH/y4n2t3dHS9bFQ==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.24.2: @@ -6849,8 +6989,8 @@ packages: vite-plus: optional: true - oxfmt@0.63.0: - resolution: {integrity: sha512-kgdDwv35wvVf6554U2Ab8Jnd0zTM+TsEQWwaB70RAjK3gICFAFGO+2Hd3Be27GMoXj3XRL9IKSNRVl7KBQL6iw==} + oxfmt@0.64.0: + resolution: {integrity: sha512-XZ4GFBN/PLbXKq+0zrgpQfPKYuJlUuj+nzZJY7UpIbFMNyefNLCdN9EwViycNqnYcv0wrn0jXcQLlqJp8RCKBg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -6866,8 +7006,8 @@ packages: resolution: {integrity: sha512-KjK/XLcXr1DSyonKhsuFqJRiuKqcyG9j3LJ8nkOsrLzGvodBPqzHOKauy10asLMDI0sUpvb+1sxlzff3udZvfg==} hasBin: true - oxlint@1.78.0: - resolution: {integrity: sha512-QgQePuxIqKOzo1KSjG2EnITEeWvWnKAm77eq8nrMtf6AGoA+zyGc4PFYtDNJSD25g/ibOwfQ851hZ4/SPkMVoA==} + oxlint@1.79.0: + resolution: {integrity: sha512-hVJ9hq9m2unPS+Of4eJJgCPdIeCC+3DHEUX3tkmrPJr3OK2hz7PhXwgC+ZP71ZcYu8cCDEtQrqLxWNvxBppBVg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -8100,20 +8240,20 @@ packages: resolution: {integrity: sha512-Njrh4U8UODGajoZ44QS2C/BsoEM9DTI/aCqY5swsizb+/ap0FamvnCMcZAxrR5+aoC0ZqkawEfpC/N2SBc+xeA==} engines: {node: '>=18.12.0'} - vitest@4.1.10: - resolution: {integrity: sha512-R9jUTe5S4Qb0HCd4TNqpC7oGcrMssMRGXLW80ubjWsW9VH5GF8y1Y0SFLY9AbqSk6nt0PnOx4H4WNJYZ13GUPw==} + vitest@4.1.11: + resolution: {integrity: sha512-fhACrNXUidIbGSBr5FlbuBkO7VWC1ZyLl0DO4CU2DrQoAPxX84Ysxs+HeGQpii5lZWV1Q4gBZTTu49mF+A6Edw==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/coverage-istanbul': 4.1.10 - '@vitest/coverage-v8': 4.1.10 - '@vitest/ui': 4.1.10 + '@vitest/browser-playwright': 4.1.11 + '@vitest/browser-preview': 4.1.11 + '@vitest/browser-webdriverio': 4.1.11 + '@vitest/coverage-istanbul': 4.1.11 + '@vitest/coverage-v8': 4.1.11 + '@vitest/ui': 4.1.11 happy-dom: '*' jsdom: '*' vite: workspace:@voidzero-dev/vite-plus-core@* @@ -9198,6 +9338,13 @@ snapshots: '@csstools/css-tokenizer@3.0.4': optional: true + '@devframes/hub-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))': + dependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + optionalDependencies: + '@devframes/json-render': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/hub@0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5))': dependencies: '@standard-schema/spec': 1.1.0 @@ -9209,6 +9356,25 @@ snapshots: tinyexec: 1.3.0 zigpty: 0.2.1 + '@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))': + dependencies: + '@standard-schema/spec': 1.1.0 + destr: 2.0.5 + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + h3: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.5)) + pathe: 2.0.3 + perfect-debounce: 2.1.0 + tinyexec: 1.3.0 + ufo: 1.6.4 + zigpty: 0.2.1 + transitivePeerDependencies: + - crossws + + '@devframes/json-render-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))': + optionalDependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + '@devframes/json-render@0.8.2(@devframes/hub@0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5))': dependencies: '@json-render/core': 0.19.0(zod@4.4.3) @@ -9218,6 +9384,14 @@ snapshots: optionalDependencies: '@devframes/hub': 0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))': + dependencies: + '@json-render/core': 0.19.0(zod@4.4.3) + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + zod: 4.4.3 + optionalDependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/plugin-inspect@0.8.2(devframe@0.8.2(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)) @@ -9229,6 +9403,13 @@ snapshots: transitivePeerDependencies: - valibot + '@devframes/plugin-inspect@0.9.2(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': + dependencies: + cac: 7.0.0 + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + optionalDependencies: + vite: link:packages/core + '@devframes/plugin-messages@0.8.2(@devframes/hub@0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': dependencies: '@devframes/hub': 0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)) @@ -9238,6 +9419,15 @@ snapshots: optionalDependencies: vite: link:packages/core + '@devframes/plugin-messages@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': + dependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/service-open': 0.9.2(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + cac: 7.0.0 + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + optionalDependencies: + vite: link:packages/core + '@devframes/plugin-terminals@0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': dependencies: cac: 7.0.0 @@ -9247,6 +9437,32 @@ snapshots: optionalDependencies: vite: link:packages/core + '@devframes/plugin-terminals@0.9.2(@devframes/hub-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': + dependencies: + '@devframes/vite': 0.9.2(@devframes/hub-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + cac: 7.0.0 + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + zigpty: 0.2.1 + optionalDependencies: + vite: link:packages/core + transitivePeerDependencies: + - '@devframes/hub' + - '@devframes/hub-ui' + + '@devframes/service-open@0.9.2(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))': + dependencies: + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + pathe: 2.0.3 + + '@devframes/vite@0.9.2(@devframes/hub-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core)': + dependencies: + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + pathe: 2.0.3 + optionalDependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/hub-ui': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + vite: link:packages/core + '@edge-runtime/primitives@6.0.0': optional: true @@ -10277,122 +10493,122 @@ snapshots: '@oxc-parser/binding-android-arm-eabi@0.143.0': optional: true - '@oxc-parser/binding-android-arm-eabi@0.144.0': + '@oxc-parser/binding-android-arm-eabi@0.145.0': optional: true '@oxc-parser/binding-android-arm64@0.143.0': optional: true - '@oxc-parser/binding-android-arm64@0.144.0': + '@oxc-parser/binding-android-arm64@0.145.0': optional: true '@oxc-parser/binding-darwin-arm64@0.143.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.144.0': + '@oxc-parser/binding-darwin-arm64@0.145.0': optional: true '@oxc-parser/binding-darwin-x64@0.143.0': optional: true - '@oxc-parser/binding-darwin-x64@0.144.0': + '@oxc-parser/binding-darwin-x64@0.145.0': optional: true '@oxc-parser/binding-freebsd-x64@0.143.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.144.0': + '@oxc-parser/binding-freebsd-x64@0.145.0': optional: true '@oxc-parser/binding-linux-arm-gnueabihf@0.143.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.144.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.145.0': optional: true '@oxc-parser/binding-linux-arm-musleabihf@0.143.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.144.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.145.0': optional: true '@oxc-parser/binding-linux-arm64-gnu@0.143.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.144.0': + '@oxc-parser/binding-linux-arm64-gnu@0.145.0': optional: true '@oxc-parser/binding-linux-arm64-musl@0.143.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.144.0': + '@oxc-parser/binding-linux-arm64-musl@0.145.0': optional: true '@oxc-parser/binding-linux-ppc64-gnu@0.143.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.144.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.145.0': optional: true '@oxc-parser/binding-linux-riscv64-gnu@0.143.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.144.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.145.0': optional: true '@oxc-parser/binding-linux-riscv64-musl@0.143.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.144.0': + '@oxc-parser/binding-linux-riscv64-musl@0.145.0': optional: true '@oxc-parser/binding-linux-s390x-gnu@0.143.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.144.0': + '@oxc-parser/binding-linux-s390x-gnu@0.145.0': optional: true '@oxc-parser/binding-linux-x64-gnu@0.143.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.144.0': + '@oxc-parser/binding-linux-x64-gnu@0.145.0': optional: true '@oxc-parser/binding-linux-x64-musl@0.143.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.144.0': + '@oxc-parser/binding-linux-x64-musl@0.145.0': optional: true '@oxc-parser/binding-openharmony-arm64@0.143.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.144.0': + '@oxc-parser/binding-openharmony-arm64@0.145.0': optional: true '@oxc-parser/binding-win32-arm64-msvc@0.143.0': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.144.0': + '@oxc-parser/binding-win32-arm64-msvc@0.145.0': optional: true '@oxc-parser/binding-win32-ia32-msvc@0.143.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.144.0': + '@oxc-parser/binding-win32-ia32-msvc@0.145.0': optional: true '@oxc-parser/binding-win32-x64-msvc@0.143.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.144.0': + '@oxc-parser/binding-win32-x64-msvc@0.145.0': optional: true - '@oxc-project/runtime@0.144.0': {} + '@oxc-project/runtime@0.145.0': {} '@oxc-project/types@0.143.0': {} - '@oxc-project/types@0.144.0': {} + '@oxc-project/types@0.145.0': {} '@oxc-resolver/binding-android-arm-eabi@11.24.2': optional: true @@ -10458,115 +10674,115 @@ snapshots: '@oxfmt/binding-android-arm-eabi@0.61.0': optional: true - '@oxfmt/binding-android-arm-eabi@0.63.0': + '@oxfmt/binding-android-arm-eabi@0.64.0': optional: true '@oxfmt/binding-android-arm64@0.61.0': optional: true - '@oxfmt/binding-android-arm64@0.63.0': + '@oxfmt/binding-android-arm64@0.64.0': optional: true '@oxfmt/binding-darwin-arm64@0.61.0': optional: true - '@oxfmt/binding-darwin-arm64@0.63.0': + '@oxfmt/binding-darwin-arm64@0.64.0': optional: true '@oxfmt/binding-darwin-x64@0.61.0': optional: true - '@oxfmt/binding-darwin-x64@0.63.0': + '@oxfmt/binding-darwin-x64@0.64.0': optional: true '@oxfmt/binding-freebsd-x64@0.61.0': optional: true - '@oxfmt/binding-freebsd-x64@0.63.0': + '@oxfmt/binding-freebsd-x64@0.64.0': optional: true '@oxfmt/binding-linux-arm-gnueabihf@0.61.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.63.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.64.0': optional: true '@oxfmt/binding-linux-arm-musleabihf@0.61.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.63.0': + '@oxfmt/binding-linux-arm-musleabihf@0.64.0': optional: true '@oxfmt/binding-linux-arm64-gnu@0.61.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.63.0': + '@oxfmt/binding-linux-arm64-gnu@0.64.0': optional: true '@oxfmt/binding-linux-arm64-musl@0.61.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.63.0': + '@oxfmt/binding-linux-arm64-musl@0.64.0': optional: true '@oxfmt/binding-linux-ppc64-gnu@0.61.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.63.0': + '@oxfmt/binding-linux-ppc64-gnu@0.64.0': optional: true '@oxfmt/binding-linux-riscv64-gnu@0.61.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.63.0': + '@oxfmt/binding-linux-riscv64-gnu@0.64.0': optional: true '@oxfmt/binding-linux-riscv64-musl@0.61.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.63.0': + '@oxfmt/binding-linux-riscv64-musl@0.64.0': optional: true '@oxfmt/binding-linux-s390x-gnu@0.61.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.63.0': + '@oxfmt/binding-linux-s390x-gnu@0.64.0': optional: true '@oxfmt/binding-linux-x64-gnu@0.61.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.63.0': + '@oxfmt/binding-linux-x64-gnu@0.64.0': optional: true '@oxfmt/binding-linux-x64-musl@0.61.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.63.0': + '@oxfmt/binding-linux-x64-musl@0.64.0': optional: true '@oxfmt/binding-openharmony-arm64@0.61.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.63.0': + '@oxfmt/binding-openharmony-arm64@0.64.0': optional: true '@oxfmt/binding-win32-arm64-msvc@0.61.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.63.0': + '@oxfmt/binding-win32-arm64-msvc@0.64.0': optional: true '@oxfmt/binding-win32-ia32-msvc@0.61.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.63.0': + '@oxfmt/binding-win32-ia32-msvc@0.64.0': optional: true '@oxfmt/binding-win32-x64-msvc@0.61.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.63.0': + '@oxfmt/binding-win32-x64-msvc@0.64.0': optional: true '@oxlint-tsgolint/darwin-arm64@7.0.2001': @@ -10587,64 +10803,64 @@ snapshots: '@oxlint-tsgolint/win32-x64@7.0.2001': optional: true - '@oxlint/binding-android-arm-eabi@1.78.0': + '@oxlint/binding-android-arm-eabi@1.79.0': optional: true - '@oxlint/binding-android-arm64@1.78.0': + '@oxlint/binding-android-arm64@1.79.0': optional: true - '@oxlint/binding-darwin-arm64@1.78.0': + '@oxlint/binding-darwin-arm64@1.79.0': optional: true - '@oxlint/binding-darwin-x64@1.78.0': + '@oxlint/binding-darwin-x64@1.79.0': optional: true - '@oxlint/binding-freebsd-x64@1.78.0': + '@oxlint/binding-freebsd-x64@1.79.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.78.0': + '@oxlint/binding-linux-arm-gnueabihf@1.79.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.78.0': + '@oxlint/binding-linux-arm-musleabihf@1.79.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.78.0': + '@oxlint/binding-linux-arm64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.78.0': + '@oxlint/binding-linux-arm64-musl@1.79.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.78.0': + '@oxlint/binding-linux-ppc64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.78.0': + '@oxlint/binding-linux-riscv64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.78.0': + '@oxlint/binding-linux-riscv64-musl@1.79.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.78.0': + '@oxlint/binding-linux-s390x-gnu@1.79.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.78.0': + '@oxlint/binding-linux-x64-gnu@1.79.0': optional: true - '@oxlint/binding-linux-x64-musl@1.78.0': + '@oxlint/binding-linux-x64-musl@1.79.0': optional: true - '@oxlint/binding-openharmony-arm64@1.78.0': + '@oxlint/binding-openharmony-arm64@1.79.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.78.0': + '@oxlint/binding-win32-arm64-msvc@1.79.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.78.0': + '@oxlint/binding-win32-ia32-msvc@1.79.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.78.0': + '@oxlint/binding-win32-x64-msvc@1.79.0': optional: true - '@oxlint/plugins@1.73.0': {} + '@oxlint/plugins@1.79.0': {} '@parcel/watcher-android-arm64@2.5.1': optional: true @@ -10902,7 +11118,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.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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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) @@ -10917,7 +11133,7 @@ snapshots: dependencies: obug: 2.1.4 tinyexec: 1.3.0 - 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) + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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': @@ -11246,6 +11462,23 @@ snapshots: - cac - srvx + '@vitejs/devtools-kit@0.5.0(cac@7.0.0)(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(vite@packages+core)': + dependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/json-render': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + devframe: 0.9.2(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/client' + - '@modelcontextprotocol/server' + - cac + - crossws + - srvx + '@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.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)) @@ -11253,7 +11486,7 @@ snapshots: '@devframes/plugin-messages': 0.8.2(@devframes/hub@0.8.2(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.8.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) '@devframes/plugin-terminals': 0.8.2(devframe@0.8.2(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 + birpc: 4.1.0 cac: 7.0.0 devframe: 0.8.2(cac@7.0.0)(srvx@0.12.5) h3: 2.0.1-rc.22(crossws@0.4.10(srvx@0.12.5)) @@ -11272,6 +11505,33 @@ snapshots: - typescript - valibot + '@vitejs/devtools@0.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(vite@packages+core)': + dependencies: + '@devframes/hub': 0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/hub-ui': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/json-render-ui': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)) + '@devframes/plugin-inspect': 0.9.2(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + '@devframes/plugin-messages': 0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + '@devframes/plugin-terminals': 0.9.2(@devframes/hub-ui@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5))(vite@packages+core) + '@vitejs/devtools-kit': 0.5.0(cac@7.0.0)(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(vite@packages+core) + cac: 7.0.0 + devframe: 0.9.2(cac@7.0.0)(srvx@0.12.5) + h3: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.5)) + local-pkg: 1.2.1 + nostics: 1.2.0 + obug: 2.1.4 + pathe: 2.0.3 + vite: link:packages/core + transitivePeerDependencies: + - '@devframes/json-render' + - '@devframes/plugin-inspect--assets' + - '@devframes/plugin-messages--assets' + - '@devframes/plugin-terminals--assets' + - '@modelcontextprotocol/client' + - '@modelcontextprotocol/server' + - crossws + - srvx + '@vitejs/release-scripts@1.8.0(conventional-commits-filter@6.0.1)': dependencies: '@conventional-changelog/template': 1.2.1 @@ -11286,35 +11546,35 @@ snapshots: transitivePeerDependencies: - conventional-commits-filter - '@vitest/browser-playwright@4.1.10(playwright@1.62.1)(vite@packages+core)(vitest@4.1.10)': + '@vitest/browser-playwright@4.1.11(playwright@1.62.1)(vite@packages+core)(vitest@4.1.11)': dependencies: - '@vitest/browser': 4.1.10(vite@packages+core)(vitest@4.1.10) - '@vitest/mocker': 4.1.10(vite@packages+core) + '@vitest/browser': 4.1.11(vite@packages+core)(vitest@4.1.11) + '@vitest/mocker': 4.1.11(vite@packages+core) playwright: 1.62.1 tinyrainbow: 3.1.0 - vitest: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + vitest: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.10(vite@packages+core)(vitest@4.1.10)': + '@vitest/browser-preview@4.1.11(vite@packages+core)(vitest@4.1.11)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.10(vite@packages+core)(vitest@4.1.10) - vitest: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + '@vitest/browser': 4.1.11(vite@packages+core)(vitest@4.1.11) + vitest: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-webdriverio@4.1.10(vite@packages+core)(vitest@4.1.10)(webdriverio@9.20.1(supports-color@8.1.1))': + '@vitest/browser-webdriverio@4.1.11(vite@packages+core)(vitest@4.1.11)(webdriverio@9.20.1(supports-color@8.1.1))': dependencies: - '@vitest/browser': 4.1.10(vite@packages+core)(vitest@4.1.10) - vitest: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + '@vitest/browser': 4.1.11(vite@packages+core)(vitest@4.1.11) + vitest: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) webdriverio: 9.20.1(supports-color@8.1.1) transitivePeerDependencies: - bufferutil @@ -11322,16 +11582,16 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.10(vite@packages+core)(vitest@4.1.10)': + '@vitest/browser@4.1.11(vite@packages+core)(vitest@4.1.11)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.10(vite@packages+core) - '@vitest/utils': 4.1.10 + '@vitest/mocker': 4.1.11(vite@packages+core) + '@vitest/utils': 4.1.11 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyrainbow: 3.1.0 - vitest: 4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) + vitest: 4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core) ws: 8.21.1 transitivePeerDependencies: - bufferutil @@ -11339,18 +11599,18 @@ snapshots: - utf-8-validate - vite - '@vitest/expect@4.1.10': + '@vitest/expect@4.1.11': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.10(vite@packages+core)': + '@vitest/mocker@4.1.11(vite@packages+core)': dependencies: - '@vitest/spy': 4.1.10 + '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: @@ -11360,19 +11620,23 @@ snapshots: dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.10': + '@vitest/pretty-format@4.1.11': dependencies: - '@vitest/utils': 4.1.10 + tinyrainbow: 3.1.0 + + '@vitest/runner@4.1.11': + dependencies: + '@vitest/utils': 4.1.11 pathe: 2.0.3 - '@vitest/snapshot@4.1.10': + '@vitest/snapshot@4.1.11': dependencies: - '@vitest/pretty-format': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/pretty-format': 4.1.11 + '@vitest/utils': 4.1.11 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.10': {} + '@vitest/spy@4.1.11': {} '@vitest/utils@4.1.10': dependencies: @@ -11380,6 +11644,12 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 + '@vitest/utils@4.1.11': + dependencies: + '@vitest/pretty-format': 4.1.11 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + '@voidzero-dev/vite-task-client@0.2.0': {} '@vue-macros/common@3.1.2(vue@3.5.40(typescript@6.0.3))': @@ -11951,7 +12221,7 @@ snapshots: birpc@2.9.0: {} - birpc@4.0.0: {} + birpc@4.1.0: {} boolbase@1.0.0: {} @@ -12311,7 +12581,7 @@ snapshots: devframe@0.8.2(cac@7.0.0)(srvx@0.12.5): dependencies: '@standard-schema/spec': 1.1.0 - birpc: 4.0.0 + birpc: 4.1.0 crossws: 0.4.10(srvx@0.12.5) destr: 2.0.5 h3: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.5)) @@ -12324,6 +12594,21 @@ snapshots: transitivePeerDependencies: - srvx + devframe@0.9.2(cac@7.0.0)(srvx@0.12.5): + dependencies: + '@standard-schema/spec': 1.1.0 + birpc: 4.1.0 + crossws: 0.4.10(srvx@0.12.5) + h3: 2.0.1-rc.26(crossws@0.4.10(srvx@0.12.5)) + mrmime: 2.0.1 + nostics: 1.2.0 + pathe: 2.0.3 + ufo: 1.6.4 + optionalDependencies: + cac: 7.0.0 + transitivePeerDependencies: + - srvx + dom-accessibility-api@0.5.16: {} dom-serializer@2.0.0: @@ -13564,29 +13849,29 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.143.0 '@oxc-parser/binding-win32-x64-msvc': 0.143.0 - oxc-parser@0.144.0: + oxc-parser@0.145.0: dependencies: - '@oxc-project/types': 0.144.0 + '@oxc-project/types': 0.145.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.144.0 - '@oxc-parser/binding-android-arm64': 0.144.0 - '@oxc-parser/binding-darwin-arm64': 0.144.0 - '@oxc-parser/binding-darwin-x64': 0.144.0 - '@oxc-parser/binding-freebsd-x64': 0.144.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.144.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.144.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.144.0 - '@oxc-parser/binding-linux-arm64-musl': 0.144.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.144.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.144.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.144.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.144.0 - '@oxc-parser/binding-linux-x64-gnu': 0.144.0 - '@oxc-parser/binding-linux-x64-musl': 0.144.0 - '@oxc-parser/binding-openharmony-arm64': 0.144.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.144.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.144.0 - '@oxc-parser/binding-win32-x64-msvc': 0.144.0 + '@oxc-parser/binding-android-arm-eabi': 0.145.0 + '@oxc-parser/binding-android-arm64': 0.145.0 + '@oxc-parser/binding-darwin-arm64': 0.145.0 + '@oxc-parser/binding-darwin-x64': 0.145.0 + '@oxc-parser/binding-freebsd-x64': 0.145.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.145.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.145.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.145.0 + '@oxc-parser/binding-linux-arm64-musl': 0.145.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.145.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.145.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.145.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.145.0 + '@oxc-parser/binding-linux-x64-gnu': 0.145.0 + '@oxc-parser/binding-linux-x64-musl': 0.145.0 + '@oxc-parser/binding-openharmony-arm64': 0.145.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.145.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.145.0 + '@oxc-parser/binding-win32-x64-msvc': 0.145.0 oxc-resolver@11.24.2: optionalDependencies: @@ -13635,29 +13920,29 @@ snapshots: '@oxfmt/binding-win32-x64-msvc': 0.61.0 vite-plus: link:packages/cli - oxfmt@0.63.0(vite-plus@packages+cli): + oxfmt@0.64.0(vite-plus@packages+cli): dependencies: tinypool: 2.1.0 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.63.0 - '@oxfmt/binding-android-arm64': 0.63.0 - '@oxfmt/binding-darwin-arm64': 0.63.0 - '@oxfmt/binding-darwin-x64': 0.63.0 - '@oxfmt/binding-freebsd-x64': 0.63.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.63.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.63.0 - '@oxfmt/binding-linux-arm64-gnu': 0.63.0 - '@oxfmt/binding-linux-arm64-musl': 0.63.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.63.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.63.0 - '@oxfmt/binding-linux-riscv64-musl': 0.63.0 - '@oxfmt/binding-linux-s390x-gnu': 0.63.0 - '@oxfmt/binding-linux-x64-gnu': 0.63.0 - '@oxfmt/binding-linux-x64-musl': 0.63.0 - '@oxfmt/binding-openharmony-arm64': 0.63.0 - '@oxfmt/binding-win32-arm64-msvc': 0.63.0 - '@oxfmt/binding-win32-ia32-msvc': 0.63.0 - '@oxfmt/binding-win32-x64-msvc': 0.63.0 + '@oxfmt/binding-android-arm-eabi': 0.64.0 + '@oxfmt/binding-android-arm64': 0.64.0 + '@oxfmt/binding-darwin-arm64': 0.64.0 + '@oxfmt/binding-darwin-x64': 0.64.0 + '@oxfmt/binding-freebsd-x64': 0.64.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.64.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.64.0 + '@oxfmt/binding-linux-arm64-gnu': 0.64.0 + '@oxfmt/binding-linux-arm64-musl': 0.64.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.64.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.64.0 + '@oxfmt/binding-linux-riscv64-musl': 0.64.0 + '@oxfmt/binding-linux-s390x-gnu': 0.64.0 + '@oxfmt/binding-linux-x64-gnu': 0.64.0 + '@oxfmt/binding-linux-x64-musl': 0.64.0 + '@oxfmt/binding-openharmony-arm64': 0.64.0 + '@oxfmt/binding-win32-arm64-msvc': 0.64.0 + '@oxfmt/binding-win32-ia32-msvc': 0.64.0 + '@oxfmt/binding-win32-x64-msvc': 0.64.0 vite-plus: link:packages/cli oxlint-tsgolint@7.0.2001: @@ -13669,27 +13954,27 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 7.0.2001 '@oxlint-tsgolint/win32-x64': 7.0.2001 - oxlint@1.78.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): + oxlint@1.79.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.78.0 - '@oxlint/binding-android-arm64': 1.78.0 - '@oxlint/binding-darwin-arm64': 1.78.0 - '@oxlint/binding-darwin-x64': 1.78.0 - '@oxlint/binding-freebsd-x64': 1.78.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.78.0 - '@oxlint/binding-linux-arm-musleabihf': 1.78.0 - '@oxlint/binding-linux-arm64-gnu': 1.78.0 - '@oxlint/binding-linux-arm64-musl': 1.78.0 - '@oxlint/binding-linux-ppc64-gnu': 1.78.0 - '@oxlint/binding-linux-riscv64-gnu': 1.78.0 - '@oxlint/binding-linux-riscv64-musl': 1.78.0 - '@oxlint/binding-linux-s390x-gnu': 1.78.0 - '@oxlint/binding-linux-x64-gnu': 1.78.0 - '@oxlint/binding-linux-x64-musl': 1.78.0 - '@oxlint/binding-openharmony-arm64': 1.78.0 - '@oxlint/binding-win32-arm64-msvc': 1.78.0 - '@oxlint/binding-win32-ia32-msvc': 1.78.0 - '@oxlint/binding-win32-x64-msvc': 1.78.0 + '@oxlint/binding-android-arm-eabi': 1.79.0 + '@oxlint/binding-android-arm64': 1.79.0 + '@oxlint/binding-darwin-arm64': 1.79.0 + '@oxlint/binding-darwin-x64': 1.79.0 + '@oxlint/binding-freebsd-x64': 1.79.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.79.0 + '@oxlint/binding-linux-arm-musleabihf': 1.79.0 + '@oxlint/binding-linux-arm64-gnu': 1.79.0 + '@oxlint/binding-linux-arm64-musl': 1.79.0 + '@oxlint/binding-linux-ppc64-gnu': 1.79.0 + '@oxlint/binding-linux-riscv64-gnu': 1.79.0 + '@oxlint/binding-linux-riscv64-musl': 1.79.0 + '@oxlint/binding-linux-s390x-gnu': 1.79.0 + '@oxlint/binding-linux-x64-gnu': 1.79.0 + '@oxlint/binding-linux-x64-musl': 1.79.0 + '@oxlint/binding-openharmony-arm64': 1.79.0 + '@oxlint/binding-win32-arm64-msvc': 1.79.0 + '@oxlint/binding-win32-ia32-msvc': 1.79.0 + '@oxlint/binding-win32-x64-msvc': 1.79.0 oxlint-tsgolint: 7.0.2001 vite-plus: link:packages/cli @@ -14673,7 +14958,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.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): + 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.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(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 @@ -14694,7 +14979,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.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) + '@vitejs/devtools': 0.5.0(@devframes/json-render@0.9.2(@devframes/hub@0.9.2(crossws@0.4.10(srvx@0.12.5))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(devframe@0.9.2(cac@7.0.0)(srvx@0.12.5)))(crossws@0.4.10(srvx@0.12.5))(srvx@0.12.5)(vite@packages+core) publint: 0.3.21 tsx: 4.23.1 typescript: 6.0.3 @@ -14871,15 +15156,15 @@ snapshots: verkit@0.3.0: {} - vitest@4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): + vitest@4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.10.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@packages+core) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/expect': 4.1.11 + '@vitest/mocker': 4.1.11(vite@packages+core) + '@vitest/pretty-format': 4.1.11 + '@vitest/runner': 4.1.11 + '@vitest/snapshot': 4.1.11 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 es-module-lexer: 2.3.1 expect-type: 1.3.0 magic-string: 0.30.21 @@ -14897,23 +15182,23 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.10.3 - '@vitest/browser-playwright': 4.1.10(playwright@1.62.1)(vite@packages+core)(vitest@4.1.10) - '@vitest/browser-preview': 4.1.10(vite@packages+core)(vitest@4.1.10) - '@vitest/browser-webdriverio': 4.1.10(vite@packages+core)(vitest@4.1.10)(webdriverio@9.20.1(supports-color@8.1.1)) + '@vitest/browser-playwright': 4.1.11(playwright@1.62.1)(vite@packages+core)(vitest@4.1.11) + '@vitest/browser-preview': 4.1.11(vite@packages+core)(vitest@4.1.11) + '@vitest/browser-webdriverio': 4.1.11(vite@packages+core)(vitest@4.1.11)(webdriverio@9.20.1(supports-color@8.1.1)) happy-dom: 20.0.10 jsdom: 27.2.0(supports-color@8.1.1) transitivePeerDependencies: - msw - vitest@4.1.10(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.13.3)(@vitest/browser-playwright@4.1.10)(@vitest/browser-preview@4.1.10)(@vitest/browser-webdriverio@4.1.10)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): + vitest@4.1.11(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.13.3)(@vitest/browser-playwright@4.1.11)(@vitest/browser-preview@4.1.11)(@vitest/browser-webdriverio@4.1.11)(happy-dom@20.0.10)(jsdom@27.2.0(supports-color@8.1.1))(vite@packages+core): dependencies: - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10(vite@packages+core) - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/expect': 4.1.11 + '@vitest/mocker': 4.1.11(vite@packages+core) + '@vitest/pretty-format': 4.1.11 + '@vitest/runner': 4.1.11 + '@vitest/snapshot': 4.1.11 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 es-module-lexer: 2.3.1 expect-type: 1.3.0 magic-string: 0.30.21 @@ -14931,9 +15216,9 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.13.3 - '@vitest/browser-playwright': 4.1.10(playwright@1.62.1)(vite@packages+core)(vitest@4.1.10) - '@vitest/browser-preview': 4.1.10(vite@packages+core)(vitest@4.1.10) - '@vitest/browser-webdriverio': 4.1.10(vite@packages+core)(vitest@4.1.10)(webdriverio@9.20.1(supports-color@8.1.1)) + '@vitest/browser-playwright': 4.1.11(playwright@1.62.1)(vite@packages+core)(vitest@4.1.11) + '@vitest/browser-preview': 4.1.11(vite@packages+core)(vitest@4.1.11) + '@vitest/browser-webdriverio': 4.1.11(vite@packages+core)(vitest@4.1.11)(webdriverio@9.20.1(supports-color@8.1.1)) happy-dom: 20.0.10 jsdom: 27.2.0(supports-color@8.1.1) transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d44fd5d1ce..f7bfd39f9c 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -20,9 +20,9 @@ catalog: '@nkzw/safe-word-list': ^3.1.0 '@oxc-node/cli': ^0.1.0 '@oxc-node/core': ^0.1.0 - '@oxc-project/runtime': =0.144.0 - '@oxc-project/types': =0.144.0 - '@oxlint/plugins': =1.73.0 + '@oxc-project/runtime': =0.145.0 + '@oxc-project/types': =0.145.0 + '@oxlint/plugins': =1.79.0 '@pnpm/find-workspace-packages': ^6.0.9 '@rolldown/pluginutils': ^1.0.0 '@rollup/plugin-commonjs': ^29.0.0 @@ -47,17 +47,17 @@ catalog: '@types/ws': ^8.18.0 '@typescript/native-preview': 7.0.0-dev.20260605.1 '@vitejs/plugin-react': ^5.1.2 - '@vitest/browser': 4.1.10 - '@vitest/browser-playwright': 4.1.10 - '@vitest/browser-preview': 4.1.10 - '@vitest/browser-webdriverio': 4.1.10 - '@vitest/expect': 4.1.10 - '@vitest/mocker': 4.1.10 - '@vitest/pretty-format': 4.1.10 - '@vitest/runner': 4.1.10 - '@vitest/snapshot': 4.1.10 - '@vitest/spy': 4.1.10 - '@vitest/utils': 4.1.10 + '@vitest/browser': 4.1.11 + '@vitest/browser-playwright': 4.1.11 + '@vitest/browser-preview': 4.1.11 + '@vitest/browser-webdriverio': 4.1.11 + '@vitest/expect': 4.1.11 + '@vitest/mocker': 4.1.11 + '@vitest/pretty-format': 4.1.11 + '@vitest/runner': 4.1.11 + '@vitest/snapshot': 4.1.11 + '@vitest/spy': 4.1.11 + '@vitest/utils': 4.1.11 '@voidzero-dev/vitepress-theme': 4.8.4 '@vueuse/core': ^14.0.0 acorn: ^8.17.0 @@ -97,11 +97,11 @@ catalog: mri: ^1.2.0 nanotar: ^0.3.0 next: ^15.4.3 - oxc-minify: =0.144.0 - oxc-parser: =0.144.0 - oxc-transform: =0.144.0 - oxfmt: =0.63.0 - oxlint: =1.78.0 + oxc-minify: =0.145.0 + oxc-parser: =0.145.0 + oxc-transform: =0.145.0 + oxfmt: =0.64.0 + oxlint: =1.79.0 oxlint-tsgolint: =7.0.2001 pathe: ^2.0.3 picocolors: ^1.1.1 @@ -133,7 +133,7 @@ catalog: vitepress-plugin-group-icons: ^1.7.1 vitepress-plugin-llms: ^1.1.0 vitepress-plugin-og: ^0.0.5 - vitest: 4.1.10 + vitest: 4.1.11 vue: ^3.5.35 web-tree-sitter: ^0.26.0 ws: ^8.20.1