From 67655d84497725a62daadaf5aafdfe972830047e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 7 Apr 2026 14:06:26 +0000 Subject: [PATCH] feat(deps): upgrade upstream dependencies --- packages/cli/bin/oxfmt | 7 +- packages/cli/src/create/discovery.ts | 4 +- packages/cli/src/create/prompts.ts | 4 +- packages/cli/src/migration/bin.ts | 6 +- packages/cli/src/migration/migrator.ts | 8 +- packages/cli/src/resolve-fmt.ts | 12 +- .../cli/src/utils/__tests__/agent.spec.ts | 2 +- packages/cli/tsdown.config.ts | 1 + .../core/build-support/find-create-require.ts | 8 +- .../core/build-support/rewrite-imports.ts | 1 + packages/core/build.ts | 9 +- packages/core/package.json | 4 +- packages/prompts/src/common.ts | 8 +- packages/prompts/src/group-multi-select.ts | 1 + packages/prompts/src/multi-select.ts | 1 + packages/prompts/src/select-key.ts | 2 +- packages/test/package.json | 36 +- packages/tools/.upstream-versions.json | 2 +- pnpm-lock.yaml | 1004 +++++++++++++---- pnpm-workspace.yaml | 6 +- 20 files changed, 882 insertions(+), 244 deletions(-) diff --git a/packages/cli/bin/oxfmt b/packages/cli/bin/oxfmt index efae3059a5..4301e8b695 100755 --- a/packages/cli/bin/oxfmt +++ b/packages/cli/bin/oxfmt @@ -11,9 +11,14 @@ if (!process.argv.includes('--lsp')) { } import { createRequire } from 'node:module'; +import { dirname, join } from 'node:path'; import { pathToFileURL } from 'node:url'; +// The bin/oxfmt subpath is not exported in oxfmt's package.json exports, +// so we resolve the main entry point and derive the bin path from it. const require = createRequire(import.meta.url); -const oxfmtBin = require.resolve('oxfmt/bin/oxfmt'); +const oxfmtMainPath = require.resolve('oxfmt'); +const oxfmtPackageRoot = dirname(dirname(oxfmtMainPath)); +const oxfmtBin = join(oxfmtPackageRoot, 'bin', 'oxfmt'); await import(pathToFileURL(oxfmtBin).href); diff --git a/packages/cli/src/create/discovery.ts b/packages/cli/src/create/discovery.ts index fc6d8e88c3..56005d3b53 100644 --- a/packages/cli/src/create/discovery.ts +++ b/packages/cli/src/create/discovery.ts @@ -221,7 +221,7 @@ export function inferParentDir( workspaceInfo: WorkspaceInfoOptional, ): string | undefined { if (workspaceInfo.parentDirs.length === 0) { - return; + return undefined; } // apps/applications by default let rule = /app/i; @@ -237,5 +237,5 @@ export function inferParentDir( return parentDir; } } - return; + return undefined; } diff --git a/packages/cli/src/create/prompts.ts b/packages/cli/src/create/prompts.ts index 2295e094ef..c04c8e8ee6 100644 --- a/packages/cli/src/create/prompts.ts +++ b/packages/cli/src/create/prompts.ts @@ -22,11 +22,11 @@ export async function promptPackageNameAndTargetDir( defaultValue: defaultPackageName, validate: (value) => { if (value == null || value.length === 0) { - return; + return undefined; } const result = value ? validateNpmPackageName(value) : null; if (result?.validForNewPackages) { - return; + return undefined; } return result?.errors?.[0] ?? result?.warnings?.[0] ?? 'Invalid package name'; }, diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index 385c9c6eeb..c396639038 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -86,7 +86,7 @@ async function confirmEslintMigration(interactive: boolean): Promise { if (prompts.isCancel(confirmed)) { cancelAndExit(); } - return !!confirmed; + return confirmed; } return true; } @@ -145,7 +145,7 @@ async function confirmPrettierMigration(interactive: boolean): Promise if (prompts.isCancel(confirmed)) { cancelAndExit(); } - return !!confirmed; + return confirmed; } prompts.log.info('Prettier configuration detected. Auto-migrating to Oxfmt...'); return true; @@ -199,7 +199,7 @@ async function confirmNodeVersionFileMigration( if (prompts.isCancel(confirmed)) { cancelAndExit(); } - return !!confirmed; + return confirmed; } return true; } diff --git a/packages/cli/src/migration/migrator.ts b/packages/cli/src/migration/migrator.ts index 2787d5bb7d..80c451f684 100644 --- a/packages/cli/src/migration/migrator.ts +++ b/packages/cli/src/migration/migrator.ts @@ -1917,16 +1917,16 @@ export function installGitHooks( export function getOldHooksDir(rootDir: string): string | undefined { const packageJsonPath = path.join(rootDir, 'package.json'); if (!fs.existsSync(packageJsonPath)) { - return; + return undefined; } const pkg = readJsonFile<{ scripts?: { prepare?: string } }>(packageJsonPath); if (!pkg.scripts?.prepare) { - return; + return undefined; } const prepare = collapseHuskyInstall(pkg.scripts.prepare); const match = prepare.match(/\bhusky(?:\s+([\w./-]+))?/); if (!match) { - return; + return undefined; } return match[1] ?? '.husky'; } @@ -2231,7 +2231,7 @@ export function createPreCommitHook(projectPath: string, dir = '.vite-hooks'): v export function rewritePrepareScript(rootDir: string): string | undefined { const packageJsonPath = path.join(rootDir, 'package.json'); if (!fs.existsSync(packageJsonPath)) { - return; + return undefined; } let oldDir: string | undefined; diff --git a/packages/cli/src/resolve-fmt.ts b/packages/cli/src/resolve-fmt.ts index 198ca5e6a9..7267eb720f 100644 --- a/packages/cli/src/resolve-fmt.ts +++ b/packages/cli/src/resolve-fmt.ts @@ -11,6 +11,8 @@ * provides high-performance code formatting capabilities. */ +import { dirname, join } from 'node:path'; + import { DEFAULT_ENVS, resolve } from './utils/constants.ts'; /** @@ -27,8 +29,14 @@ export async function fmt(): Promise<{ binPath: string; envs: Record; }> { - // Resolve the oxfmt binary directly (it's a native executable) - const binPath = resolve('oxfmt/bin/oxfmt'); + // Resolve the oxfmt package path first, then navigate to the bin file. + // The bin/oxfmt subpath is not exported in package.json exports, so we + // resolve the main entry point and derive the bin path from it. + // resolve('oxfmt') returns .../oxfmt/dist/index.js, so we need to go up + // two directories (past 'dist') to reach the package root. + const oxfmtMainPath = resolve('oxfmt'); + const oxfmtPackageRoot = dirname(dirname(oxfmtMainPath)); + const binPath = join(oxfmtPackageRoot, 'bin', 'oxfmt'); return { binPath, diff --git a/packages/cli/src/utils/__tests__/agent.spec.ts b/packages/cli/src/utils/__tests__/agent.spec.ts index f2bb1cabfa..6e84ed7a50 100644 --- a/packages/cli/src/utils/__tests__/agent.spec.ts +++ b/packages/cli/src/utils/__tests__/agent.spec.ts @@ -235,7 +235,7 @@ beforeEach(async () => { await mockFs.unlink(filePath); }); vi.spyOn(fsPromises, 'writeFile').mockImplementation(async (filePath, data) => { - await mockFs.writeFile(filePath as fs.PathLike, String(data as string)); + await mockFs.writeFile(filePath as fs.PathLike, data as string); }); await mockFs.writeFile(path.join(pkgRoot, 'AGENTS.md'), AGENT_TEMPLATE); diff --git a/packages/cli/tsdown.config.ts b/packages/cli/tsdown.config.ts index ed1f3c6b14..1e619c6d2b 100644 --- a/packages/cli/tsdown.config.ts +++ b/packages/cli/tsdown.config.ts @@ -14,6 +14,7 @@ const fixVersionsPathPlugin = { if (source === '../versions.js') { return { id: './versions.js', external: true }; } + return undefined; }, }; diff --git a/packages/core/build-support/find-create-require.ts b/packages/core/build-support/find-create-require.ts index f5c2c01fac..81e376d2eb 100644 --- a/packages/core/build-support/find-create-require.ts +++ b/packages/core/build-support/find-create-require.ts @@ -142,7 +142,7 @@ function findCreateRequireInStaticImports( return value === 'node:module' || value === 'module'; }); if (!importFromModule) { - return; + return undefined; } // Find the createRequire import entry @@ -150,7 +150,7 @@ function findCreateRequireInStaticImports( return entry.importName.name === 'createRequire'; }); if (!createRequireEntry) { - return; + return undefined; } const createRequireLocalName = createRequireEntry.localName.value; @@ -175,7 +175,7 @@ function findCreateRequireInStaticImports( varVisitor.visit(ast.program); if (!requireVarName) { - return; + return undefined; } // Find all calls to the require variable @@ -277,7 +277,7 @@ function findCreateRequireInGlobalModule( visitor.visit(ast.program); if (!requireVarName) { - return; + return undefined; } // Find all calls to the require variable diff --git a/packages/core/build-support/rewrite-imports.ts b/packages/core/build-support/rewrite-imports.ts index 5bfcd06270..5317d9936e 100644 --- a/packages/core/build-support/rewrite-imports.ts +++ b/packages/core/build-support/rewrite-imports.ts @@ -19,6 +19,7 @@ export const RewriteImportsPlugin: Plugin = { external: true, }; } + return undefined; }, }, }; diff --git a/packages/core/build.ts b/packages/core/build.ts index 4c0a9e0273..679847fc76 100644 --- a/packages/core/build.ts +++ b/packages/core/build.ts @@ -153,6 +153,7 @@ async function buildVite() { }; } } + return undefined; }, }, { @@ -194,19 +195,20 @@ async function buildVite() { }; } } + return undefined; }, }, { name: 'suppress-vite-version-only-reporter-line', transform(code, id) { if (!id.endsWith(join('vite', 'src', 'node', 'plugins', 'reporter.ts'))) { - return; + return undefined; } // Upstream native reporter can emit a redundant standalone "vite vX.Y.Z" line. // Filter it at source so snapshots and CLI output remain stable. if (code.includes('VITE_VERSION_ONLY_LINE_RE')) { - return; + return undefined; } const constLine = @@ -215,7 +217,7 @@ async function buildVite() { ' logInfo: shouldLogInfo ? (msg) => env.logger.info(msg) : undefined,'; if (!code.includes(constLine) || !code.includes(logInfoLine)) { - return; + return undefined; } return { @@ -404,6 +406,7 @@ async function bundleTsdown() { } return { code: updatedCode }; } + return undefined; }, }, ], diff --git a/packages/core/package.json b/packages/core/package.json index f36b0e9bbd..0e27f9b250 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -140,7 +140,7 @@ "@tsdown/exe": "0.21.7", "@types/node": "^20.19.0 || >=22.12.0", "@vitejs/devtools": "^0.1.0", - "esbuild": "^0.28.0", + "esbuild": "^0.27.0 || ^0.28.0", "jiti": ">=1.21.0", "less": "^4.0.0", "publint": "^0.3.0", @@ -217,7 +217,7 @@ "node": "^20.19.0 || >=22.12.0" }, "bundledVersions": { - "vite": "8.0.5", + "vite": "8.0.6", "rolldown": "1.0.0-rc.13", "tsdown": "0.21.7" } diff --git a/packages/prompts/src/common.ts b/packages/prompts/src/common.ts index d5f880ba7c..b348465f23 100644 --- a/packages/prompts/src/common.ts +++ b/packages/prompts/src/common.ts @@ -44,7 +44,7 @@ export const S_ERROR = unicodeOr('■', 'x'); export const completeColor = (value: string) => color.gray(value); -export const symbol = (state: State) => { +export const symbol = (state: State): string => { switch (state) { case 'initial': case 'active': @@ -53,12 +53,12 @@ export const symbol = (state: State) => { return color.red(S_STEP_CANCEL); case 'error': return color.yellow(S_STEP_ERROR); - case 'submit': + default: return completeColor(S_STEP_SUBMIT); } }; -export const symbolBar = (state: State) => { +export const symbolBar = (state: State): string => { switch (state) { case 'initial': case 'active': @@ -67,7 +67,7 @@ export const symbolBar = (state: State) => { return color.red(S_BAR); case 'error': return color.yellow(S_BAR); - case 'submit': + default: return completeColor(S_BAR); } }; diff --git a/packages/prompts/src/group-multi-select.ts b/packages/prompts/src/group-multi-select.ts index da437a9f24..6056238970 100644 --- a/packages/prompts/src/group-multi-select.ts +++ b/packages/prompts/src/group-multi-select.ts @@ -143,6 +143,7 @@ export const groupMultiselect = (opts: GroupMultiSelectOptions) => ), )}`; } + return undefined; }, render() { const title = `${hasGuide ? `${color.gray(S_BAR)}\n` : ''}${symbol(this.state)} ${opts.message}\n`; diff --git a/packages/prompts/src/multi-select.ts b/packages/prompts/src/multi-select.ts index 29c036d452..9c016f0a50 100644 --- a/packages/prompts/src/multi-select.ts +++ b/packages/prompts/src/multi-select.ts @@ -139,6 +139,7 @@ export const multiselect = (opts: MultiSelectOptions) => { ), )}`; } + return undefined; }, render() { const hasGuide = opts.withGuide ?? false; diff --git a/packages/prompts/src/select-key.ts b/packages/prompts/src/select-key.ts index fb5aefbaed..fe17873997 100644 --- a/packages/prompts/src/select-key.ts +++ b/packages/prompts/src/select-key.ts @@ -34,7 +34,7 @@ export const selectKey = (opts: SelectKeyOptions) = option: Option, state: 'inactive' | 'active' | 'selected' | 'cancelled' = 'inactive', ) => { - const label = option.label ?? String(option.value); + const label = option.label ?? option.value; if (state === 'selected') { return color.dim(label); } diff --git a/packages/test/package.json b/packages/test/package.json index f68e0ea867..6782780d84 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -293,17 +293,17 @@ "@blazediff/core": "1.9.1", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", - "@vitest/browser": "4.1.2", - "@vitest/browser-playwright": "4.1.2", - "@vitest/browser-preview": "4.1.2", - "@vitest/browser-webdriverio": "4.1.2", - "@vitest/expect": "4.1.2", - "@vitest/mocker": "4.1.2", - "@vitest/pretty-format": "4.1.2", - "@vitest/runner": "4.1.2", - "@vitest/snapshot": "4.1.2", - "@vitest/spy": "4.1.2", - "@vitest/utils": "4.1.2", + "@vitest/browser": "4.1.3", + "@vitest/browser-playwright": "4.1.3", + "@vitest/browser-preview": "4.1.3", + "@vitest/browser-webdriverio": "4.1.3", + "@vitest/expect": "4.1.3", + "@vitest/mocker": "4.1.3", + "@vitest/pretty-format": "4.1.3", + "@vitest/runner": "4.1.3", + "@vitest/snapshot": "4.1.3", + "@vitest/spy": "4.1.3", + "@vitest/utils": "4.1.3", "chai": "^6.2.1", "convert-source-map": "^2.0.0", "estree-walker": "^3.0.3", @@ -316,14 +316,16 @@ "rolldown": "workspace:*", "rolldown-plugin-dts": "catalog:", "tinyrainbow": "^3.1.0", - "vitest-dev": "^4.1.2", + "vitest-dev": "^4.1.3", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/ui": "4.1.2", + "@vitest/coverage-istanbul": "4.1.3", + "@vitest/coverage-v8": "4.1.3", + "@vitest/ui": "4.1.3", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" @@ -338,6 +340,12 @@ "@types/node": { "optional": true }, + "@vitest/coverage-istanbul": { + "optional": true + }, + "@vitest/coverage-v8": { + "optional": true + }, "@vitest/ui": { "optional": true }, @@ -355,6 +363,6 @@ "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "bundledVersions": { - "vitest": "4.1.2" + "vitest": "4.1.3" } } diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index 24cdca1de5..d762d37209 100644 --- a/packages/tools/.upstream-versions.json +++ b/packages/tools/.upstream-versions.json @@ -7,6 +7,6 @@ "vite": { "repo": "https://github.com/vitejs/vite.git", "branch": "main", - "hash": "1a12d4ca4c62eedaeaf734d722b27ab17b5b1dd0" + "hash": "7b3086fae4170252e4cd53f3988f207a943ac5cb" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b118632770..cb7ffd8c95 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -169,11 +169,11 @@ catalogs: specifier: '=0.123.0' version: 0.123.0 oxfmt: - specifier: '=0.43.0' - version: 0.43.0 + specifier: '=0.44.0' + version: 0.44.0 oxlint: - specifier: '=1.58.0' - version: 1.58.0 + specifier: '=1.59.0' + version: 1.59.0 oxlint-tsgolint: specifier: '=0.20.0' version: 0.20.0 @@ -261,7 +261,7 @@ overrides: rolldown: workspace:rolldown@* vite: workspace:@voidzero-dev/vite-plus-core@* vitest: workspace:@voidzero-dev/vite-plus-test@* - vitest-dev: npm:vitest@^4.1.2 + vitest-dev: npm:vitest@^4.1.3 packageExtensionsChecksum: sha256-Tldxs3DhJEw/FFBonUidqhCBqApA0zxQnop3Y+BTO3U= @@ -309,10 +309,10 @@ importers: version: 16.4.0 oxfmt: specifier: 'catalog:' - version: 0.43.0 + version: 0.44.0 oxlint: specifier: 'catalog:' - version: 1.58.0(oxlint-tsgolint@0.20.0) + version: 1.59.0(oxlint-tsgolint@0.20.0) playwright: specifier: 'catalog:' version: 1.57.0 @@ -345,10 +345,10 @@ importers: version: link:../test oxfmt: specifier: 'catalog:' - version: 0.43.0 + version: 0.44.0 oxlint: specifier: 'catalog:' - version: 1.58.0(oxlint-tsgolint@0.20.0) + version: 1.59.0(oxlint-tsgolint@0.20.0) oxlint-tsgolint: specifier: 'catalog:' version: 0.20.0 @@ -447,7 +447,7 @@ importers: specifier: ^20.19.0 || >=22.12.0 version: 24.12.2 esbuild: - specifier: ^0.28.0 + specifier: ^0.27.0 || ^0.28.0 version: 0.28.0 jiti: specifier: '>=1.21.0' @@ -527,7 +527,7 @@ importers: version: 0.123.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) oxfmt: specifier: 'catalog:' - version: 0.43.0 + version: 0.44.0 picocolors: specifier: ^1.1.1 version: 1.1.1 @@ -592,7 +592,7 @@ importers: version: 1.3.0 tsdown: specifier: 'catalog:' - version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) packages/test: dependencies: @@ -611,9 +611,15 @@ importers: '@types/node': specifier: ^20.0.0 || ^22.0.0 || >=24.0.0 version: 24.12.2 + '@vitest/coverage-istanbul': + specifier: 4.1.3 + version: 4.1.3(vitest@4.1.3) + '@vitest/coverage-v8': + specifier: 4.1.3 + version: 4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3) '@vitest/ui': - specifier: 4.1.2 - version: 4.1.2(vitest@4.1.2) + specifier: 4.1.3 + version: 4.1.3(vitest@4.1.3) '@voidzero-dev/vite-plus-core': specifier: workspace:* version: link:../core @@ -667,38 +673,38 @@ importers: specifier: 'catalog:' version: 0.1.0 '@vitest/browser': - specifier: 4.1.2 - version: 4.1.2(vite@packages+core)(vitest@4.1.2) + specifier: 4.1.3 + version: 4.1.3(vite@packages+core)(vitest@4.1.3) '@vitest/browser-playwright': - specifier: 4.1.2 - version: 4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2) + specifier: 4.1.3 + version: 4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3) '@vitest/browser-preview': - specifier: 4.1.2 - version: 4.1.2(vite@packages+core)(vitest@4.1.2) + specifier: 4.1.3 + version: 4.1.3(vite@packages+core)(vitest@4.1.3) '@vitest/browser-webdriverio': - specifier: 4.1.2 - version: 4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1) + specifier: 4.1.3 + version: 4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1) '@vitest/expect': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 '@vitest/mocker': - specifier: 4.1.2 - version: 4.1.2(vite@packages+core) + specifier: 4.1.3 + version: 4.1.3(vite@packages+core) '@vitest/pretty-format': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 '@vitest/runner': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 '@vitest/snapshot': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 '@vitest/spy': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 '@vitest/utils': - specifier: 4.1.2 - version: 4.1.2 + specifier: 4.1.3 + version: 4.1.3 chai: specifier: ^6.2.1 version: 6.2.2 @@ -719,7 +725,7 @@ importers: version: 0.123.0(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) oxfmt: specifier: 'catalog:' - version: 0.43.0 + version: 0.44.0 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -736,8 +742,8 @@ importers: specifier: ^3.1.0 version: 3.1.0 vitest-dev: - specifier: npm:vitest@^4.1.2 - version: vitest@4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + specifier: npm:vitest@^4.1.3 + version: vitest@4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) why-is-node-running: specifier: ^2.3.0 version: 2.3.0 @@ -1109,15 +1115,15 @@ importers: lint-staged: specifier: ^16.4.0 version: 16.4.0 + oxfmt: + specifier: ^0.42.0 + version: 0.42.0 picocolors: specifier: ^1.1.1 version: 1.1.1 playwright-chromium: specifier: ^1.59.1 version: 1.59.1 - prettier: - specifier: 3.8.1 - version: 3.8.1 rolldown: specifier: workspace:rolldown@* version: link:../rolldown/packages/rolldown @@ -1162,7 +1168,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.21.7 - version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) vite/packages/plugin-legacy: dependencies: @@ -1214,7 +1220,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.21.7 - version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) + version: 0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../../../packages/core @@ -2051,6 +2057,10 @@ packages: resolution: {integrity: sha512-mOm5ZrYmphGfqVWoH5YYMTITb3cDXsFgmvFlvkvWDMsR9X8RFnt7a0Wb6yNIdoFsiMO9WjYLq+U/FMtqIYAF8Q==} engines: {node: ^20.19.0 || >=22.12.0} + '@bcoe/v8-coverage@1.0.2': + resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==} + engines: {node: '>=18'} + '@blazediff/core@1.9.1': resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==} @@ -2650,6 +2660,10 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -3868,84 +3882,168 @@ packages: cpu: [arm] os: [android] + '@oxfmt/binding-android-arm-eabi@0.42.0': + resolution: {integrity: sha512-dsqPTYsozeokRjlrt/b4E7Pj0z3eS3Eg74TWQuuKbjY4VttBmA88rB7d50Xrd+TZ986qdXCNeZRPEzZHAe+jow==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + '@oxfmt/binding-android-arm-eabi@0.43.0': resolution: {integrity: sha512-CgU2s+/9hHZgo0IxVxrbMPrMj+tJ6VM3mD7Mr/4oiz4FNTISLoCvRmB5nk4wAAle045RtRjd86m673jwPyb1OQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] + '@oxfmt/binding-android-arm-eabi@0.44.0': + resolution: {integrity: sha512-5UvghMd9SA/yvKTWCAxMAPXS1d2i054UeOf4iFjZjfayTwCINcC3oaSXjtbZfCaEpxgJod7XiOjTtby5yEv/BQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + '@oxfmt/binding-android-arm64@0.41.0': resolution: {integrity: sha512-s0b1dxNgb2KomspFV2LfogC2XtSJB42POXF4bMCLJyvQmAGos4ZtjGPfQreToQEaY0FQFjz3030ggI36rF1q5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] + '@oxfmt/binding-android-arm64@0.42.0': + resolution: {integrity: sha512-t+aAjHxcr5eOBphFHdg1ouQU9qmZZoRxnX7UOJSaTwSoKsb6TYezNKO0YbWytGXCECObRqNcUxPoPr0KaraAIg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@oxfmt/binding-android-arm64@0.43.0': resolution: {integrity: sha512-T9OfRwjA/EdYxAqbvR7TtqLv5nIrwPXuCtTwOHtS7aR9uXyn74ZYgzgTo6/ZwvTq9DY4W+DsV09hB2EXgn9EbA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] + '@oxfmt/binding-android-arm64@0.44.0': + resolution: {integrity: sha512-IVudM1BWfvrYO++Khtzr8q9n5Rxu7msUvoFMqzGJVdX7HfUXUDHwaH2zHZNB58svx2J56pmCUzophyaPFkcG/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [android] + '@oxfmt/binding-darwin-arm64@0.41.0': resolution: {integrity: sha512-EGXGualADbv/ZmamE7/2DbsrYmjoPlAmHEpTL4vapLF4EfVD6fr8/uQDFnPJkUBjiSWFJZtFNsGeN1B6V3owmA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@oxfmt/binding-darwin-arm64@0.42.0': + resolution: {integrity: sha512-ulpSEYMKg61C5bRMZinFHrKJYRoKGVbvMEXA5zM1puX3O9T6Q4XXDbft20yrDijpYWeuG59z3Nabt+npeTsM1A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@oxfmt/binding-darwin-arm64@0.43.0': resolution: {integrity: sha512-o3i49ZUSJWANzXMAAVY1wnqb65hn4JVzwlRQ5qfcwhRzIA8lGVaud31Q3by5ALHPrksp5QEaKCQF9aAS3TXpZA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] + '@oxfmt/binding-darwin-arm64@0.44.0': + resolution: {integrity: sha512-eWCLAIKAHfx88EqEP1Ga2yz7qVcqDU5lemn4xck+07bH182hDdprOHjbogyk0In1Djys3T0/pO2JepFnRJ41Mg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@oxfmt/binding-darwin-x64@0.41.0': resolution: {integrity: sha512-WxySJEvdQQYMmyvISH3qDpTvoS0ebnIP63IMxLLWowJyPp/AAH0hdWtlo+iGNK5y3eVfa5jZguwNaQkDKWpGSw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@oxfmt/binding-darwin-x64@0.42.0': + resolution: {integrity: sha512-ttxLKhQYPdFiM8I/Ri37cvqChE4Xa562nNOsZFcv1CKTVLeEozXjKuYClNvxkXmNlcF55nzM80P+CQkdFBu+uQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@oxfmt/binding-darwin-x64@0.43.0': resolution: {integrity: sha512-vWECzzCFkb0kK6jaHjbtC5sC3adiNWtqawFCxhpvsWlzVeKmv5bNvkB4nux+o4JKWTpHCM57NDK/MeXt44txmA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] + '@oxfmt/binding-darwin-x64@0.44.0': + resolution: {integrity: sha512-eHTBznHLM49++dwz07MblQ2cOXyIgeedmE3Wgy4ptUESj38/qYZyRi1MPwC9olQJWssMeY6WI3UZ7YmU5ggvyQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + '@oxfmt/binding-freebsd-x64@0.41.0': resolution: {integrity: sha512-Y2kzMkv3U3oyuYaR4wTfGjOTYTXiFC/hXmG0yVASKkbh02BJkvD98Ij8bIevr45hNZ0DmZEgqiXF+9buD4yMYQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@oxfmt/binding-freebsd-x64@0.42.0': + resolution: {integrity: sha512-Og7QS3yI3tdIKYZ58SXik0rADxIk2jmd+/YvuHRyKULWpG4V2fR5V4hvKm624Mc0cQET35waPXiCQWvjQEjwYQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@oxfmt/binding-freebsd-x64@0.43.0': resolution: {integrity: sha512-rgz8JpkKiI/umOf7fl9gwKyQasC8bs5SYHy6g7e4SunfLBY3+8ATcD5caIg8KLGEtKFm5ujKaH8EfjcmnhzTLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] + '@oxfmt/binding-freebsd-x64@0.44.0': + resolution: {integrity: sha512-jLMmbj0u0Ft43QpkUVr/0v1ZfQCGWAvU+WznEHcN3wZC/q6ox7XeSJtk9P36CCpiDSUf3sGnzbIuG1KdEMEDJQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': resolution: {integrity: sha512-ptazDjdUyhket01IjPTT6ULS1KFuBfTUU97osTP96X5y/0oso+AgAaJzuH81oP0+XXyrWIHbRzozSAuQm4p48g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxfmt/binding-linux-arm-gnueabihf@0.42.0': + resolution: {integrity: sha512-jwLOw/3CW4H6Vxcry4/buQHk7zm9Ne2YsidzTL1kpiMe4qqrRCwev3dkyWe2YkFmP+iZCQ7zku4KwjcLRoh8ew==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxfmt/binding-linux-arm-gnueabihf@0.43.0': resolution: {integrity: sha512-nWYnF3vIFzT4OM1qL/HSf1Yuj96aBuKWSaObXHSWliwAk2rcj7AWd6Lf7jowEBQMo4wCZVnueIGw/7C4u0KTBQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + resolution: {integrity: sha512-n+A/u/ByK1qV8FVGOwyaSpw5NPNl0qlZfgTBqHeGIqr8Qzq1tyWZ4lAaxPoe5mZqE3w88vn3+jZtMxriHPE7tg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxfmt/binding-linux-arm-musleabihf@0.41.0': resolution: {integrity: sha512-UkoL2OKxFD+56bPEBcdGn+4juTW4HRv/T6w1dIDLnvKKWr6DbarB/mtHXlADKlFiJubJz8pRkttOR7qjYR6lTA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxfmt/binding-linux-arm-musleabihf@0.42.0': + resolution: {integrity: sha512-XwXu2vkMtiq2h7tfvN+WA/9/5/1IoGAVCFPiiQUvcAuG3efR97KNcRGM8BetmbYouFotQ2bDal3yyjUx6IPsTg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxfmt/binding-linux-arm-musleabihf@0.43.0': resolution: {integrity: sha512-sFg+NWJbLfupYTF4WELHAPSnLPOn1jiDZ33Z1jfDnTaA+cC3iB35x0FMMZTFdFOz3icRIArncwCcemJFGXu6TQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + resolution: {integrity: sha512-5eax+FkxyCqAi3Rw0mrZFr7+KTt/XweFsbALR+B5ljWBLBl8nHe4ADrUnb1gLEfQCJLl+Ca5FIVD4xEt95AwIw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@oxfmt/binding-linux-arm64-gnu@0.41.0': resolution: {integrity: sha512-gofu0PuumSOHYczD8p62CPY4UF6ee+rSLZJdUXkpwxg6pILiwSDBIouPskjF/5nF3A7QZTz2O9KFNkNxxFN9tA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3953,6 +4051,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-arm64-gnu@0.42.0': + resolution: {integrity: sha512-ea7s/XUJoT7ENAtUQDudFe3nkSM3e3Qpz4nJFRdzO2wbgXEcjnchKLEsV3+t4ev3r8nWxIYr9NRjPWtnyIFJVA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-arm64-gnu@0.43.0': resolution: {integrity: sha512-MelWqv68tX6wZEILDrTc9yewiGXe7im62+5x0bNXlCYFOZdA+VnYiJfAihbROsZ5fm90p9C3haFrqjj43XnlAA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3960,6 +4065,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + resolution: {integrity: sha512-58l8JaHxSGOmOMOG2CIrNsnkRJAj0YcHQCmvNACniOa/vd1iRHhlPajczegzS5jwMENlqgreyiTR9iNlke8qCw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-arm64-musl@0.41.0': resolution: {integrity: sha512-VfVZxL0+6RU86T8F8vKiDBa+iHsr8PAjQmKGBzSCAX70b6x+UOMFl+2dNihmKmUwqkCazCPfYjt6SuAPOeQJ3g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3967,6 +4079,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-arm64-musl@0.42.0': + resolution: {integrity: sha512-+JA0YMlSdDqmacygGi2REp57c3fN+tzARD8nwsukx9pkCHK+6DkbAA9ojS4lNKsiBjIW8WWa0pBrBWhdZEqfuw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-arm64-musl@0.43.0': resolution: {integrity: sha512-ROaWfYh+6BSJ1Arwy5ujijTlwnZetxDxzBpDc1oBR4d7rfrPBqzeyjd5WOudowzQUgyavl2wEpzn1hw3jWcqLA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3974,6 +4093,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-arm64-musl@0.44.0': + resolution: {integrity: sha512-AlObQIXyVRZ96LbtVljtFq0JqH5B92NU+BQeDFrXWBUWlCKAM0wF5GLfIhCLT5kQ3Sl+U0YjRJ7Alqj5hGQaCg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': resolution: {integrity: sha512-bwzokz2eGvdfJbc0i+zXMJ4BBjQPqg13jyWpEEZDOrBCQ91r8KeY2Mi2kUeuMTZNFXju+jcAbAbpyJxRGla0eg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3981,6 +4107,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-ppc64-gnu@0.42.0': + resolution: {integrity: sha512-VfnET0j4Y5mdfCzh5gBt0NK28lgn5DKx+8WgSMLYYeSooHhohdbzwAStLki9pNuGy51y4I7IoW8bqwAaCMiJQg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-ppc64-gnu@0.43.0': resolution: {integrity: sha512-PJRs/uNxmFipJJ8+SyKHh7Y7VZIKQicqrrBzvfyM5CtKi8D7yZKTwUOZV3ffxmiC2e7l1SDJpkBEOyue5NAFsg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3988,6 +4121,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + resolution: {integrity: sha512-YcFE8/q/BbrCiIiM5piwbkA6GwJc5QqhMQp2yDrqQ2fuVkZ7CInb1aIijZ/k8EXc72qXMSwKpVlBv1w/MsGO/A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-riscv64-gnu@0.41.0': resolution: {integrity: sha512-POLM//PCH9uqDeNDwWL3b3DkMmI3oI2cU6hwc2lnztD1o7dzrQs3R9nq555BZ6wI7t2lyhT9CS+CRaz5X0XqLA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3995,6 +4135,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-riscv64-gnu@0.42.0': + resolution: {integrity: sha512-gVlCbmBkB0fxBWbhBj9rcxezPydsQHf4MFKeHoTSPicOQ+8oGeTQgQ8EeesSybWeiFPVRx3bgdt4IJnH6nOjAA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-riscv64-gnu@0.43.0': resolution: {integrity: sha512-j6biGAgzIhj+EtHXlbNumvwG7XqOIdiU4KgIWRXAEj/iUbHKukKW8eXa4MIwpQwW1YkxovduKtzEAPnjlnAhVQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4002,6 +4149,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + resolution: {integrity: sha512-eOdzs6RqkRzuqNHUX5C8ISN5xfGh4xDww8OEd9YAmc3OWN8oAe5bmlIqQ+rrHLpv58/0BuU48bxkhnIGjA/ATQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-riscv64-musl@0.41.0': resolution: {integrity: sha512-NNK7PzhFqLUwx/G12Xtm6scGv7UITvyGdAR5Y+TlqsG+essnuRWR4jRNODWRjzLZod0T3SayRbnkSIWMBov33w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4009,6 +4163,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-riscv64-musl@0.42.0': + resolution: {integrity: sha512-zN5OfstL0avgt/IgvRu0zjQzVh/EPkcLzs33E9LMAzpqlLWiPWeMDZyMGFlSRGOdDjuNmlZBCgj0pFnK5u32TQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-riscv64-musl@0.43.0': resolution: {integrity: sha512-RYWxAcslKxvy7yri24Xm9cmD0RiANaiEPs007EFG6l9h1ChM69Q5SOzACaCoz4Z9dEplnhhneeBaTWMEdpgIbA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4016,6 +4177,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + resolution: {integrity: sha512-YBgNTxntD/QvlFUfgvh8bEdwOhXiquX8gaofZJAwYa/Xp1S1DQrFVZEeck7GFktr24DztsSp8N8WtWCBwxs0Hw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-s390x-gnu@0.41.0': resolution: {integrity: sha512-qVf/zDC5cN9eKe4qI/O/m445er1IRl6swsSl7jHkqmOSVfknwCe5JXitYjZca+V/cNJSU/xPlC5EFMabMMFDpw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4023,6 +4191,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-s390x-gnu@0.42.0': + resolution: {integrity: sha512-9X6+H2L0qMc2sCAgO9HS03bkGLMKvOFjmEdchaFlany3vNZOjnVui//D8k/xZAtQv2vaCs1reD5KAgPoIU4msA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-s390x-gnu@0.43.0': resolution: {integrity: sha512-DT6Q8zfQQy3jxpezAsBACEHNUUixKSYTwdXeXojNHe4DQOoxjPdjr3Szu6BRNjxLykZM/xMNmp9ElOIyDppwtw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4030,6 +4205,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + resolution: {integrity: sha512-GLIh1R6WHWshl/i4QQDNgj0WtT25aRO4HNUWEoitxiywyRdhTFmFEYT2rXlcl9U6/26vhmOqG5cRlMLG3ocaIA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-x64-gnu@0.41.0': resolution: {integrity: sha512-ojxYWu7vUb6ysYqVCPHuAPVZHAI40gfZ0PDtZAMwVmh2f0V8ExpPIKoAKr7/8sNbAXJBBpZhs2coypIo2jJX4w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4037,6 +4219,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-x64-gnu@0.42.0': + resolution: {integrity: sha512-BajxJ6KQvMMdpXGPWhBGyjb2Jvx4uec0w+wi6TJZ6Tv7+MzPwe0pO8g5h1U0jyFgoaF7mDl6yKPW3ykWcbUJRw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-x64-gnu@0.43.0': resolution: {integrity: sha512-R8Yk7iYcuZORXmCfFZClqbDxRZgZ9/HEidUuBNdoX8Ptx07cMePnMVJ/woB84lFIDjh2ROHVaOP40Ds3rBXFqg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4044,6 +4233,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-x64-gnu@0.44.0': + resolution: {integrity: sha512-gZOpgTlOsLcLfAF9qgpTr7FIIFSKnQN3hDf/0JvQ4CIwMY7h+eilNjxq/CorqvYcEOu+LRt1W4ZS7KccEHLOdA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-x64-musl@0.41.0': resolution: {integrity: sha512-O2exZLBxoCMIv2vlvcbkdedazJPTdG0VSup+0QUCfYQtx751zCZNboX2ZUOiQ/gDTdhtXvSiot0h6GEGkOyalA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4051,6 +4247,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-x64-musl@0.42.0': + resolution: {integrity: sha512-0wV284I6vc5f0AqAhgAbHU2935B4bVpncPoe5n/WzVZY/KnHgqxC8iSFGeSyLWEgstFboIcWkOPck7tqbdHkzA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-x64-musl@0.43.0': resolution: {integrity: sha512-F2YYqyvnQNvi320RWZNAvsaWEHwmW3k4OwNJ1hZxRKXupY63expbBaNp6jAgvYs7y/g546vuQnGHQuCBhslhLQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4058,54 +4261,109 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-x64-musl@0.44.0': + resolution: {integrity: sha512-1CyS9JTB+pCUFYFI6pkQGGZaT/AY5gnhHVrQQLhFba6idP9AzVYm1xbdWfywoldTYvjxQJV6x4SuduCIfP3W+A==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@oxfmt/binding-openharmony-arm64@0.41.0': resolution: {integrity: sha512-N+31/VoL+z+NNBt8viy3I4NaIdPbiYeOnB884LKqvXldaE2dRztdPv3q5ipfZYv0RwFp7JfqS4I27K/DSHCakg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@oxfmt/binding-openharmony-arm64@0.42.0': + resolution: {integrity: sha512-p4BG6HpGnhfgHk1rzZfyR6zcWkE7iLrWxyehHfXUy4Qa5j3e0roglFOdP/Nj5cJJ58MA3isQ5dlfkW2nNEpolw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@oxfmt/binding-openharmony-arm64@0.43.0': resolution: {integrity: sha512-OE6TdietLXV3F6c7pNIhx/9YC1/2YFwjU9DPc/fbjxIX19hNIaP1rS0cFjCGJlGX+cVJwIKWe8Mos+LdQ1yAJw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] + '@oxfmt/binding-openharmony-arm64@0.44.0': + resolution: {integrity: sha512-bmEv70Ak6jLr1xotCbF5TxIKjsmQaiX+jFRtnGtfA03tJPf6VG3cKh96S21boAt3JZc+Vjx8PYcDuLj39vM2Pw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@oxfmt/binding-win32-arm64-msvc@0.41.0': resolution: {integrity: sha512-Z7NAtu/RN8kjCQ1y5oDD0nTAeRswh3GJ93qwcW51srmidP7XPBmZbLlwERu1W5veCevQJtPS9xmkpcDTYsGIwQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] + '@oxfmt/binding-win32-arm64-msvc@0.42.0': + resolution: {integrity: sha512-mn//WV60A+IetORDxYieYGAoQso4KnVRRjORDewMcod4irlRe0OSC7YPhhwaexYNPQz/GCFk+v9iUcZ2W22yxQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@oxfmt/binding-win32-arm64-msvc@0.43.0': resolution: {integrity: sha512-0nWK6a7pGkbdoypfVicmV9k/N1FwjPZENoqhlTU+5HhZnAhpIO3za30nEE33u6l6tuy9OVfpdXUqxUgZ+4lbZw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + resolution: {integrity: sha512-yWzB+oCpSnP/dmw85eFLAT5o35Ve5pkGS2uF/UCISpIwDqf1xa7OpmtomiqY/Vzg8VyvMbuf6vroF2khF/+1Vg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@oxfmt/binding-win32-ia32-msvc@0.41.0': resolution: {integrity: sha512-uNxxP3l4bJ6VyzIeRqCmBU2Q0SkCFgIhvx9/9dJ9V8t/v+jP1IBsuaLwCXGR8JPHtkj4tFp+RHtUmU2ZYAUpMA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] + '@oxfmt/binding-win32-ia32-msvc@0.42.0': + resolution: {integrity: sha512-3gWltUrvuz4LPJXWivoAxZ28Of2O4N7OGuM5/X3ubPXCEV8hmgECLZzjz7UYvSDUS3grfdccQwmjynm+51EFpw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + '@oxfmt/binding-win32-ia32-msvc@0.43.0': resolution: {integrity: sha512-9aokTR4Ft+tRdvgN/pKzSkVy2ksc4/dCpDm9L/xFrbIw0yhLtASLbvoG/5WOTUh/BRPPnfGTsWznEqv0dlOmhA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + resolution: {integrity: sha512-TcWpo18xEIE3AmIG2kpr3kz5IEhQgnx0lazl2+8L+3eTopOAUevQcmlr4nhguImNWz0OMeOZrYZOhJNCf16nlQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + os: [win32] + '@oxfmt/binding-win32-x64-msvc@0.41.0': resolution: {integrity: sha512-49ZSpbZ1noozyPapE8SUOSm3IN0Ze4b5nkO+4+7fq6oEYQQJFhE0saj5k/Gg4oewVPdjn0L3ZFeWk2Vehjcw7A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] + '@oxfmt/binding-win32-x64-msvc@0.42.0': + resolution: {integrity: sha512-Wg4TMAfQRL9J9AZevJ/ZNy3uyyDztDYQtGr4P8UyyzIhLhFrdSmz1J/9JT+rv0fiCDLaFOBQnj3f3K3+a5PzDQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@oxfmt/binding-win32-x64-msvc@0.43.0': resolution: {integrity: sha512-4bPgdQux2ZLWn3bf2TTXXMHcJB4lenmuxrLqygPmvCJ104Yqzj1UctxSRzR31TiJ4MLaG22RK8dUsVpJtrCz5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] + '@oxfmt/binding-win32-x64-msvc@0.44.0': + resolution: {integrity: sha512-oj8aLkPJZppIM4CMQNsyir9ybM1Xw/CfGPTSsTnzpVGyljgfbdP0EVUlURiGM0BDrmw5psQ6ArmGCcUY/yABaQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@oxlint-tsgolint/darwin-arm64@0.17.1': resolution: {integrity: sha512-JNWNwyvSDcUQSBlQRl10XrCeNcN66TMvDw3gIDQeop5SNa1F7wFhsEx4zitYb7fGHwGh9095tsNttmuCaNXCbw==} cpu: [arm64] @@ -4172,8 +4430,8 @@ packages: cpu: [arm] os: [android] - '@oxlint/binding-android-arm-eabi@1.58.0': - resolution: {integrity: sha512-1T7UN3SsWWxpWyWGn1cT3ASNJOo+pI3eUkmEl7HgtowapcV8kslYpFQcYn431VuxghXakPNlbjRwhqmR37PFOg==} + '@oxlint/binding-android-arm-eabi@1.59.0': + resolution: {integrity: sha512-etYDw/UaEv936AQUd/CRMBVd+e+XuuU6wC+VzOv1STvsTyZenLChepLWqLtnyTTp4YMlM22ypzogDDwqYxv5cg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -4184,8 +4442,8 @@ packages: cpu: [arm64] os: [android] - '@oxlint/binding-android-arm64@1.58.0': - resolution: {integrity: sha512-GryzujxuiRv2YFF7bRy8mKcxlbuAN+euVUtGJt9KKbLT8JBUIosamVhcthLh+VEr6KE6cjeVMAQxKAzJcoN7dg==} + '@oxlint/binding-android-arm64@1.59.0': + resolution: {integrity: sha512-TgLc7XVLKH2a4h8j3vn1MDjfK33i9MY60f/bKhRGWyVzbk5LCZ4X01VZG7iHrMmi5vYbAp8//Ponigx03CLsdw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -4196,8 +4454,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-arm64@1.58.0': - resolution: {integrity: sha512-7/bRSJIwl4GxeZL9rPZ11anNTyUO9epZrfEJH/ZMla3+/gbQ6xZixh9nOhsZ0QwsTW7/5J2A/fHbD1udC5DQQA==} + '@oxlint/binding-darwin-arm64@1.59.0': + resolution: {integrity: sha512-DXyFPf5ZKldMLloRHx/B9fsxsiTQomaw7cmEW3YIJko2HgCh+GUhp9gGYwHrqlLJPsEe3dYj9JebjX92D3j3AA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -4208,8 +4466,8 @@ packages: cpu: [x64] os: [darwin] - '@oxlint/binding-darwin-x64@1.58.0': - resolution: {integrity: sha512-EqdtJSiHweS2vfILNrpyJ6HUwpEq2g7+4Zx1FPi4hu3Hu7tC3znF6ufbXO8Ub2LD4mGgznjI7kSdku9NDD1Mkg==} + '@oxlint/binding-darwin-x64@1.59.0': + resolution: {integrity: sha512-LgvrsdgVLX1qWqIEmNsSmMXJhpAWdtUQ0M+oR0CySwi+9IHWyOGuIL8w8+u/kbZNMyZr4WUyYB5i0+D+AKgkLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -4220,8 +4478,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxlint/binding-freebsd-x64@1.58.0': - resolution: {integrity: sha512-VQt5TH4M42mY20F545G637RKxV/yjwVtKk2vfXuazfReSIiuvWBnv+FVSvIV5fKVTJNjt3GSJibh6JecbhGdBw==} + '@oxlint/binding-freebsd-x64@1.59.0': + resolution: {integrity: sha512-bOJhqX/ny4hrFuTPlyk8foSRx/vLRpxJh0jOOKN2NWW6FScXHPAA5rQbrwdQPcgGB5V8Ua51RS03fke8ssBcug==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -4232,8 +4490,8 @@ packages: cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-gnueabihf@1.58.0': - resolution: {integrity: sha512-fBYcj4ucwpAtjJT3oeBdFBYKvNyjRSK+cyuvBOTQjh0jvKp4yeA4S/D0IsCHus/VPaNG5L48qQkh+Vjy3HL2/Q==} + '@oxlint/binding-linux-arm-gnueabihf@1.59.0': + resolution: {integrity: sha512-vVUXxYMF9trXCsz4m9H6U0IjehosVHxBzVgJUxly1uz4W1PdDyicaBnpC0KRXsHYretLVe+uS9pJy8iM57Kujw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4244,8 +4502,8 @@ packages: cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.58.0': - resolution: {integrity: sha512-0BeuFfwlUHlJ1xpEdSD1YO3vByEFGPg36uLjK1JgFaxFb4W6w17F8ET8sz5cheZ4+x5f2xzdnRrrWv83E3Yd8g==} + '@oxlint/binding-linux-arm-musleabihf@1.59.0': + resolution: {integrity: sha512-TULQW8YBPGRWg5yZpFPL54HLOnJ3/HiX6VenDPi6YfxB/jlItwSMFh3/hCeSNbh+DAMaE1Py0j5MOaivHkI/9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -4257,8 +4515,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-gnu@1.58.0': - resolution: {integrity: sha512-TXlZgnPTlxrQzxG9ZXU7BNwx1Ilrr17P3GwZY0If2EzrinqRH3zXPc3HrRcBJgcsoZNMuNL5YivtkJYgp467UQ==} + '@oxlint/binding-linux-arm64-gnu@1.59.0': + resolution: {integrity: sha512-Gt54Y4eqSgYJ90xipm24xeyaPV854706o/kiT8oZvUt3VDY7qqxdqyGqchMaujd87ib+/MXvnl9WkK8Cc1BExg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4271,8 +4529,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-arm64-musl@1.58.0': - resolution: {integrity: sha512-zSoYRo5dxHLcUx93Stl2hW3hSNjPt99O70eRVWt5A1zwJ+FPjeCCANCD2a9R4JbHsdcl11TIQOjyigcRVOH2mw==} + '@oxlint/binding-linux-arm64-musl@1.59.0': + resolution: {integrity: sha512-3CtsKp7NFB3OfqQzbuAecrY7GIZeiv7AD+xutU4tefVQzlfmTI7/ygWLrvkzsDEjTlMq41rYHxgsn6Yh8tybmA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -4285,8 +4543,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-ppc64-gnu@1.58.0': - resolution: {integrity: sha512-NQ0U/lqxH2/VxBYeAIvMNUK1y0a1bJ3ZicqkF2c6wfakbEciP9jvIE4yNzCFpZaqeIeRYaV7AVGqEO1yrfVPjA==} + '@oxlint/binding-linux-ppc64-gnu@1.59.0': + resolution: {integrity: sha512-K0diOpT3ncDmOfl9I1HuvpEsAuTxkts0VYwIv/w6Xiy9CdwyPBVX88Ga9l8VlGgMrwBMnSY4xIvVlVY/fkQk7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -4299,8 +4557,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.58.0': - resolution: {integrity: sha512-X9J+kr3gIC9FT8GuZt0ekzpNUtkBVzMVU4KiKDSlocyQuEgi3gBbXYN8UkQiV77FTusLDPsovjo95YedHr+3yg==} + '@oxlint/binding-linux-riscv64-gnu@1.59.0': + resolution: {integrity: sha512-xAU7+QDU6kTJJ7mJLOGgo7oOjtAtkKyFZ0Yjdb5cEo3DiCCPFLvyr08rWiQh6evZ7RiUTf+o65NY/bqttzJiQQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4313,8 +4571,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-riscv64-musl@1.58.0': - resolution: {integrity: sha512-CDze3pi1OO3Wvb/QsXjmLEY4XPKGM6kIo82ssNOgmcl1IdndF9VSGAE38YLhADWmOac7fjqhBw82LozuUVxD0Q==} + '@oxlint/binding-linux-riscv64-musl@1.59.0': + resolution: {integrity: sha512-KUmZmKlTTyauOnvUNVxK7G40sSSx0+w5l1UhaGsC6KPpOYHenx2oqJTnabmpLJicok7IC+3Y6fXAUOMyexaeJQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -4327,8 +4585,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-s390x-gnu@1.58.0': - resolution: {integrity: sha512-b/89glbxFaEAcA6Uf1FvCNecBJEgcUTsV1quzrqXM/o4R1M4u+2KCVuyGCayN2UpsRWtGGLb+Ver0tBBpxaPog==} + '@oxlint/binding-linux-s390x-gnu@1.59.0': + resolution: {integrity: sha512-4usRxC8gS0PGdkHnRmwJt/4zrQNZyk6vL0trCxwZSsAKM+OxhB8nKiR+mhjdBbl8lbMh2gc3bZpNN/ik8c4c2A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -4341,8 +4599,8 @@ packages: os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.58.0': - resolution: {integrity: sha512-0/yYpkq9VJFCEcuRlrViGj8pJUFFvNS4EkEREaN7CB1EcLXJIaVSSa5eCihwBGXtOZxhnblWgxks9juRdNQI7w==} + '@oxlint/binding-linux-x64-gnu@1.59.0': + resolution: {integrity: sha512-s/rNE2gDmbwAOOP493xk2X7M8LZfI1LJFSSW1+yanz3vuQCFPiHkx4GY+O1HuLUDtkzGlhtMrIcxxzyYLv308w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4355,8 +4613,8 @@ packages: os: [linux] libc: [musl] - '@oxlint/binding-linux-x64-musl@1.58.0': - resolution: {integrity: sha512-hr6FNvmcAXiH+JxSvaJ4SJ1HofkdqEElXICW9sm3/Rd5eC3t7kzvmLyRAB3NngKO2wzXRCAm4Z/mGWfrsS4X8w==} + '@oxlint/binding-linux-x64-musl@1.59.0': + resolution: {integrity: sha512-+yYj1udJa2UvvIUmEm0IcKgc0UlPMgz0nsSTvkPL2y6n0uU5LgIHSwVu4AHhrve6j9BpVSoRksnz8c9QcvITJA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -4368,8 +4626,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxlint/binding-openharmony-arm64@1.58.0': - resolution: {integrity: sha512-R+O368VXgRql1K6Xar+FEo7NEwfo13EibPMoTv3sesYQedRXd6m30Dh/7lZMxnrQVFfeo4EOfYIP4FpcgWQNHg==} + '@oxlint/binding-openharmony-arm64@1.59.0': + resolution: {integrity: sha512-bUplUb48LYsB3hHlQXP2ZMOenpieWoOyppLAnnAhuPag3MGPnt+7caxE3w/Vl9wpQsTA3gzLntQi9rxWrs7Xqg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -4380,8 +4638,8 @@ packages: cpu: [arm64] os: [win32] - '@oxlint/binding-win32-arm64-msvc@1.58.0': - resolution: {integrity: sha512-Q0FZiAY/3c4YRj4z3h9K1PgaByrifrfbBoODSeX7gy97UtB7pySPUQfC2B/GbxWU6k7CzQrRy5gME10PltLAFQ==} + '@oxlint/binding-win32-arm64-msvc@1.59.0': + resolution: {integrity: sha512-/HLsLuz42rWl7h7ePdmMTpHm2HIDmPtcEMYgm5BBEHiEiuNOrzMaUpd2z7UnNni5LGN9obJy2YoAYBLXQwazrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -4392,8 +4650,8 @@ packages: cpu: [ia32] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.58.0': - resolution: {integrity: sha512-Y8FKBABrSPp9H0QkRLHDHOSUgM/309a3IvOVgPcVxYcX70wxJrk608CuTg7w+C6vEd724X5wJoNkBcGYfH7nNQ==} + '@oxlint/binding-win32-ia32-msvc@1.59.0': + resolution: {integrity: sha512-rUPy+JnanpPwV/aJCPnxAD1fW50+XPI0VkWr7f0vEbqcdsS8NpB24Rw6RsS7SdpFv8Dw+8ugCwao5nCFbqOUSg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -4404,8 +4662,8 @@ packages: cpu: [x64] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.58.0': - resolution: {integrity: sha512-bCn5rbiz5My+Bj7M09sDcnqW0QJyINRVxdZ65x1/Y2tGrMwherwK/lpk+HRQCKvXa8pcaQdF5KY5j54VGZLwNg==} + '@oxlint/binding-win32-x64-msvc@1.59.0': + resolution: {integrity: sha512-xkE7puteDS/vUyRngLXW0t8WgdWoS/tfxXjhP/P7SMqPDx+hs44SpssO3h3qmTqECYEuXBUPzcAw5257Ka+ofA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -5232,33 +5490,47 @@ packages: '@vitejs/release-scripts@1.6.0': resolution: {integrity: sha512-XV+w22Fvn+wqDtEkz8nQIJzvmRVSh90c2xvOO7cX9fkX8+39ZJpYRiXDIRJG1JRnF8khm1rHjulid+l+khc7TQ==} - '@vitest/browser-playwright@4.1.2': - resolution: {integrity: sha512-N0Z2HzMLvMR6k/tWPTS6Q/DaRscrkax/f2f9DIbNQr+Cd1l4W4wTf/I6S983PAMr0tNqqoTL+xNkLh9M5vbkLg==} + '@vitest/browser-playwright@4.1.3': + resolution: {integrity: sha512-D3Q+YozvSpiFaLPgd6/OMbyqEIZeucSe6AHJJ7VnNJKQhIyBE60TlBZlxzwM8bvjzQE9ZnYWQCPeCw5pnhbiNg==} peerDependencies: playwright: '*' vitest: workspace:@voidzero-dev/vite-plus-test@* - '@vitest/browser-preview@4.1.2': - resolution: {integrity: sha512-SYGEbJhzMQIukgrAElL06oXqWiBDhcEpec8hf2uucjpFm2y2Xrv+tAyBRkh99znoHBiF3Z+82sGRuwkg/VQ4cA==} + '@vitest/browser-preview@4.1.3': + resolution: {integrity: sha512-SjM3V2kUM++CA0qRscsYnFRphfJD8U7xKlSiOTATh0Qp5ExxWMrsTMRXRlsAYH0Y3pu4pFMGxbAOxWkFR1tJiA==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* - '@vitest/browser-webdriverio@4.1.2': - resolution: {integrity: sha512-5VKfMSq6ZoEAmvVu3sJGkDjEjGuxwk72tOgoNJfJYv+c+UQX1D4UqSdL8kXUMJcTQx1tKeWwQ9Zym0gRdMfyrA==} + '@vitest/browser-webdriverio@4.1.3': + resolution: {integrity: sha512-EeCY0116zZk5uedmwkVdW2dfpv1JEVtK1n+3WeNnyjBVWnBzDlqY1Kkf8Z3Re1qb5Nki8LgnQgQp1VT+q/ZaMQ==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* webdriverio: '*' - '@vitest/browser@4.1.2': - resolution: {integrity: sha512-CwdIf90LNf1Zitgqy63ciMAzmyb4oIGs8WZ40VGYrWkssQKeEKr32EzO8MKUrDPPcPVHFI9oQ5ni2Hp24NaNRQ==} + '@vitest/browser@4.1.3': + resolution: {integrity: sha512-CS9KjO2vijuBlbwz0JIgC0YuoI1BuqWI5ziD3Nll6jkpNYtWdjPMVgGynQ9vZovjsECeUqEeNjWrypP414d0CQ==} + peerDependencies: + vitest: workspace:@voidzero-dev/vite-plus-test@* + + '@vitest/coverage-istanbul@4.1.3': + resolution: {integrity: sha512-IjlvIg2MaFDgeYOXgqxWwTh8c8Y8HkR/36SN0Iq5XtmsmbEau7a5i7g1F+Lv7G9R+vDzOt+HyNOmKqg/8kKzug==} + peerDependencies: + vitest: workspace:@voidzero-dev/vite-plus-test@* + + '@vitest/coverage-v8@4.1.3': + resolution: {integrity: sha512-/MBdrkA8t6hbdCWFKs09dPik774xvs4Z6L4bycdCxYNLHM8oZuRyosumQMG19LUlBsB6GeVpL1q4kFFazvyKGA==} peerDependencies: + '@vitest/browser': 4.1.3 vitest: workspace:@voidzero-dev/vite-plus-test@* + peerDependenciesMeta: + '@vitest/browser': + optional: true - '@vitest/expect@4.1.2': - resolution: {integrity: sha512-gbu+7B0YgUJ2nkdsRJrFFW6X7NTP44WlhiclHniUhxADQJH5Szt9mZ9hWnJPJ8YwOK5zUOSSlSvyzRf0u1DSBQ==} + '@vitest/expect@4.1.3': + resolution: {integrity: sha512-CW8Q9KMtXDGHj0vCsqui0M5KqRsu0zm0GNDW7Gd3U7nZ2RFpPKSCpeCXoT+/+5zr1TNlsoQRDEz+LzZUyq6gnQ==} - '@vitest/mocker@4.1.2': - resolution: {integrity: sha512-Ize4iQtEALHDttPRCmN+FKqOl2vxTiNUhzobQFFt/BM1lRUTG7zRCLOykG/6Vo4E4hnUdfVLo5/eqKPukcWW7Q==} + '@vitest/mocker@4.1.3': + resolution: {integrity: sha512-XN3TrycitDQSzGRnec/YWgoofkYRhouyVQj4YNsJ5r/STCUFqMrP4+oxEv3e7ZbLi4og5kIHrZwekDJgw6hcjw==} peerDependencies: msw: ^2.4.9 vite: workspace:@voidzero-dev/vite-plus-core@* @@ -5271,23 +5543,29 @@ packages: '@vitest/pretty-format@4.1.2': resolution: {integrity: sha512-dwQga8aejqeuB+TvXCMzSQemvV9hNEtDDpgUKDzOmNQayl2OG241PSWeJwKRH3CiC+sESrmoFd49rfnq7T4RnA==} - '@vitest/runner@4.1.2': - resolution: {integrity: sha512-Gr+FQan34CdiYAwpGJmQG8PgkyFVmARK8/xSijia3eTFgVfpcpztWLuP6FttGNfPLJhaZVP/euvujeNYar36OQ==} + '@vitest/pretty-format@4.1.3': + resolution: {integrity: sha512-hYqqwuMbpkkBodpRh4k4cQSOELxXky1NfMmQvOfKvV8zQHz8x8Dla+2wzElkMkBvSAJX5TRGHJAQvK0TcOafwg==} + + '@vitest/runner@4.1.3': + resolution: {integrity: sha512-VwgOz5MmT0KhlUj40h02LWDpUBVpflZ/b7xZFA25F29AJzIrE+SMuwzFf0b7t4EXdwRNX61C3B6auIXQTR3ttA==} - '@vitest/snapshot@4.1.2': - resolution: {integrity: sha512-g7yfUmxYS4mNxk31qbOYsSt2F4m1E02LFqO53Xpzg3zKMhLAPZAjjfyl9e6z7HrW6LvUdTwAQR3HHfLjpko16A==} + '@vitest/snapshot@4.1.3': + resolution: {integrity: sha512-9l+k/J9KG5wPJDX9BcFFzhhwNjwkRb8RsnYhaT1vPY7OufxmQFc9sZzScRCPTiETzl37mrIWVY9zxzmdVeJwDQ==} - '@vitest/spy@4.1.2': - resolution: {integrity: sha512-DU4fBnbVCJGNBwVA6xSToNXrkZNSiw59H8tcuUspVMsBDBST4nfvsPsEHDHGtWRRnqBERBQu7TrTKskmjqTXKA==} + '@vitest/spy@4.1.3': + resolution: {integrity: sha512-ujj5Uwxagg4XUIfAUyRQxAg631BP6e9joRiN99mr48Bg9fRs+5mdUElhOoZ6rP5mBr8Bs3lmrREnkrQWkrsTCw==} - '@vitest/ui@4.1.2': - resolution: {integrity: sha512-/irhyeAcKS2u6Zokagf9tqZJ0t8S6kMZq4ZG9BHZv7I+fkRrYfQX4w7geYeC2r6obThz39PDxvXQzZX+qXqGeg==} + '@vitest/ui@4.1.3': + resolution: {integrity: sha512-xBPy+43o1fgMLUDlufUXh7tlT/Es8uS5eiyBY2PyPfFYSGpApZskLw65DROoDz+rgYkPuAmb20Mv9Z9g1WQE7w==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* '@vitest/utils@4.1.2': resolution: {integrity: sha512-xw2/TiX82lQHA06cgbqRKFb5lCAy3axQ4H4SoUFhUsg+wztiet+co86IAMDtF6Vm1hc7J6j09oh/rgDn+JdKIQ==} + '@vitest/utils@4.1.3': + resolution: {integrity: sha512-Pc/Oexse/khOWsGB+w3q4yzA4te7W4gpZZAvk+fr8qXfTURZUMj5i7kuxsNK5mP/dEB6ao3jfr0rs17fHhbHdw==} + '@voidzero-dev/vite-plus-core@0.1.13': resolution: {integrity: sha512-72dAIYgGrrmh4ap5Tbvzo0EYCrmVRoPQjz3NERpZ34CWCjFB8+WAyBkxG631Jz9/qC1TR/ZThjOKbdYXQ5z9Aw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -5630,6 +5908,9 @@ packages: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} + ast-v8-to-istanbul@1.0.0: + resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==} + ast-walker-scope@0.8.3: resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==} engines: {node: '>=20.19.0'} @@ -6792,6 +7073,9 @@ packages: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + htmlfy@0.8.1: resolution: {integrity: sha512-xWROBw9+MEGwxpotll0h672KCaLrKKiCYzsyN8ZgL9cQbVumFnyvsk2JqiB9ELAV1GLj1GG/jxZUjV9OZZi/yQ==} @@ -7027,6 +7311,18 @@ packages: resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} engines: {node: '>=16'} + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-reports@3.2.0: + resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} + engines: {node: '>=8'} + jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -7034,6 +7330,9 @@ packages: resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true + js-tokens@10.0.0: + resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==} + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -7299,10 +7598,17 @@ packages: magic-string@0.30.21: resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==} + magicast@0.5.2: + resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + matcher-collection@2.0.1: resolution: {integrity: sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==} engines: {node: 6.* || 8.* || >= 10.*} @@ -7564,11 +7870,21 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + oxfmt@0.42.0: + resolution: {integrity: sha512-QhejGErLSMReNuZ6vxgFHDyGoPbjTRNi6uGHjy0cvIjOQFqD6xmr/T+3L41ixR3NIgzcNiJ6ylQKpvShTgDfqg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + oxfmt@0.43.0: resolution: {integrity: sha512-KTYNG5ISfHSdmeZ25Xzb3qgz9EmQvkaGAxgBY/p38+ZiAet3uZeu7FnMwcSQJg152Qwl0wnYAxDc+Z/H6cvrwA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + oxfmt@0.44.0: + resolution: {integrity: sha512-lnncqvHewyRvaqdrnntVIrZV2tEddz8lbvPsQzG/zlkfvgZkwy0HP1p/2u1aCDToeg1jb9zBpbJdfkV73Itw+w==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + oxlint-tsgolint@0.17.1: resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==} hasBin: true @@ -7587,8 +7903,8 @@ packages: oxlint-tsgolint: optional: true - oxlint@1.58.0: - resolution: {integrity: sha512-t4s9leczDMqlvOSjnbCQe7gtoLkWgBGZ7sBdCJ9EOj5IXFSG/X7OAzK4yuH4iW+4cAYe8kLFbC8tuYMwWZm+Cg==} + oxlint@1.59.0: + resolution: {integrity: sha512-0xBLeGGjP4vD9pygRo8iuOkOzEU1MqOnfiOl7KYezL/QvWL8NUg6n03zXc7ZVqltiOpUxBk2zgHI3PnRIEdAvw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -7842,11 +8158,6 @@ packages: engines: {node: '>=6'} hasBin: true - prettier@3.8.1: - resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} - engines: {node: '>=14'} - hasBin: true - pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -8952,18 +9263,20 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - vitest@4.1.2: - resolution: {integrity: sha512-xjR1dMTVHlFLh98JE3i/f/WePqJsah4A0FK9cc8Ehp9Udk0AZk6ccpIZhh1qJ/yxVWRZ+Q54ocnD8TXmkhspGg==} + vitest@4.1.3: + resolution: {integrity: sha512-DBc4Tx0MPNsqb9isoyOq00lHftVx/KIU44QOm2q59npZyLUkENn8TMFsuzuO+4U2FUa9rgbbPt3udrP25GcjXw==} 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.2 - '@vitest/browser-preview': 4.1.2 - '@vitest/browser-webdriverio': 4.1.2 - '@vitest/ui': 4.1.2 + '@vitest/browser-playwright': 4.1.3 + '@vitest/browser-preview': 4.1.3 + '@vitest/browser-webdriverio': 4.1.3 + '@vitest/coverage-istanbul': 4.1.3 + '@vitest/coverage-v8': 4.1.3 + '@vitest/ui': 4.1.3 happy-dom: '*' jsdom: '*' vite: workspace:@voidzero-dev/vite-plus-core@* @@ -8980,6 +9293,10 @@ packages: optional: true '@vitest/browser-webdriverio': optional: true + '@vitest/coverage-istanbul': + optional: true + '@vitest/coverage-v8': + optional: true '@vitest/ui': optional: true happy-dom: @@ -9993,6 +10310,8 @@ snapshots: '@babel/helper-string-parser': 8.0.0-rc.3 '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@bcoe/v8-coverage@1.0.2': {} + '@blazediff/core@1.9.1': {} '@braidai/lang@1.1.2': {} @@ -10541,6 +10860,8 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@istanbuljs/schema@0.1.3': {} + '@jridgewell/gen-mapping@0.3.13': dependencies: '@jridgewell/sourcemap-codec': 1.5.5 @@ -11482,117 +11803,231 @@ snapshots: '@oxfmt/binding-android-arm-eabi@0.41.0': optional: true + '@oxfmt/binding-android-arm-eabi@0.42.0': + optional: true + '@oxfmt/binding-android-arm-eabi@0.43.0': optional: true + '@oxfmt/binding-android-arm-eabi@0.44.0': + optional: true + '@oxfmt/binding-android-arm64@0.41.0': optional: true + '@oxfmt/binding-android-arm64@0.42.0': + optional: true + '@oxfmt/binding-android-arm64@0.43.0': optional: true + '@oxfmt/binding-android-arm64@0.44.0': + optional: true + '@oxfmt/binding-darwin-arm64@0.41.0': optional: true + '@oxfmt/binding-darwin-arm64@0.42.0': + optional: true + '@oxfmt/binding-darwin-arm64@0.43.0': optional: true + '@oxfmt/binding-darwin-arm64@0.44.0': + optional: true + '@oxfmt/binding-darwin-x64@0.41.0': optional: true + '@oxfmt/binding-darwin-x64@0.42.0': + optional: true + '@oxfmt/binding-darwin-x64@0.43.0': optional: true + '@oxfmt/binding-darwin-x64@0.44.0': + optional: true + '@oxfmt/binding-freebsd-x64@0.41.0': optional: true + '@oxfmt/binding-freebsd-x64@0.42.0': + optional: true + '@oxfmt/binding-freebsd-x64@0.43.0': optional: true + '@oxfmt/binding-freebsd-x64@0.44.0': + optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.42.0': + optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.43.0': optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.44.0': + optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.41.0': optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.42.0': + optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.43.0': optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.44.0': + optional: true + '@oxfmt/binding-linux-arm64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-arm64-gnu@0.42.0': + optional: true + '@oxfmt/binding-linux-arm64-gnu@0.43.0': optional: true + '@oxfmt/binding-linux-arm64-gnu@0.44.0': + optional: true + '@oxfmt/binding-linux-arm64-musl@0.41.0': optional: true + '@oxfmt/binding-linux-arm64-musl@0.42.0': + optional: true + '@oxfmt/binding-linux-arm64-musl@0.43.0': optional: true + '@oxfmt/binding-linux-arm64-musl@0.44.0': + optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.42.0': + optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.43.0': optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.44.0': + optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.42.0': + optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.43.0': optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.44.0': + optional: true + '@oxfmt/binding-linux-riscv64-musl@0.41.0': optional: true + '@oxfmt/binding-linux-riscv64-musl@0.42.0': + optional: true + '@oxfmt/binding-linux-riscv64-musl@0.43.0': optional: true + '@oxfmt/binding-linux-riscv64-musl@0.44.0': + optional: true + '@oxfmt/binding-linux-s390x-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-s390x-gnu@0.42.0': + optional: true + '@oxfmt/binding-linux-s390x-gnu@0.43.0': optional: true + '@oxfmt/binding-linux-s390x-gnu@0.44.0': + optional: true + '@oxfmt/binding-linux-x64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-x64-gnu@0.42.0': + optional: true + '@oxfmt/binding-linux-x64-gnu@0.43.0': optional: true + '@oxfmt/binding-linux-x64-gnu@0.44.0': + optional: true + '@oxfmt/binding-linux-x64-musl@0.41.0': optional: true + '@oxfmt/binding-linux-x64-musl@0.42.0': + optional: true + '@oxfmt/binding-linux-x64-musl@0.43.0': optional: true + '@oxfmt/binding-linux-x64-musl@0.44.0': + optional: true + '@oxfmt/binding-openharmony-arm64@0.41.0': optional: true + '@oxfmt/binding-openharmony-arm64@0.42.0': + optional: true + '@oxfmt/binding-openharmony-arm64@0.43.0': optional: true + '@oxfmt/binding-openharmony-arm64@0.44.0': + optional: true + '@oxfmt/binding-win32-arm64-msvc@0.41.0': optional: true + '@oxfmt/binding-win32-arm64-msvc@0.42.0': + optional: true + '@oxfmt/binding-win32-arm64-msvc@0.43.0': optional: true + '@oxfmt/binding-win32-arm64-msvc@0.44.0': + optional: true + '@oxfmt/binding-win32-ia32-msvc@0.41.0': optional: true + '@oxfmt/binding-win32-ia32-msvc@0.42.0': + optional: true + '@oxfmt/binding-win32-ia32-msvc@0.43.0': optional: true + '@oxfmt/binding-win32-ia32-msvc@0.44.0': + optional: true + '@oxfmt/binding-win32-x64-msvc@0.41.0': optional: true + '@oxfmt/binding-win32-x64-msvc@0.42.0': + optional: true + '@oxfmt/binding-win32-x64-msvc@0.43.0': optional: true + '@oxfmt/binding-win32-x64-msvc@0.44.0': + optional: true + '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true @@ -11632,115 +12067,115 @@ snapshots: '@oxlint/binding-android-arm-eabi@1.56.0': optional: true - '@oxlint/binding-android-arm-eabi@1.58.0': + '@oxlint/binding-android-arm-eabi@1.59.0': optional: true '@oxlint/binding-android-arm64@1.56.0': optional: true - '@oxlint/binding-android-arm64@1.58.0': + '@oxlint/binding-android-arm64@1.59.0': optional: true '@oxlint/binding-darwin-arm64@1.56.0': optional: true - '@oxlint/binding-darwin-arm64@1.58.0': + '@oxlint/binding-darwin-arm64@1.59.0': optional: true '@oxlint/binding-darwin-x64@1.56.0': optional: true - '@oxlint/binding-darwin-x64@1.58.0': + '@oxlint/binding-darwin-x64@1.59.0': optional: true '@oxlint/binding-freebsd-x64@1.56.0': optional: true - '@oxlint/binding-freebsd-x64@1.58.0': + '@oxlint/binding-freebsd-x64@1.59.0': optional: true '@oxlint/binding-linux-arm-gnueabihf@1.56.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.58.0': + '@oxlint/binding-linux-arm-gnueabihf@1.59.0': optional: true '@oxlint/binding-linux-arm-musleabihf@1.56.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.58.0': + '@oxlint/binding-linux-arm-musleabihf@1.59.0': optional: true '@oxlint/binding-linux-arm64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.58.0': + '@oxlint/binding-linux-arm64-gnu@1.59.0': optional: true '@oxlint/binding-linux-arm64-musl@1.56.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.58.0': + '@oxlint/binding-linux-arm64-musl@1.59.0': optional: true '@oxlint/binding-linux-ppc64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.58.0': + '@oxlint/binding-linux-ppc64-gnu@1.59.0': optional: true '@oxlint/binding-linux-riscv64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.58.0': + '@oxlint/binding-linux-riscv64-gnu@1.59.0': optional: true '@oxlint/binding-linux-riscv64-musl@1.56.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.58.0': + '@oxlint/binding-linux-riscv64-musl@1.59.0': optional: true '@oxlint/binding-linux-s390x-gnu@1.56.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.58.0': + '@oxlint/binding-linux-s390x-gnu@1.59.0': optional: true '@oxlint/binding-linux-x64-gnu@1.56.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.58.0': + '@oxlint/binding-linux-x64-gnu@1.59.0': optional: true '@oxlint/binding-linux-x64-musl@1.56.0': optional: true - '@oxlint/binding-linux-x64-musl@1.58.0': + '@oxlint/binding-linux-x64-musl@1.59.0': optional: true '@oxlint/binding-openharmony-arm64@1.56.0': optional: true - '@oxlint/binding-openharmony-arm64@1.58.0': + '@oxlint/binding-openharmony-arm64@1.59.0': optional: true '@oxlint/binding-win32-arm64-msvc@1.56.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.58.0': + '@oxlint/binding-win32-arm64-msvc@1.59.0': optional: true '@oxlint/binding-win32-ia32-msvc@1.56.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.58.0': + '@oxlint/binding-win32-ia32-msvc@1.59.0': optional: true '@oxlint/binding-win32-x64-msvc@1.56.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.58.0': + '@oxlint/binding-win32-x64-msvc@1.59.0': optional: true '@package-json/types@0.0.12': {} @@ -12577,35 +13012,35 @@ snapshots: transitivePeerDependencies: - conventional-commits-filter - '@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2)': + '@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3)': dependencies: - '@vitest/browser': 4.1.2(vite@packages+core)(vitest@4.1.2) - '@vitest/mocker': 4.1.2(vite@packages+core) + '@vitest/browser': 4.1.3(vite@packages+core)(vitest@4.1.3) + '@vitest/mocker': 4.1.3(vite@packages+core) playwright: 1.57.0 tinyrainbow: 3.1.0 - vitest: 4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2)': + '@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.2(vite@packages+core)(vitest@4.1.2) - vitest: 4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + '@vitest/browser': 4.1.3(vite@packages+core)(vitest@4.1.3) + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1)': + '@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1)': dependencies: - '@vitest/browser': 4.1.2(vite@packages+core)(vitest@4.1.2) - vitest: 4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + '@vitest/browser': 4.1.3(vite@packages+core)(vitest@4.1.3) + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) webdriverio: 9.20.1 transitivePeerDependencies: - bufferutil @@ -12613,16 +13048,16 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.2(vite@packages+core)(vitest@4.1.2)': + '@vitest/browser@4.1.3(vite@packages+core)(vitest@4.1.3)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.2(vite@packages+core) - '@vitest/utils': 4.1.2 + '@vitest/mocker': 4.1.3(vite@packages+core) + '@vitest/utils': 4.1.3 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyrainbow: 3.1.0 - vitest: 4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) ws: 8.20.0 transitivePeerDependencies: - bufferutil @@ -12630,18 +13065,50 @@ snapshots: - utf-8-validate - vite - '@vitest/expect@4.1.2': + '@vitest/coverage-istanbul@4.1.3(vitest@4.1.3)': + dependencies: + '@babel/core': 7.29.0 + '@istanbuljs/schema': 0.1.3 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + tinyrainbow: 3.1.0 + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + transitivePeerDependencies: + - supports-color + + '@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3)': + dependencies: + '@bcoe/v8-coverage': 1.0.2 + '@vitest/utils': 4.1.3 + ast-v8-to-istanbul: 1.0.0 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-report: 3.0.1 + istanbul-reports: 3.2.0 + magicast: 0.5.2 + obug: 2.1.1 + std-env: 4.0.0 + tinyrainbow: 3.1.0 + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + optionalDependencies: + '@vitest/browser': 4.1.3(vite@packages+core)(vitest@4.1.3) + + '@vitest/expect@4.1.3': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.2 - '@vitest/utils': 4.1.2 + '@vitest/spy': 4.1.3 + '@vitest/utils': 4.1.3 chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.2(vite@packages+core)': + '@vitest/mocker@4.1.3(vite@packages+core)': dependencies: - '@vitest/spy': 4.1.2 + '@vitest/spy': 4.1.3 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: @@ -12651,30 +13118,34 @@ snapshots: dependencies: tinyrainbow: 3.1.0 - '@vitest/runner@4.1.2': + '@vitest/pretty-format@4.1.3': dependencies: - '@vitest/utils': 4.1.2 + tinyrainbow: 3.1.0 + + '@vitest/runner@4.1.3': + dependencies: + '@vitest/utils': 4.1.3 pathe: 2.0.3 - '@vitest/snapshot@4.1.2': + '@vitest/snapshot@4.1.3': dependencies: - '@vitest/pretty-format': 4.1.2 - '@vitest/utils': 4.1.2 + '@vitest/pretty-format': 4.1.3 + '@vitest/utils': 4.1.3 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.2': {} + '@vitest/spy@4.1.3': {} - '@vitest/ui@4.1.2(vitest@4.1.2)': + '@vitest/ui@4.1.3(vitest@4.1.3)': dependencies: - '@vitest/utils': 4.1.2 + '@vitest/utils': 4.1.3 fflate: 0.8.2 flatted: 3.4.2 pathe: 2.0.3 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vitest: 4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + vitest: 4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) '@vitest/utils@4.1.2': dependencies: @@ -12682,6 +13153,12 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 + '@vitest/utils@4.1.3': + dependencies: + '@vitest/pretty-format': 4.1.3 + convert-source-map: 2.0.0 + tinyrainbow: 3.1.0 + '@voidzero-dev/vite-plus-core@0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@6.0.2)(unplugin-unused@0.5.6)(yaml@2.8.2)': dependencies: '@oxc-project/runtime': 0.120.0 @@ -13056,6 +13533,12 @@ snapshots: dependencies: tslib: 2.8.1 + ast-v8-to-istanbul@1.0.0: + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + estree-walker: 3.0.3 + js-tokens: 10.0.0 + ast-walker-scope@0.8.3: dependencies: '@babel/parser': 7.29.2 @@ -14286,6 +14769,8 @@ snapshots: dependencies: whatwg-encoding: 3.1.1 + html-escaper@2.0.2: {} + htmlfy@0.8.1: {} htmlparser2@10.0.0: @@ -14464,6 +14949,19 @@ snapshots: isexe@3.1.1: {} + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-reports@3.2.0: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -14472,6 +14970,8 @@ snapshots: jiti@2.6.1: {} + js-tokens@10.0.0: {} + js-tokens@4.0.0: {} js-tokens@9.0.1: {} @@ -14750,12 +15250,22 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 + magicast@0.5.2: + dependencies: + '@babel/parser': 7.29.2 + '@babel/types': 7.29.0 + source-map-js: 1.2.1 + make-dir@2.1.0: dependencies: pify: 4.0.1 semver: 5.7.2 optional: true + make-dir@4.0.0: + dependencies: + semver: 7.7.4 + matcher-collection@2.0.1: dependencies: '@types/minimatch': 3.0.5 @@ -15136,6 +15646,30 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.41.0 '@oxfmt/binding-win32-x64-msvc': 0.41.0 + oxfmt@0.42.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.42.0 + '@oxfmt/binding-android-arm64': 0.42.0 + '@oxfmt/binding-darwin-arm64': 0.42.0 + '@oxfmt/binding-darwin-x64': 0.42.0 + '@oxfmt/binding-freebsd-x64': 0.42.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.42.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.42.0 + '@oxfmt/binding-linux-arm64-gnu': 0.42.0 + '@oxfmt/binding-linux-arm64-musl': 0.42.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.42.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.42.0 + '@oxfmt/binding-linux-riscv64-musl': 0.42.0 + '@oxfmt/binding-linux-s390x-gnu': 0.42.0 + '@oxfmt/binding-linux-x64-gnu': 0.42.0 + '@oxfmt/binding-linux-x64-musl': 0.42.0 + '@oxfmt/binding-openharmony-arm64': 0.42.0 + '@oxfmt/binding-win32-arm64-msvc': 0.42.0 + '@oxfmt/binding-win32-ia32-msvc': 0.42.0 + '@oxfmt/binding-win32-x64-msvc': 0.42.0 + oxfmt@0.43.0: dependencies: tinypool: 2.1.0 @@ -15160,6 +15694,30 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.43.0 '@oxfmt/binding-win32-x64-msvc': 0.43.0 + oxfmt@0.44.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.44.0 + '@oxfmt/binding-android-arm64': 0.44.0 + '@oxfmt/binding-darwin-arm64': 0.44.0 + '@oxfmt/binding-darwin-x64': 0.44.0 + '@oxfmt/binding-freebsd-x64': 0.44.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.44.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.44.0 + '@oxfmt/binding-linux-arm64-gnu': 0.44.0 + '@oxfmt/binding-linux-arm64-musl': 0.44.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.44.0 + '@oxfmt/binding-linux-riscv64-musl': 0.44.0 + '@oxfmt/binding-linux-s390x-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-gnu': 0.44.0 + '@oxfmt/binding-linux-x64-musl': 0.44.0 + '@oxfmt/binding-openharmony-arm64': 0.44.0 + '@oxfmt/binding-win32-arm64-msvc': 0.44.0 + '@oxfmt/binding-win32-ia32-msvc': 0.44.0 + '@oxfmt/binding-win32-x64-msvc': 0.44.0 + oxlint-tsgolint@0.17.1: optionalDependencies: '@oxlint-tsgolint/darwin-arm64': 0.17.1 @@ -15201,27 +15759,27 @@ snapshots: '@oxlint/binding-win32-x64-msvc': 1.56.0 oxlint-tsgolint: 0.17.1 - oxlint@1.58.0(oxlint-tsgolint@0.20.0): + oxlint@1.59.0(oxlint-tsgolint@0.20.0): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.58.0 - '@oxlint/binding-android-arm64': 1.58.0 - '@oxlint/binding-darwin-arm64': 1.58.0 - '@oxlint/binding-darwin-x64': 1.58.0 - '@oxlint/binding-freebsd-x64': 1.58.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.58.0 - '@oxlint/binding-linux-arm-musleabihf': 1.58.0 - '@oxlint/binding-linux-arm64-gnu': 1.58.0 - '@oxlint/binding-linux-arm64-musl': 1.58.0 - '@oxlint/binding-linux-ppc64-gnu': 1.58.0 - '@oxlint/binding-linux-riscv64-gnu': 1.58.0 - '@oxlint/binding-linux-riscv64-musl': 1.58.0 - '@oxlint/binding-linux-s390x-gnu': 1.58.0 - '@oxlint/binding-linux-x64-gnu': 1.58.0 - '@oxlint/binding-linux-x64-musl': 1.58.0 - '@oxlint/binding-openharmony-arm64': 1.58.0 - '@oxlint/binding-win32-arm64-msvc': 1.58.0 - '@oxlint/binding-win32-ia32-msvc': 1.58.0 - '@oxlint/binding-win32-x64-msvc': 1.58.0 + '@oxlint/binding-android-arm-eabi': 1.59.0 + '@oxlint/binding-android-arm64': 1.59.0 + '@oxlint/binding-darwin-arm64': 1.59.0 + '@oxlint/binding-darwin-x64': 1.59.0 + '@oxlint/binding-freebsd-x64': 1.59.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.59.0 + '@oxlint/binding-linux-arm-musleabihf': 1.59.0 + '@oxlint/binding-linux-arm64-gnu': 1.59.0 + '@oxlint/binding-linux-arm64-musl': 1.59.0 + '@oxlint/binding-linux-ppc64-gnu': 1.59.0 + '@oxlint/binding-linux-riscv64-gnu': 1.59.0 + '@oxlint/binding-linux-riscv64-musl': 1.59.0 + '@oxlint/binding-linux-s390x-gnu': 1.59.0 + '@oxlint/binding-linux-x64-gnu': 1.59.0 + '@oxlint/binding-linux-x64-musl': 1.59.0 + '@oxlint/binding-openharmony-arm64': 1.59.0 + '@oxlint/binding-win32-arm64-msvc': 1.59.0 + '@oxlint/binding-win32-ia32-msvc': 1.59.0 + '@oxlint/binding-win32-x64-msvc': 1.59.0 oxlint-tsgolint: 0.20.0 p-limit@3.1.0: @@ -15454,8 +16012,6 @@ snapshots: premove@4.0.0: {} - prettier@3.8.1: {} - pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -15700,6 +16256,25 @@ snapshots: transitivePeerDependencies: - oxc-resolver + rolldown-plugin-dts@0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.2): + dependencies: + '@babel/generator': 8.0.0-rc.3 + '@babel/helper-validator-identifier': 8.0.0-rc.3 + '@babel/parser': 8.0.0-rc.3 + '@babel/types': 8.0.0-rc.3 + ast-kit: 3.0.0-beta.1 + birpc: 4.0.0 + dts-resolver: 2.1.3(oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)) + get-tsconfig: 4.13.7 + obug: 2.1.1 + picomatch: 4.0.4 + rolldown: link:rolldown/packages/rolldown + optionalDependencies: + '@typescript/native-preview': 7.0.0-dev.20260122.2 + typescript: 6.0.2 + transitivePeerDependencies: + - oxc-resolver + rollup-plugin-license@3.7.0(picomatch@4.0.4)(rollup@4.59.0): dependencies: commenting: 1.1.0 @@ -16255,7 +16830,7 @@ snapshots: obug: 2.1.1 picomatch: 4.0.4 rolldown: link:rolldown/packages/rolldown - rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.19.1(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1))(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) + rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) semver: 7.7.4 tinyexec: 1.0.4 tinyglobby: 0.2.15 @@ -16311,6 +16886,39 @@ snapshots: - synckit - vue-tsc + tsdown@0.21.7(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.7)(@tsdown/exe@0.21.7)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core))(publint@0.3.18)(typescript@6.0.2)(unplugin-unused@0.5.6): + dependencies: + ansis: 4.2.0 + cac: 7.0.0 + defu: 6.1.6 + empathic: 2.0.0 + hookable: 6.1.0 + import-without-cache: 0.2.5 + obug: 2.1.1 + picomatch: 4.0.4 + rolldown: link:rolldown/packages/rolldown + rolldown-plugin-dts: 0.23.2(@typescript/native-preview@7.0.0-dev.20260122.2)(rolldown@rolldown+packages+rolldown)(typescript@6.0.2) + semver: 7.7.4 + tinyexec: 1.0.4 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + unconfig-core: 7.5.0 + unrun: 0.2.34 + optionalDependencies: + '@arethetypeswrong/core': 0.18.2 + '@tsdown/css': 0.21.7(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.8))(postcss-modules@6.0.1(postcss@8.5.8))(postcss@8.5.8)(sass-embedded@1.99.0(source-map-js@1.2.1))(sass@1.99.0)(tsdown@0.21.7)(tsx@4.21.0)(yaml@2.8.2) + '@tsdown/exe': 0.21.7(tsdown@0.21.7) + '@vitejs/devtools': 0.1.13(@pnpm/logger@1001.0.1)(typescript@6.0.2)(vite@packages+core) + publint: 0.3.18 + typescript: 6.0.2 + unplugin-unused: 0.5.6 + transitivePeerDependencies: + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - synckit + - vue-tsc + tslib@2.8.1: {} tsx@4.21.0: @@ -16558,15 +17166,15 @@ snapshots: - vite - yaml - vitest@4.1.2(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2))(@vitest/browser-preview@4.1.2(vite@packages+core)(vitest@4.1.2))(@vitest/browser-webdriverio@4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1))(@vitest/ui@4.1.2(vitest@4.1.2))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core): + vitest@4.1.3(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.2)(@vitest/browser-playwright@4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3))(@vitest/browser-preview@4.1.3(vite@packages+core)(vitest@4.1.3))(@vitest/browser-webdriverio@4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1))(@vitest/coverage-istanbul@4.1.3(vitest@4.1.3))(@vitest/coverage-v8@4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3))(@vitest/ui@4.1.3(vitest@4.1.3))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core): dependencies: - '@vitest/expect': 4.1.2 - '@vitest/mocker': 4.1.2(vite@packages+core) - '@vitest/pretty-format': 4.1.2 - '@vitest/runner': 4.1.2 - '@vitest/snapshot': 4.1.2 - '@vitest/spy': 4.1.2 - '@vitest/utils': 4.1.2 + '@vitest/expect': 4.1.3 + '@vitest/mocker': 4.1.3(vite@packages+core) + '@vitest/pretty-format': 4.1.3 + '@vitest/runner': 4.1.3 + '@vitest/snapshot': 4.1.3 + '@vitest/spy': 4.1.3 + '@vitest/utils': 4.1.3 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -16584,10 +17192,12 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.12.2 - '@vitest/browser-playwright': 4.1.2(playwright@1.57.0)(vite@packages+core)(vitest@4.1.2) - '@vitest/browser-preview': 4.1.2(vite@packages+core)(vitest@4.1.2) - '@vitest/browser-webdriverio': 4.1.2(vite@packages+core)(vitest@4.1.2)(webdriverio@9.20.1) - '@vitest/ui': 4.1.2(vitest@4.1.2) + '@vitest/browser-playwright': 4.1.3(playwright@1.57.0)(vite@packages+core)(vitest@4.1.3) + '@vitest/browser-preview': 4.1.3(vite@packages+core)(vitest@4.1.3) + '@vitest/browser-webdriverio': 4.1.3(vite@packages+core)(vitest@4.1.3)(webdriverio@9.20.1) + '@vitest/coverage-istanbul': 4.1.3(vitest@4.1.3) + '@vitest/coverage-v8': 4.1.3(@vitest/browser@4.1.3)(vitest@4.1.3) + '@vitest/ui': 4.1.3(vitest@4.1.3) happy-dom: 20.0.10 jsdom: 27.2.0 transitivePeerDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index ce9284d02f..ef40dd457a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -82,8 +82,8 @@ catalog: oxc-minify: =0.123.0 oxc-parser: =0.123.0 oxc-transform: =0.123.0 - oxfmt: =0.43.0 - oxlint: =1.58.0 + oxfmt: =0.44.0 + oxlint: =1.59.0 oxlint-tsgolint: =0.20.0 pathe: ^2.0.3 picocolors: ^1.1.1 @@ -165,7 +165,7 @@ overrides: rolldown: workspace:rolldown@* vite: workspace:@voidzero-dev/vite-plus-core@* vitest: workspace:@voidzero-dev/vite-plus-test@* - vitest-dev: npm:vitest@^4.1.2 + vitest-dev: npm:vitest@^4.1.3 packageExtensions: sass-embedded: peerDependencies: