From 48f09596c4549419f37e103eace1c9db87c7fe0d Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 19 Mar 2026 19:38:34 +0900 Subject: [PATCH 1/8] fix(cli): warn when object-form manualChunks is detected --- .../src/migration/__tests__/compat.spec.ts | 50 +++++++++++++++++++ packages/cli/src/migration/bin.ts | 21 +++++++- packages/cli/src/migration/compat.ts | 19 +++++++ 3 files changed, 89 insertions(+), 1 deletion(-) create mode 100644 packages/cli/src/migration/__tests__/compat.spec.ts create mode 100644 packages/cli/src/migration/compat.ts diff --git a/packages/cli/src/migration/__tests__/compat.spec.ts b/packages/cli/src/migration/__tests__/compat.spec.ts new file mode 100644 index 0000000000..f0035a28e9 --- /dev/null +++ b/packages/cli/src/migration/__tests__/compat.spec.ts @@ -0,0 +1,50 @@ +import { describe, expect, it } from 'vitest'; + +import { checkManualChunksCompat } from '../compat.js'; +import { createMigrationReport } from '../report.js'; + +describe('checkManualChunksCompat', () => { + it('should warn when manualChunks is an object', () => { + const report = createMigrationReport(); + checkManualChunksCompat({ manualChunks: { react: ['react', 'react-dom'] } }, report); + expect(report.warnings).toHaveLength(1); + expect(report.warnings[0]).toContain('Object-form'); + expect(report.warnings[0]).toContain('codeSplitting'); + }); + + it('should not warn when manualChunks is a function', () => { + const report = createMigrationReport(); + checkManualChunksCompat({ manualChunks: () => undefined }, report); + expect(report.warnings).toHaveLength(0); + }); + + it('should not warn when manualChunks is not set', () => { + const report = createMigrationReport(); + checkManualChunksCompat({}, report); + expect(report.warnings).toHaveLength(0); + }); + + it('should not warn when output is undefined', () => { + const report = createMigrationReport(); + checkManualChunksCompat(undefined, report); + expect(report.warnings).toHaveLength(0); + }); + + it('should handle array of outputs', () => { + const report = createMigrationReport(); + checkManualChunksCompat( + [{ manualChunks: () => undefined }, { manualChunks: { vendor: ['lodash'] } }], + report, + ); + expect(report.warnings).toHaveLength(1); + }); + + it('should only add one warning for multiple object-form outputs', () => { + const report = createMigrationReport(); + checkManualChunksCompat( + [{ manualChunks: { react: ['react'] } }, { manualChunks: { lodash: ['lodash'] } }], + report, + ); + expect(report.warnings).toHaveLength(1); + }); +}); diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index 24242ccd5e..5b984a3be2 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -540,6 +540,17 @@ function showMigrationSummary(options: { } } +async function checkRolldownCompatibility(rootDir: string, report: MigrationReport): Promise { + try { + const { resolveViteConfig } = await import('../resolve-vite-config.js'); + const { checkManualChunksCompat } = await import('./compat.js'); + const config = await resolveViteConfig(rootDir); + checkManualChunksCompat(config.build?.rollupOptions?.output, report); + } catch { + // Config resolution may fail — skip compatibility check silently + } +} + async function executeMigrationPlan( workspaceInfoOptional: WorkspaceInfoOptional, plan: MigrationPlan, @@ -725,6 +736,11 @@ async function executeMigrationPlan( installArgs, { silent: true }, ); + + // 12. Check for Rolldown-incompatible config patterns + updateMigrationProgress('Checking config compatibility'); + await checkRolldownCompatibility(workspaceInfo.rootDir, report); + clearMigrationProgress(); return { installDurationMs: initialInstallSummary.durationMs + finalInstallSummary.durationMs, @@ -825,7 +841,10 @@ async function main() { } } - if (didMigrate) { + // Check for Rolldown-incompatible config patterns + await checkRolldownCompatibility(workspaceInfoOptional.rootDir, report); + + if (didMigrate || report.warnings.length > 0) { clearMigrationProgress(); showMigrationSummary({ projectRoot: workspaceInfoOptional.rootDir, diff --git a/packages/cli/src/migration/compat.ts b/packages/cli/src/migration/compat.ts new file mode 100644 index 0000000000..aac9771e3b --- /dev/null +++ b/packages/cli/src/migration/compat.ts @@ -0,0 +1,19 @@ +import { addMigrationWarning, type MigrationReport } from './report.js'; + +/** + * Check for Rolldown-incompatible manualChunks config patterns. + */ +export function checkManualChunksCompat(output: unknown, report: MigrationReport): void { + const outputs = Array.isArray(output) ? output : output ? [output] : []; + for (const out of outputs) { + if (out.manualChunks != null && typeof out.manualChunks !== 'function') { + addMigrationWarning( + report, + 'Object-form `build.rollupOptions.output.manualChunks` is not supported by Rolldown. ' + + 'Convert it to function form or use `build.rolldownOptions.output.codeSplitting`. ' + + 'See: https://rolldown.rs/options/output#manualchunks and https://rolldown.rs/in-depth/manual-code-splitting', + ); + break; + } + } +} From 585ea99bf78c38ac572594c411fd096c17640883 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 19 Mar 2026 22:30:28 +0900 Subject: [PATCH 2/8] fix(cli): change migration step --- packages/cli/src/migration/bin.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index 5b984a3be2..6c3fe0847d 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -648,7 +648,11 @@ async function executeMigrationPlan( cancelAndExit('Vite+ cannot automatically migrate this project yet.', 1); } - // 5. ESLint → Oxlint migration (before main rewrite so .oxlintrc.json gets picked up) + // 5. Check for Rolldown-incompatible config patterns + updateMigrationProgress('Checking config compatibility'); + await checkRolldownCompatibility(workspaceInfo.rootDir, report); + + // 6. ESLint → Oxlint migration (before main rewrite so .oxlintrc.json gets picked up) if (plan.migrateEslint) { updateMigrationProgress('Migrating ESLint'); const eslintOk = await migrateEslintToOxlint( @@ -737,10 +741,6 @@ async function executeMigrationPlan( { silent: true }, ); - // 12. Check for Rolldown-incompatible config patterns - updateMigrationProgress('Checking config compatibility'); - await checkRolldownCompatibility(workspaceInfo.rootDir, report); - clearMigrationProgress(); return { installDurationMs: initialInstallSummary.durationMs + finalInstallSummary.durationMs, From 53b9dccc3c27ccf62768788d10ed40b1dc48966f Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Thu, 19 Mar 2026 22:35:38 +0900 Subject: [PATCH 3/8] fix(cli): resolveConfig with silently --- packages/cli/src/migration/bin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index 6c3fe0847d..64e1d9ce6c 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -542,9 +542,9 @@ function showMigrationSummary(options: { async function checkRolldownCompatibility(rootDir: string, report: MigrationReport): Promise { try { - const { resolveViteConfig } = await import('../resolve-vite-config.js'); + const { resolveConfig } = await import('../index.js'); const { checkManualChunksCompat } = await import('./compat.js'); - const config = await resolveViteConfig(rootDir); + const config = await resolveConfig({ root: rootDir, logLevel: 'silent' }, 'build'); checkManualChunksCompat(config.build?.rollupOptions?.output, report); } catch { // Config resolution may fail — skip compatibility check silently From 908b16b41441740100057273d5f3d55a22e559fc Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Fri, 20 Mar 2026 21:42:43 +0900 Subject: [PATCH 4/8] fix(cli): use runner configLoader to suppress Rolldown warnings in migration --- .../package.json | 1 + .../package.json | 1 + .../snap.txt | 1 + .../migration-monorepo-pnpm/package.json | 1 + .../migration-monorepo-pnpm/snap.txt | 1 + .../migration-monorepo-yarn4/package.json | 1 + .../migration-monorepo-yarn4/snap.txt | 1 + packages/cli/src/migration/bin.ts | 7 +- pnpm-lock.yaml | 545 ++++++++++++++++-- 9 files changed, 505 insertions(+), 54 deletions(-) diff --git a/packages/cli/snap-tests-global/migration-merge-vite-config-ts/package.json b/packages/cli/snap-tests-global/migration-merge-vite-config-ts/package.json index 27bf607d9a..0e2c2600a0 100644 --- a/packages/cli/snap-tests-global/migration-merge-vite-config-ts/package.json +++ b/packages/cli/snap-tests-global/migration-merge-vite-config-ts/package.json @@ -17,6 +17,7 @@ }, "devDependencies": { "@vitejs/plugin-react": "^4.2.0", + "@vitest/browser-playwright": "^4.0.0", "oxfmt": "1", "oxlint": "1", "vite": "^7.0.0", diff --git a/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/package.json b/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/package.json index b27370addb..4d039e5bcb 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/package.json +++ b/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/package.json @@ -5,6 +5,7 @@ "dev": "vite" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "vite": "catalog:" }, "packageManager": "pnpm@10.20.0+sha512.cf9998222162dd85864d0a8102e7892e7ba4ceadebbf5a31f9c2fce48dfce317a9c53b9f6464d1ef9042cba2e02ae02a9f7c143a2b438cd93c91840f0192b9dd", diff --git a/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/snap.txt b/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/snap.txt index 0e18946ce1..c39b26978d 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/snap.txt +++ b/packages/cli/snap-tests-global/migration-monorepo-pnpm-overrides-dependency-selector/snap.txt @@ -26,6 +26,7 @@ export default defineConfig({ "prepare": "vp config" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "vite": "catalog:", "vite-plus": "catalog:" }, diff --git a/packages/cli/snap-tests-global/migration-monorepo-pnpm/package.json b/packages/cli/snap-tests-global/migration-monorepo-pnpm/package.json index ced1439a6b..4e9329db9a 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-pnpm/package.json +++ b/packages/cli/snap-tests-global/migration-monorepo-pnpm/package.json @@ -16,6 +16,7 @@ "testnpm2": "1.0.0" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "oxfmt": "catalog:", "oxlint": "catalog:", "vite": "catalog:", diff --git a/packages/cli/snap-tests-global/migration-monorepo-pnpm/snap.txt b/packages/cli/snap-tests-global/migration-monorepo-pnpm/snap.txt index 0a766de088..0db0b7ca6f 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-pnpm/snap.txt +++ b/packages/cli/snap-tests-global/migration-monorepo-pnpm/snap.txt @@ -62,6 +62,7 @@ cat: .oxfmtrc.json: No such file or directory "testnpm2": "1.0.0" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "vite": "catalog:", "vitest": "catalog:", "vite-plus": "catalog:" diff --git a/packages/cli/snap-tests-global/migration-monorepo-yarn4/package.json b/packages/cli/snap-tests-global/migration-monorepo-yarn4/package.json index ce7788c288..5f4a012282 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-yarn4/package.json +++ b/packages/cli/snap-tests-global/migration-monorepo-yarn4/package.json @@ -19,6 +19,7 @@ "testnpm2": "1.0.0" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "oxfmt": "catalog:", "oxlint": "catalog:", "vite": "catalog:", diff --git a/packages/cli/snap-tests-global/migration-monorepo-yarn4/snap.txt b/packages/cli/snap-tests-global/migration-monorepo-yarn4/snap.txt index c8a65fb0ef..9b922b4188 100644 --- a/packages/cli/snap-tests-global/migration-monorepo-yarn4/snap.txt +++ b/packages/cli/snap-tests-global/migration-monorepo-yarn4/snap.txt @@ -53,6 +53,7 @@ cat: .oxlintrc.json: No such file or directory "testnpm2": "1.0.0" }, "devDependencies": { + "@vitejs/plugin-react": "catalog:", "vite": "catalog:", "vitest": "catalog:", "vite-plus": "catalog:" diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index 64e1d9ce6c..ac02b742af 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -544,7 +544,12 @@ async function checkRolldownCompatibility(rootDir: string, report: MigrationRepo try { const { resolveConfig } = await import('../index.js'); const { checkManualChunksCompat } = await import('./compat.js'); - const config = await resolveConfig({ root: rootDir, logLevel: 'silent' }, 'build'); + // Use 'runner' configLoader to avoid Rolldown bundling the config file, + // which prints UNRESOLVED_IMPORT warnings that cannot be suppressed via logLevel. + const config = await resolveConfig( + { root: rootDir, logLevel: 'silent', configLoader: 'runner' }, + 'build', + ); checkManualChunksCompat(config.build?.rollupOptions?.output, report); } catch { // Config resolution may fail — skip compatibility check silently diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e037b04bde..bff8d02fe7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -794,14 +794,14 @@ importers: specifier: ^16.1.2 version: 16.4.0 oxfmt: - specifier: ^0.41.0 - version: 0.41.0 + specifier: ^0.35.0 + version: 0.35.0 oxlint: specifier: ^1.31.0 - version: 1.56.0(oxlint-tsgolint@0.17.0) + version: 1.56.0(oxlint-tsgolint@0.15.0) oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 + specifier: 0.15.0 + version: 0.15.0 playwright-chromium: specifier: ^1.56.1 version: 1.58.2 @@ -1089,7 +1089,7 @@ importers: specifier: ^9.39.4 version: 9.39.4(jiti@2.6.1) eslint-plugin-import-x: - specifier: ^4.16.2 + specifier: ^4.16.1 version: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-n: specifier: ^17.24.0 @@ -1104,7 +1104,7 @@ importers: specifier: ^17.4.0 version: 17.4.0 lint-staged: - specifier: ^16.4.0 + specifier: ^16.3.2 version: 16.4.0 picocolors: specifier: ^1.1.1 @@ -1131,7 +1131,7 @@ importers: specifier: ~5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.57.0 + specifier: ^8.56.1 version: 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* @@ -1146,7 +1146,7 @@ importers: specifier: ^1.1.0 version: 1.1.0 '@vercel/detect-agent': - specifier: ^1.2.1 + specifier: ^1.1.0 version: 1.2.1 cross-spawn: specifier: ^7.0.6 @@ -1158,8 +1158,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 tsdown: - specifier: ^0.21.4 - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + specifier: ^0.20.3 + version: 0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite/packages/plugin-legacy: dependencies: @@ -1210,14 +1210,17 @@ importers: specifier: ^1.1.1 version: 1.1.1 tsdown: - specifier: ^0.21.4 - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + specifier: ^0.20.3 + version: 0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../../../packages/core vite/packages/vite: dependencies: + '@oxc-project/runtime': + specifier: 0.115.0 + version: 0.115.0 '@types/node': specifier: ^20.19.0 || >=22.12.0 version: 24.12.0 @@ -1283,19 +1286,19 @@ importers: specifier: ^0.0.5 version: 0.0.5 '@vercel/detect-agent': - specifier: ^1.2.1 + specifier: ^1.1.0 version: 1.2.1 '@vitejs/devtools': - specifier: ^0.1.0 - version: 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + specifier: ^0.0.0-alpha.33 + version: 0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) '@vitest/utils': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.0-beta.6 + version: 4.1.0-beta.6 artichokie: specifier: ^0.4.2 version: 0.4.2 baseline-browser-mapping: - specifier: ^2.10.8 + specifier: ^2.10.0 version: 2.10.8 cac: specifier: ^7.0.0 @@ -1322,7 +1325,7 @@ importers: specifier: ^1.7.0 version: 1.7.0 esbuild: - specifier: ^0.27.4 + specifier: ^0.27.3 version: 0.27.4 escape-html: specifier: ^1.0.3 @@ -1352,7 +1355,7 @@ importers: specifier: ^2.0.1 version: 2.0.1 nanoid: - specifier: ^5.1.7 + specifier: ^5.1.6 version: 5.1.7 obug: specifier: ^1.0.2 @@ -1388,7 +1391,7 @@ importers: specifier: ^2.0.3 version: 2.0.3 rolldown-plugin-dts: - specifier: ^0.22.5 + specifier: ^0.22.2 version: 0.22.5(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.14.0)(rolldown@rolldown+packages+rolldown)(typescript@5.9.3) rollup: specifier: ^4.59.0 @@ -1397,10 +1400,10 @@ importers: specifier: ^3.7.0 version: 3.7.0(picomatch@4.0.3)(rollup@4.59.0) sass: - specifier: ^1.98.0 + specifier: ^1.97.3 version: 1.98.0 sass-embedded: - specifier: ^1.98.0 + specifier: ^1.97.3 version: 1.98.0(source-map-js@1.2.1) sirv: specifier: ^3.0.2 @@ -3321,6 +3324,10 @@ packages: cpu: [x64] os: [win32] + '@oxc-project/runtime@0.115.0': + resolution: {integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/runtime@0.120.0': resolution: {integrity: sha512-7fvACzS46TkHuzA+Tag8ac40qfwURXRTdc4AtyItF59AoNPOO/QjPMqPyvJH8CaUdGu0ntWDX1CCUNyLMxxX5g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3558,48 +3565,97 @@ packages: cpu: [x64] os: [win32] + '@oxfmt/binding-android-arm-eabi@0.35.0': + resolution: {integrity: sha512-BaRKlM3DyG81y/xWTsE6gZiv89F/3pHe2BqX2H4JbiB8HNVlWWtplzgATAE5IDSdwChdeuWLDTQzJ92Lglw3ZA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + '@oxfmt/binding-android-arm-eabi@0.41.0': resolution: {integrity: sha512-REfrqeMKGkfMP+m/ScX4f5jJBSmVNYcpoDF8vP8f8eYPDuPGZmzp56NIUsYmx3h7f6NzC6cE3gqh8GDWrJHCKw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] + '@oxfmt/binding-android-arm64@0.35.0': + resolution: {integrity: sha512-/O+EbuAJYs6nde/anv+aID6uHsGQApyE9JtYBo/79KyU8e6RBN3DMbT0ix97y1SOnCglurmL2iZ+hlohjP2PnQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + 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-darwin-arm64@0.35.0': + resolution: {integrity: sha512-pGqRtqlNdn9d4VrmGUWVyQjkw79ryhI6je9y2jfqNUIZCfqceob+R97YYAoG7C5TFyt8ILdLVoN+L2vw/hSFyA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + '@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-x64@0.35.0': + resolution: {integrity: sha512-8GmsDcSozTPjrCJeGpp+sCmS9+9V5yRrdEZ1p/sTWxPG5nYeAfSLuS0nuEYjXSO+CtdSbStIW6dxa+4NM58yRw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + 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-freebsd-x64@0.35.0': + resolution: {integrity: sha512-QyfKfTe0ytHpFKHAcHCGQEzN45QSqq1AHJOYYxQMgLM3KY4xu8OsXHpCnINjDsV4XGnQzczJDU9e04Zmd8XqIQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [freebsd] + '@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-linux-arm-gnueabihf@0.35.0': + resolution: {integrity: sha512-u+kv3JD6P3J38oOyUaiCqgY5TNESzBRZJ5lyZQ6c2czUW2v5SIN9E/KWWa9vxoc+P8AFXQFUVrdzGy1tK+nbPQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [linux] + '@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-musleabihf@0.35.0': + resolution: {integrity: sha512-1NiZroCiV57I7Pf8kOH4XGR366kW5zir3VfSMBU2D0V14GpYjiYmPYFAoJboZvp8ACnZKUReWyMkNKSa5ad58A==} + 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-arm64-gnu@0.35.0': + resolution: {integrity: sha512-7Q0Xeg7ZnW2nxnZ4R7aF6DEbCFls4skgHZg+I63XitpNvJCbVIU8MFOTZlvZGRsY9+rPgWPQGeUpLHlyx0wvMA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-arm64-gnu@0.41.0': resolution: {integrity: sha512-gofu0PuumSOHYczD8p62CPY4UF6ee+rSLZJdUXkpwxg6pILiwSDBIouPskjF/5nF3A7QZTz2O9KFNkNxxFN9tA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3607,6 +3663,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-arm64-musl@0.35.0': + resolution: {integrity: sha512-5Okqi+uhYFxwKz8hcnUftNNwdm8BCkf6GSCbcz9xJxYMm87k1E4p7PEmAAbhLTk7cjSdDre6TDL0pDzNX+Y22Q==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-arm64-musl@0.41.0': resolution: {integrity: sha512-VfVZxL0+6RU86T8F8vKiDBa+iHsr8PAjQmKGBzSCAX70b6x+UOMFl+2dNihmKmUwqkCazCPfYjt6SuAPOeQJ3g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3614,6 +3677,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-ppc64-gnu@0.35.0': + resolution: {integrity: sha512-9k66pbZQXM/lBJWys3Xbc5yhl4JexyfqkEf/tvtq8976VIJnLAAL3M127xHA3ifYSqxdVHfVGTg84eiBHCGcNw==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': resolution: {integrity: sha512-bwzokz2eGvdfJbc0i+zXMJ4BBjQPqg13jyWpEEZDOrBCQ91r8KeY2Mi2kUeuMTZNFXju+jcAbAbpyJxRGla0eg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3621,6 +3691,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-riscv64-gnu@0.35.0': + resolution: {integrity: sha512-aUcY9ofKPtjO52idT6t0SAQvEF6ctjzUQa1lLp7GDsRpSBvuTrBQGeq0rYKz3gN8dMIQ7mtMdGD9tT4LhR8jAQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + 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} @@ -3628,6 +3705,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-riscv64-musl@0.35.0': + resolution: {integrity: sha512-C6yhY5Hvc2sGM+mCPek9ZLe5xRUOC/BvhAt2qIWFAeXMn4il04EYIjl3DsWiJr0xDMTJhvMOmD55xTRPlNp39w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [riscv64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-riscv64-musl@0.41.0': resolution: {integrity: sha512-NNK7PzhFqLUwx/G12Xtm6scGv7UITvyGdAR5Y+TlqsG+essnuRWR4jRNODWRjzLZod0T3SayRbnkSIWMBov33w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3635,6 +3719,13 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-linux-s390x-gnu@0.35.0': + resolution: {integrity: sha512-RG2hlvOMK4OMZpO3mt8MpxLQ0AAezlFqhn5mI/g5YrVbPFyoCv9a34AAvbSJS501ocOxlFIRcKEuw5hFvddf9g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@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} @@ -3642,6 +3733,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-x64-gnu@0.35.0': + resolution: {integrity: sha512-wzmh90Pwvqj9xOKHJjkQYBpydRkaXG77ZvDz+iFDRRQpnqIEqGm5gmim2s6vnZIkDGsvKCuTdtxm0GFmBjM1+w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + 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} @@ -3649,6 +3747,13 @@ packages: os: [linux] libc: [glibc] + '@oxfmt/binding-linux-x64-musl@0.35.0': + resolution: {integrity: sha512-+HCqYCJPCUy5I+b2cf+gUVaApfgtoQT3HdnSg/l7NIcLHOhKstlYaGyrFZLmUpQt4WkFbpGKZZayG6zjRU0KFA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [musl] + '@oxfmt/binding-linux-x64-musl@0.41.0': resolution: {integrity: sha512-O2exZLBxoCMIv2vlvcbkdedazJPTdG0VSup+0QUCfYQtx751zCZNboX2ZUOiQ/gDTdhtXvSiot0h6GEGkOyalA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3656,32 +3761,56 @@ packages: os: [linux] libc: [musl] + '@oxfmt/binding-openharmony-arm64@0.35.0': + resolution: {integrity: sha512-kFYmWfR9YL78XyO5ws+1dsxNvZoD973qfVMNFOS4e9bcHXGF7DvGC2tY5UDFwyMCeB33t3sDIuGONKggnVNSJA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [openharmony] + '@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-win32-arm64-msvc@0.35.0': + resolution: {integrity: sha512-uD/NGdM65eKNCDGyTGdO8e9n3IHX+wwuorBvEYrPJXhDXL9qz6gzddmXH8EN04ejUXUujlq4FsoSeCfbg0Y+Jg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + '@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-ia32-msvc@0.35.0': + resolution: {integrity: sha512-oSRD2k8J2uxYDEKR2nAE/YTY9PobOEnhZgCmspHu0+yBQ665yH8lFErQVSTE7fcGJmJp/cC6322/gc8VFuQf7g==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [ia32] + 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-x64-msvc@0.35.0': + resolution: {integrity: sha512-WCDJjlS95NboR0ugI2BEwzt1tYvRDorDRM9Lvctls1SLyKYuNRCyrPwp1urUPFBnwgBNn9p2/gnmo7gFMySRoQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + 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] - '@oxlint-tsgolint/darwin-arm64@0.17.0': - resolution: {integrity: sha512-z3XwCDuOAKgk7bO4y5tyH8Zogwr51G56R0XGKC3tlAbrAq8DecoxAd3qhRZqWBMG2Gzl5bWU3Ghu7lrxuLPzYw==} + '@oxlint-tsgolint/darwin-arm64@0.15.0': + resolution: {integrity: sha512-d7Ch+A6hic+RYrm32+Gh1o4lOrQqnFsHi721ORdHUDBiQPea+dssKUEMwIbA6MKmCy6TVJ02sQyi24OEfCiGzw==} cpu: [arm64] os: [darwin] @@ -3690,8 +3819,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.17.0': - resolution: {integrity: sha512-TZgVXy0MtI8nt0MYiceuZhHPwHcwlIZ/YwzFTAKrgdHiTvVzFbqHVdXi5wbZfT/o1nHGw9fbGWPlb6qKZ4uZ9Q==} + '@oxlint-tsgolint/darwin-x64@0.15.0': + resolution: {integrity: sha512-Aoai2wAkaUJqp/uEs1gml6TbaPW4YmyO5Ai/vOSkiizgHqVctjhjKqmRiWTX2xuPY94VkwOLqp+Qr3y/0qSpWQ==} cpu: [x64] os: [darwin] @@ -3700,8 +3829,8 @@ packages: cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.17.0': - resolution: {integrity: sha512-IDfhFl/Y8bjidCvAP6QAxVyBsl78TmfCHlfjtEv2XtJXgYmIwzv6muO18XMp74SZ2qAyD4y2n2dUedrmghGHeA==} + '@oxlint-tsgolint/linux-arm64@0.15.0': + resolution: {integrity: sha512-4og13a7ec4Vku5t2Y7s3zx6YJP6IKadb1uA9fOoRH6lm/wHWoCnxjcfJmKHXRZJII81WmbdJMSPxaBfwN/S68Q==} cpu: [arm64] os: [linux] @@ -3710,8 +3839,8 @@ packages: cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.17.0': - resolution: {integrity: sha512-Bgdgqx/m8EnfjmmlRLEeYy9Yhdt1GdFrMr5mTu/NyLRGkB1C9VLAikdxB7U9QambAGTAmjMbHNFDFk8Vx69Huw==} + '@oxlint-tsgolint/linux-x64@0.15.0': + resolution: {integrity: sha512-9b9xzh/1Harn3a+XiKTK/8LrWw3VcqLfYp/vhV5/zAVR2Mt0d63WSp4FL+wG7DKnI2T/CbMFUFHwc7kCQjDMzQ==} cpu: [x64] os: [linux] @@ -3720,8 +3849,8 @@ packages: cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.17.0': - resolution: {integrity: sha512-dO6wyKMDqFWh1vwr+zNZS7/ovlfGgl4S3P1LDy4CKjP6V6NGtdmEwWkWax8j/I8RzGZdfXKnoUfb/qhVg5bx0w==} + '@oxlint-tsgolint/win32-arm64@0.15.0': + resolution: {integrity: sha512-nNac5hewHdkk5mowOwTqB1ZD76zB/FsUiyUvdCyupq5cG54XyKqSLEp9QGbx7wFJkWCkeWmuwRed4sfpAlKaeA==} cpu: [arm64] os: [win32] @@ -3730,8 +3859,8 @@ packages: cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.17.0': - resolution: {integrity: sha512-lPGYFp3yX2nh6hLTpIuMnJbZnt3Df42VkoA/fSkMYi2a/LXdDytQGpgZOrb5j47TICARd34RauKm0P3OA4Oxbw==} + '@oxlint-tsgolint/win32-x64@0.15.0': + resolution: {integrity: sha512-ioAY2XLpy83E2EqOLH9p1cEgj0G2qB1lmAn0a3yFV1jHQB29LIPIKGNsu/tYCClpwmHN79pT5KZAHZOgWxxqNg==} cpu: [x64] os: [win32] @@ -4631,14 +4760,30 @@ packages: resolution: {integrity: sha512-U/BJCltQSTFTHwaiCQQTQG3GonTbRoEewjV+OU2mMjcHLAoPOh6CP1SXA2XNmqiqI3c82nkRNJ7piZ14RqmTXw==} engines: {node: '>=14'} + '@vitejs/devtools-kit@0.0.0-alpha.34': + resolution: {integrity: sha512-c3e0ZJ/CKkf5lGP56eTTaTZlnVP8BN2Vchrl1p4m+7Wm/SgQpc8zGOf66+UZ45U8va5GuM/UH7CkOmw1CKbmAA==} + peerDependencies: + vite: workspace:@voidzero-dev/vite-plus-core@* + '@vitejs/devtools-kit@0.1.3': resolution: {integrity: sha512-nqHtYJ/qyo3lh1i9KwWcS1DWFCUkKZ5L0UWfWScSoxtyOIbFe/b4qKILBNViX8rvdJNsfVOU35kWefPQKtjpig==} peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* + '@vitejs/devtools-rolldown@0.0.0-alpha.34': + resolution: {integrity: sha512-cf0rgDq7jwS34wA19lR3ihXp7VIMYwTzykAxNHAG2KX0uREy04OZah6gvCEr7IQb4Is2xkcy7NGngbefkD+k6w==} + '@vitejs/devtools-rolldown@0.1.3': resolution: {integrity: sha512-Ag614GiPeAU3nQ+4YJWEbftV7CFH1a3dSrAYPCGp0J2NYCka+PXPHikvmRcA7XNP21bYIo2g51zGi7vVdbiqkA==} + '@vitejs/devtools-rpc@0.0.0-alpha.34': + resolution: {integrity: sha512-tkHAV3dzAcQN/+Aoituf5WLS7pVlUVpnv9oKF9RS+47bQ27Pm7SqWGRx3m/YErb298zWgPPqR0hwmRc7IRoXFQ==} + peerDependencies: + ws: '*' + peerDependenciesMeta: + ws: + optional: true + '@vitejs/devtools-rpc@0.1.3': resolution: {integrity: sha512-7Y8IVE4AHOPVdUH2fp+lZHhZN3ts6tUOqrRSXfTko/1nLNlAd9ltKAiP0KunP3LnR+C8OKd/s61xhiQzNAEONA==} peerDependencies: @@ -4647,6 +4792,12 @@ packages: ws: optional: true + '@vitejs/devtools@0.0.0-alpha.34': + resolution: {integrity: sha512-dxqexNIZ4mnPbMIUPS6A4mUfIf+u+n5+cD99iBvMpG9gPtMcFre+oBXxPrMwOI54PjLPf173uLjuvG1JCC/IYA==} + hasBin: true + peerDependencies: + vite: workspace:@voidzero-dev/vite-plus-core@* + '@vitejs/devtools@0.1.3': resolution: {integrity: sha512-Zj2JYLzROptlw6PTGNdoA60eHQKwaEBilHMDROP35+EeKseZDb8GZmlJCiIw03mI1qUh8XCrA0p8/LHz4N3Bhw==} hasBin: true @@ -4695,6 +4846,9 @@ packages: '@vitest/pretty-format@4.1.0': resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} + '@vitest/pretty-format@4.1.0-beta.6': + resolution: {integrity: sha512-Wx7Gjy7jdz7iC09/R5fzw0YfJFgzqgBddBGrQs7S9b3ds38p6CBBcXJ5DhrJpaUAtQZ+EoI2/I3RigWmKt1zOw==} + '@vitest/runner@4.1.0': resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} @@ -4712,6 +4866,9 @@ packages: '@vitest/utils@4.1.0': resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} + '@vitest/utils@4.1.0-beta.6': + resolution: {integrity: sha512-dKZffS4O0ES7XxvZZejyJ2R9QseK3dRwzipRtsPs7njPTIgnJ8FWjSulwv6SVD8fhbYIia92kMgq83+xEqygTw==} + '@vue-macros/common@3.1.2': resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} engines: {node: '>=20.19.0'} @@ -5109,6 +5266,10 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + cac@7.0.0: resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} engines: {node: '>=20.19.0'} @@ -6839,13 +7000,18 @@ packages: resolution: {integrity: sha512-qsALl0xO6stW/ijkwlQnUZjx7pkradESNpObXZIALtD8HySVNjgZvMVKCAuUYnDxeW1JQkfbbdQvKN28tdvH4g==} engines: {node: ^20.19.0 || >=22.12.0} + oxfmt@0.35.0: + resolution: {integrity: sha512-QYeXWkP+aLt7utt5SLivNIk09glWx9QE235ODjgcEZ3sd1VMaUBSpLymh6ZRCA76gD2rMP4bXanUz/fx+nLM9Q==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + oxfmt@0.41.0: resolution: {integrity: sha512-sKLdJZdQ3bw6x9qKiT7+eID4MNEXlDHf5ZacfIircrq6Qwjk0L6t2/JQlZZrVHTXJawK3KaMuBoJnEJPcqCEdg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.17.0: - resolution: {integrity: sha512-TdrKhDZCgEYqONFo/j+KvGan7/k3tP5Ouz88wCqpOvJtI2QmcLfGsm1fcMvDnTik48Jj6z83IJBqlkmK9DnY1A==} + oxlint-tsgolint@0.15.0: + resolution: {integrity: sha512-iwvFmhKQVZzVTFygUVI4t2S/VKEm+Mqkw3jQRJwfDuTcUYI5LCIYzdO5Dbuv4mFOkXZCcXaRRh0m+uydB5xdqw==} hasBin: true oxlint-tsgolint@0.17.1: @@ -7910,6 +8076,31 @@ packages: peerDependencies: typescript: '>=4.0.0' + tsdown@0.20.3: + resolution: {integrity: sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w==} + engines: {node: '>=20.19.0'} + hasBin: true + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@vitejs/devtools': '*' + publint: ^0.3.0 + typescript: ^5.0.0 + unplugin-lightningcss: ^0.4.0 + unplugin-unused: ^0.5.0 + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@vitejs/devtools': + optional: true + publint: + optional: true + typescript: + optional: true + unplugin-lightningcss: + optional: true + unplugin-unused: + optional: true + tsdown@0.21.4: resolution: {integrity: sha512-Q/kBi8SXkr4X6JI/NAZKZY1UuiEcbuXtIskL4tZCsgpDiEPM/2W6lC+OonNA31S+V3KsWedFvbFDBs23hvt+Aw==} engines: {node: '>=20.19.0'} @@ -10431,6 +10622,8 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.120.0': optional: true + '@oxc-project/runtime@0.115.0': {} + '@oxc-project/runtime@0.120.0': {} '@oxc-project/types@0.120.0': {} @@ -10556,94 +10749,151 @@ snapshots: '@oxc-transform/binding-win32-x64-msvc@0.120.0': optional: true + '@oxfmt/binding-android-arm-eabi@0.35.0': + optional: true + '@oxfmt/binding-android-arm-eabi@0.41.0': optional: true + '@oxfmt/binding-android-arm64@0.35.0': + optional: true + '@oxfmt/binding-android-arm64@0.41.0': optional: true + '@oxfmt/binding-darwin-arm64@0.35.0': + optional: true + '@oxfmt/binding-darwin-arm64@0.41.0': optional: true + '@oxfmt/binding-darwin-x64@0.35.0': + optional: true + '@oxfmt/binding-darwin-x64@0.41.0': optional: true + '@oxfmt/binding-freebsd-x64@0.35.0': + optional: true + '@oxfmt/binding-freebsd-x64@0.41.0': optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.35.0': + optional: true + '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.35.0': + optional: true + '@oxfmt/binding-linux-arm-musleabihf@0.41.0': optional: true + '@oxfmt/binding-linux-arm64-gnu@0.35.0': + optional: true + '@oxfmt/binding-linux-arm64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-arm64-musl@0.35.0': + optional: true + '@oxfmt/binding-linux-arm64-musl@0.41.0': optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.35.0': + optional: true + '@oxfmt/binding-linux-ppc64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.35.0': + optional: true + '@oxfmt/binding-linux-riscv64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-riscv64-musl@0.35.0': + optional: true + '@oxfmt/binding-linux-riscv64-musl@0.41.0': optional: true + '@oxfmt/binding-linux-s390x-gnu@0.35.0': + optional: true + '@oxfmt/binding-linux-s390x-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-x64-gnu@0.35.0': + optional: true + '@oxfmt/binding-linux-x64-gnu@0.41.0': optional: true + '@oxfmt/binding-linux-x64-musl@0.35.0': + optional: true + '@oxfmt/binding-linux-x64-musl@0.41.0': optional: true + '@oxfmt/binding-openharmony-arm64@0.35.0': + optional: true + '@oxfmt/binding-openharmony-arm64@0.41.0': optional: true + '@oxfmt/binding-win32-arm64-msvc@0.35.0': + optional: true + '@oxfmt/binding-win32-arm64-msvc@0.41.0': optional: true + '@oxfmt/binding-win32-ia32-msvc@0.35.0': + optional: true + '@oxfmt/binding-win32-ia32-msvc@0.41.0': optional: true + '@oxfmt/binding-win32-x64-msvc@0.35.0': + optional: true + '@oxfmt/binding-win32-x64-msvc@0.41.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.17.0': + '@oxlint-tsgolint/darwin-arm64@0.15.0': optional: true '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.17.0': + '@oxlint-tsgolint/darwin-x64@0.15.0': optional: true '@oxlint-tsgolint/darwin-x64@0.17.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.17.0': + '@oxlint-tsgolint/linux-arm64@0.15.0': optional: true '@oxlint-tsgolint/linux-arm64@0.17.1': optional: true - '@oxlint-tsgolint/linux-x64@0.17.0': + '@oxlint-tsgolint/linux-x64@0.15.0': optional: true '@oxlint-tsgolint/linux-x64@0.17.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.17.0': + '@oxlint-tsgolint/win32-arm64@0.15.0': optional: true '@oxlint-tsgolint/win32-arm64@0.17.1': optional: true - '@oxlint-tsgolint/win32-x64@0.17.0': + '@oxlint-tsgolint/win32-x64@0.15.0': optional: true '@oxlint-tsgolint/win32-x64@0.17.1': @@ -11379,6 +11629,16 @@ snapshots: '@vercel/detect-agent@1.2.1': {} + '@vitejs/devtools-kit@0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0)': + dependencies: + '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) + birpc: 4.0.0 + immer: 11.1.4 + vite: link:packages/core + transitivePeerDependencies: + - typescript + - ws + '@vitejs/devtools-kit@0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0)': dependencies: '@vitejs/devtools-rpc': 0.1.3(typescript@5.9.3)(ws@8.19.0) @@ -11389,6 +11649,61 @@ snapshots: - typescript - ws + '@vitejs/devtools-rolldown@0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': + dependencies: + '@floating-ui/dom': 1.7.6 + '@pnpm/read-project-manifest': 1001.2.5(@pnpm/logger@1001.0.1) + '@rolldown/debug': 1.0.0-rc.9 + '@vitejs/devtools-kit': 0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) + '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) + ansis: 4.2.0 + birpc: 4.0.0 + cac: 7.0.0 + d3-shape: 3.2.0 + diff: 8.0.3 + get-port-please: 3.2.0 + h3: 1.15.6 + mlly: 1.8.1 + mrmime: 2.0.1 + ohash: 2.0.11 + p-limit: 7.3.0 + pathe: 2.0.3 + publint: 0.3.18 + sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) + split2: 4.2.0 + structured-clone-es: 1.0.0 + tinyglobby: 0.2.15 + unconfig: 7.5.0 + unstorage: 1.17.4 + vue-virtual-scroller: 2.0.0-beta.9(vue@3.5.27(typescript@5.9.3)) + ws: 8.19.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@pnpm/logger' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - idb-keyval + - ioredis + - typescript + - uploadthing + - utf-8-validate + - vite + - vue + '@vitejs/devtools-rolldown@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': dependencies: '@floating-ui/dom': 1.7.6 @@ -11444,6 +11759,18 @@ snapshots: - vite - vue + '@vitejs/devtools-rpc@0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0)': + dependencies: + birpc: 4.0.0 + ohash: 2.0.11 + p-limit: 7.3.0 + structured-clone-es: 1.0.0 + valibot: 1.2.0(typescript@5.9.3) + optionalDependencies: + ws: 8.19.0 + transitivePeerDependencies: + - typescript + '@vitejs/devtools-rpc@0.1.3(typescript@5.9.3)(ws@8.19.0)': dependencies: birpc: 4.0.0 @@ -11456,6 +11783,51 @@ snapshots: transitivePeerDependencies: - typescript + '@vitejs/devtools@0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': + dependencies: + '@vitejs/devtools-kit': 0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) + '@vitejs/devtools-rolldown': 0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) + birpc: 4.0.0 + cac: 7.0.0 + h3: 1.15.6 + immer: 11.1.4 + launch-editor: 2.13.1 + mlly: 1.8.1 + obug: 2.1.1 + open: 11.0.0 + pathe: 2.0.3 + perfect-debounce: 2.1.0 + sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) + tinyexec: 1.0.4 + vite: link:packages/core + ws: 8.19.0 + transitivePeerDependencies: + - '@azure/app-configuration' + - '@azure/cosmos' + - '@azure/data-tables' + - '@azure/identity' + - '@azure/keyvault-secrets' + - '@azure/storage-blob' + - '@capacitor/preferences' + - '@deno/kv' + - '@netlify/blobs' + - '@planetscale/database' + - '@pnpm/logger' + - '@upstash/redis' + - '@vercel/blob' + - '@vercel/functions' + - '@vercel/kv' + - aws4fetch + - bufferutil + - db0 + - idb-keyval + - ioredis + - typescript + - uploadthing + - utf-8-validate + - vue + '@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': dependencies: '@vitejs/devtools-kit': 0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) @@ -11588,6 +11960,10 @@ snapshots: dependencies: tinyrainbow: 3.0.3 + '@vitest/pretty-format@4.1.0-beta.6': + dependencies: + tinyrainbow: 3.0.3 + '@vitest/runner@4.1.0': dependencies: '@vitest/utils': 4.1.0 @@ -11619,6 +11995,12 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.0.3 + '@vitest/utils@4.1.0-beta.6': + dependencies: + '@vitest/pretty-format': 4.1.0-beta.6 + convert-source-map: 2.0.0 + tinyrainbow: 3.0.3 + '@vue-macros/common@3.1.2(vue@3.5.27(typescript@5.9.3))': dependencies: '@vue/compiler-sfc': 3.5.27 @@ -12095,6 +12477,8 @@ snapshots: dependencies: run-applescript: 7.1.0 + cac@6.7.14: {} + cac@7.0.0: {} cached-factory@0.1.0: {} @@ -13876,6 +14260,30 @@ snapshots: '@oxc-transform/binding-win32-ia32-msvc': 0.120.0 '@oxc-transform/binding-win32-x64-msvc': 0.120.0 + oxfmt@0.35.0: + dependencies: + tinypool: 2.1.0 + optionalDependencies: + '@oxfmt/binding-android-arm-eabi': 0.35.0 + '@oxfmt/binding-android-arm64': 0.35.0 + '@oxfmt/binding-darwin-arm64': 0.35.0 + '@oxfmt/binding-darwin-x64': 0.35.0 + '@oxfmt/binding-freebsd-x64': 0.35.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.35.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.35.0 + '@oxfmt/binding-linux-arm64-gnu': 0.35.0 + '@oxfmt/binding-linux-arm64-musl': 0.35.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.35.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.35.0 + '@oxfmt/binding-linux-riscv64-musl': 0.35.0 + '@oxfmt/binding-linux-s390x-gnu': 0.35.0 + '@oxfmt/binding-linux-x64-gnu': 0.35.0 + '@oxfmt/binding-linux-x64-musl': 0.35.0 + '@oxfmt/binding-openharmony-arm64': 0.35.0 + '@oxfmt/binding-win32-arm64-msvc': 0.35.0 + '@oxfmt/binding-win32-ia32-msvc': 0.35.0 + '@oxfmt/binding-win32-x64-msvc': 0.35.0 + oxfmt@0.41.0: dependencies: tinypool: 2.1.0 @@ -13900,14 +14308,14 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.41.0 '@oxfmt/binding-win32-x64-msvc': 0.41.0 - oxlint-tsgolint@0.17.0: + oxlint-tsgolint@0.15.0: optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.17.0 - '@oxlint-tsgolint/darwin-x64': 0.17.0 - '@oxlint-tsgolint/linux-arm64': 0.17.0 - '@oxlint-tsgolint/linux-x64': 0.17.0 - '@oxlint-tsgolint/win32-arm64': 0.17.0 - '@oxlint-tsgolint/win32-x64': 0.17.0 + '@oxlint-tsgolint/darwin-arm64': 0.15.0 + '@oxlint-tsgolint/darwin-x64': 0.15.0 + '@oxlint-tsgolint/linux-arm64': 0.15.0 + '@oxlint-tsgolint/linux-x64': 0.15.0 + '@oxlint-tsgolint/win32-arm64': 0.15.0 + '@oxlint-tsgolint/win32-x64': 0.15.0 oxlint-tsgolint@0.17.1: optionalDependencies: @@ -13918,7 +14326,7 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.17.1 '@oxlint-tsgolint/win32-x64': 0.17.1 - oxlint@1.56.0(oxlint-tsgolint@0.17.0): + oxlint@1.56.0(oxlint-tsgolint@0.15.0): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.56.0 '@oxlint/binding-android-arm64': 1.56.0 @@ -13939,7 +14347,7 @@ snapshots: '@oxlint/binding-win32-arm64-msvc': 1.56.0 '@oxlint/binding-win32-ia32-msvc': 1.56.0 '@oxlint/binding-win32-x64-msvc': 1.56.0 - oxlint-tsgolint: 0.17.0 + oxlint-tsgolint: 0.15.0 oxlint@1.56.0(oxlint-tsgolint@0.17.1): optionalDependencies: @@ -14983,6 +15391,37 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 + tsdown@0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): + dependencies: + ansis: 4.2.0 + cac: 6.7.14 + defu: 6.1.4 + empathic: 2.0.0 + hookable: 6.1.0 + import-without-cache: 0.2.5 + obug: 2.1.1 + picomatch: 4.0.3 + rolldown: link:rolldown/packages/rolldown + rolldown-plugin-dts: 0.22.5(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.14.0)(rolldown@rolldown+packages+rolldown)(typescript@5.9.3) + 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.32 + optionalDependencies: + '@arethetypeswrong/core': 0.18.2 + '@vitejs/devtools': 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + publint: 0.3.18 + typescript: 5.9.3 + unplugin-unused: 0.5.6 + transitivePeerDependencies: + - '@ts-macro/tsc' + - '@typescript/native-preview' + - oxc-resolver + - synckit + - vue-tsc + tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): dependencies: ansis: 4.2.0 From 181b34c198ae8828d83604d1a8df38bdde11bf83 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Fri, 20 Mar 2026 22:00:56 +0900 Subject: [PATCH 5/8] chore: update pnpm-lock.yaml for upstream vite dependency changes Co-Authored-By: Claude Opus 4.6 (1M context) --- pnpm-lock.yaml | 269 ++++--------------------------------------------- 1 file changed, 19 insertions(+), 250 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bff8d02fe7..b209ae35e0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1089,7 +1089,7 @@ importers: specifier: ^9.39.4 version: 9.39.4(jiti@2.6.1) eslint-plugin-import-x: - specifier: ^4.16.1 + specifier: ^4.16.2 version: 4.16.2(@typescript-eslint/utils@8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.4(jiti@2.6.1)) eslint-plugin-n: specifier: ^17.24.0 @@ -1104,7 +1104,7 @@ importers: specifier: ^17.4.0 version: 17.4.0 lint-staged: - specifier: ^16.3.2 + specifier: ^16.4.0 version: 16.4.0 picocolors: specifier: ^1.1.1 @@ -1131,7 +1131,7 @@ importers: specifier: ~5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.56.1 + specifier: ^8.57.0 version: 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* @@ -1146,7 +1146,7 @@ importers: specifier: ^1.1.0 version: 1.1.0 '@vercel/detect-agent': - specifier: ^1.1.0 + specifier: ^1.2.1 version: 1.2.1 cross-spawn: specifier: ^7.0.6 @@ -1158,8 +1158,8 @@ importers: specifier: ^1.1.1 version: 1.1.1 tsdown: - specifier: ^0.20.3 - version: 0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + specifier: ^0.21.4 + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite/packages/plugin-legacy: dependencies: @@ -1210,17 +1210,14 @@ importers: specifier: ^1.1.1 version: 1.1.1 tsdown: - specifier: ^0.20.3 - version: 0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + specifier: ^0.21.4 + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../../../packages/core vite/packages/vite: dependencies: - '@oxc-project/runtime': - specifier: 0.115.0 - version: 0.115.0 '@types/node': specifier: ^20.19.0 || >=22.12.0 version: 24.12.0 @@ -1286,19 +1283,19 @@ importers: specifier: ^0.0.5 version: 0.0.5 '@vercel/detect-agent': - specifier: ^1.1.0 + specifier: ^1.2.1 version: 1.2.1 '@vitejs/devtools': - specifier: ^0.0.0-alpha.33 - version: 0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + specifier: ^0.1.0 + version: 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) '@vitest/utils': - specifier: 4.1.0-beta.6 - version: 4.1.0-beta.6 + specifier: 4.1.0 + version: 4.1.0 artichokie: specifier: ^0.4.2 version: 0.4.2 baseline-browser-mapping: - specifier: ^2.10.0 + specifier: ^2.10.8 version: 2.10.8 cac: specifier: ^7.0.0 @@ -1325,7 +1322,7 @@ importers: specifier: ^1.7.0 version: 1.7.0 esbuild: - specifier: ^0.27.3 + specifier: ^0.27.4 version: 0.27.4 escape-html: specifier: ^1.0.3 @@ -1355,7 +1352,7 @@ importers: specifier: ^2.0.1 version: 2.0.1 nanoid: - specifier: ^5.1.6 + specifier: ^5.1.7 version: 5.1.7 obug: specifier: ^1.0.2 @@ -1391,7 +1388,7 @@ importers: specifier: ^2.0.3 version: 2.0.3 rolldown-plugin-dts: - specifier: ^0.22.2 + specifier: ^0.22.5 version: 0.22.5(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.14.0)(rolldown@rolldown+packages+rolldown)(typescript@5.9.3) rollup: specifier: ^4.59.0 @@ -1400,10 +1397,10 @@ importers: specifier: ^3.7.0 version: 3.7.0(picomatch@4.0.3)(rollup@4.59.0) sass: - specifier: ^1.97.3 + specifier: ^1.98.0 version: 1.98.0 sass-embedded: - specifier: ^1.97.3 + specifier: ^1.98.0 version: 1.98.0(source-map-js@1.2.1) sirv: specifier: ^3.0.2 @@ -3324,10 +3321,6 @@ packages: cpu: [x64] os: [win32] - '@oxc-project/runtime@0.115.0': - resolution: {integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==} - engines: {node: ^20.19.0 || >=22.12.0} - '@oxc-project/runtime@0.120.0': resolution: {integrity: sha512-7fvACzS46TkHuzA+Tag8ac40qfwURXRTdc4AtyItF59AoNPOO/QjPMqPyvJH8CaUdGu0ntWDX1CCUNyLMxxX5g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4760,30 +4753,14 @@ packages: resolution: {integrity: sha512-U/BJCltQSTFTHwaiCQQTQG3GonTbRoEewjV+OU2mMjcHLAoPOh6CP1SXA2XNmqiqI3c82nkRNJ7piZ14RqmTXw==} engines: {node: '>=14'} - '@vitejs/devtools-kit@0.0.0-alpha.34': - resolution: {integrity: sha512-c3e0ZJ/CKkf5lGP56eTTaTZlnVP8BN2Vchrl1p4m+7Wm/SgQpc8zGOf66+UZ45U8va5GuM/UH7CkOmw1CKbmAA==} - peerDependencies: - vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools-kit@0.1.3': resolution: {integrity: sha512-nqHtYJ/qyo3lh1i9KwWcS1DWFCUkKZ5L0UWfWScSoxtyOIbFe/b4qKILBNViX8rvdJNsfVOU35kWefPQKtjpig==} peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools-rolldown@0.0.0-alpha.34': - resolution: {integrity: sha512-cf0rgDq7jwS34wA19lR3ihXp7VIMYwTzykAxNHAG2KX0uREy04OZah6gvCEr7IQb4Is2xkcy7NGngbefkD+k6w==} - '@vitejs/devtools-rolldown@0.1.3': resolution: {integrity: sha512-Ag614GiPeAU3nQ+4YJWEbftV7CFH1a3dSrAYPCGp0J2NYCka+PXPHikvmRcA7XNP21bYIo2g51zGi7vVdbiqkA==} - '@vitejs/devtools-rpc@0.0.0-alpha.34': - resolution: {integrity: sha512-tkHAV3dzAcQN/+Aoituf5WLS7pVlUVpnv9oKF9RS+47bQ27Pm7SqWGRx3m/YErb298zWgPPqR0hwmRc7IRoXFQ==} - peerDependencies: - ws: '*' - peerDependenciesMeta: - ws: - optional: true - '@vitejs/devtools-rpc@0.1.3': resolution: {integrity: sha512-7Y8IVE4AHOPVdUH2fp+lZHhZN3ts6tUOqrRSXfTko/1nLNlAd9ltKAiP0KunP3LnR+C8OKd/s61xhiQzNAEONA==} peerDependencies: @@ -4792,12 +4769,6 @@ packages: ws: optional: true - '@vitejs/devtools@0.0.0-alpha.34': - resolution: {integrity: sha512-dxqexNIZ4mnPbMIUPS6A4mUfIf+u+n5+cD99iBvMpG9gPtMcFre+oBXxPrMwOI54PjLPf173uLjuvG1JCC/IYA==} - hasBin: true - peerDependencies: - vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools@0.1.3': resolution: {integrity: sha512-Zj2JYLzROptlw6PTGNdoA60eHQKwaEBilHMDROP35+EeKseZDb8GZmlJCiIw03mI1qUh8XCrA0p8/LHz4N3Bhw==} hasBin: true @@ -4846,9 +4817,6 @@ packages: '@vitest/pretty-format@4.1.0': resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - '@vitest/pretty-format@4.1.0-beta.6': - resolution: {integrity: sha512-Wx7Gjy7jdz7iC09/R5fzw0YfJFgzqgBddBGrQs7S9b3ds38p6CBBcXJ5DhrJpaUAtQZ+EoI2/I3RigWmKt1zOw==} - '@vitest/runner@4.1.0': resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} @@ -4866,9 +4834,6 @@ packages: '@vitest/utils@4.1.0': resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} - '@vitest/utils@4.1.0-beta.6': - resolution: {integrity: sha512-dKZffS4O0ES7XxvZZejyJ2R9QseK3dRwzipRtsPs7njPTIgnJ8FWjSulwv6SVD8fhbYIia92kMgq83+xEqygTw==} - '@vue-macros/common@3.1.2': resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} engines: {node: '>=20.19.0'} @@ -5266,10 +5231,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - cac@6.7.14: - resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} - engines: {node: '>=8'} - cac@7.0.0: resolution: {integrity: sha512-tixWYgm5ZoOD+3g6UTea91eow5z6AAHaho3g0V9CNSNb45gM8SmflpAc+GRd1InC4AqN/07Unrgp56Y94N9hJQ==} engines: {node: '>=20.19.0'} @@ -8076,31 +8037,6 @@ packages: peerDependencies: typescript: '>=4.0.0' - tsdown@0.20.3: - resolution: {integrity: sha512-qWOUXSbe4jN8JZEgrkc/uhJpC8VN2QpNu3eZkBWwNuTEjc/Ik1kcc54ycfcQ5QPRHeu9OQXaLfCI3o7pEJgB2w==} - engines: {node: '>=20.19.0'} - hasBin: true - peerDependencies: - '@arethetypeswrong/core': ^0.18.1 - '@vitejs/devtools': '*' - publint: ^0.3.0 - typescript: ^5.0.0 - unplugin-lightningcss: ^0.4.0 - unplugin-unused: ^0.5.0 - peerDependenciesMeta: - '@arethetypeswrong/core': - optional: true - '@vitejs/devtools': - optional: true - publint: - optional: true - typescript: - optional: true - unplugin-lightningcss: - optional: true - unplugin-unused: - optional: true - tsdown@0.21.4: resolution: {integrity: sha512-Q/kBi8SXkr4X6JI/NAZKZY1UuiEcbuXtIskL4tZCsgpDiEPM/2W6lC+OonNA31S+V3KsWedFvbFDBs23hvt+Aw==} engines: {node: '>=20.19.0'} @@ -10622,8 +10558,6 @@ snapshots: '@oxc-parser/binding-win32-x64-msvc@0.120.0': optional: true - '@oxc-project/runtime@0.115.0': {} - '@oxc-project/runtime@0.120.0': {} '@oxc-project/types@0.120.0': {} @@ -11629,16 +11563,6 @@ snapshots: '@vercel/detect-agent@1.2.1': {} - '@vitejs/devtools-kit@0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0)': - dependencies: - '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) - birpc: 4.0.0 - immer: 11.1.4 - vite: link:packages/core - transitivePeerDependencies: - - typescript - - ws - '@vitejs/devtools-kit@0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0)': dependencies: '@vitejs/devtools-rpc': 0.1.3(typescript@5.9.3)(ws@8.19.0) @@ -11649,61 +11573,6 @@ snapshots: - typescript - ws - '@vitejs/devtools-rolldown@0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': - dependencies: - '@floating-ui/dom': 1.7.6 - '@pnpm/read-project-manifest': 1001.2.5(@pnpm/logger@1001.0.1) - '@rolldown/debug': 1.0.0-rc.9 - '@vitejs/devtools-kit': 0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) - '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) - ansis: 4.2.0 - birpc: 4.0.0 - cac: 7.0.0 - d3-shape: 3.2.0 - diff: 8.0.3 - get-port-please: 3.2.0 - h3: 1.15.6 - mlly: 1.8.1 - mrmime: 2.0.1 - ohash: 2.0.11 - p-limit: 7.3.0 - pathe: 2.0.3 - publint: 0.3.18 - sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) - split2: 4.2.0 - structured-clone-es: 1.0.0 - tinyglobby: 0.2.15 - unconfig: 7.5.0 - unstorage: 1.17.4 - vue-virtual-scroller: 2.0.0-beta.9(vue@3.5.27(typescript@5.9.3)) - ws: 8.19.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@pnpm/logger' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - idb-keyval - - ioredis - - typescript - - uploadthing - - utf-8-validate - - vite - - vue - '@vitejs/devtools-rolldown@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': dependencies: '@floating-ui/dom': 1.7.6 @@ -11759,18 +11628,6 @@ snapshots: - vite - vue - '@vitejs/devtools-rpc@0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0)': - dependencies: - birpc: 4.0.0 - ohash: 2.0.11 - p-limit: 7.3.0 - structured-clone-es: 1.0.0 - valibot: 1.2.0(typescript@5.9.3) - optionalDependencies: - ws: 8.19.0 - transitivePeerDependencies: - - typescript - '@vitejs/devtools-rpc@0.1.3(typescript@5.9.3)(ws@8.19.0)': dependencies: birpc: 4.0.0 @@ -11783,51 +11640,6 @@ snapshots: transitivePeerDependencies: - typescript - '@vitejs/devtools@0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': - dependencies: - '@vitejs/devtools-kit': 0.0.0-alpha.34(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) - '@vitejs/devtools-rolldown': 0.0.0-alpha.34(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) - '@vitejs/devtools-rpc': 0.0.0-alpha.34(typescript@5.9.3)(ws@8.19.0) - birpc: 4.0.0 - cac: 7.0.0 - h3: 1.15.6 - immer: 11.1.4 - launch-editor: 2.13.1 - mlly: 1.8.1 - obug: 2.1.1 - open: 11.0.0 - pathe: 2.0.3 - perfect-debounce: 2.1.0 - sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) - tinyexec: 1.0.4 - vite: link:packages/core - ws: 8.19.0 - transitivePeerDependencies: - - '@azure/app-configuration' - - '@azure/cosmos' - - '@azure/data-tables' - - '@azure/identity' - - '@azure/keyvault-secrets' - - '@azure/storage-blob' - - '@capacitor/preferences' - - '@deno/kv' - - '@netlify/blobs' - - '@planetscale/database' - - '@pnpm/logger' - - '@upstash/redis' - - '@vercel/blob' - - '@vercel/functions' - - '@vercel/kv' - - aws4fetch - - bufferutil - - db0 - - idb-keyval - - ioredis - - typescript - - uploadthing - - utf-8-validate - - vue - '@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': dependencies: '@vitejs/devtools-kit': 0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) @@ -11960,10 +11772,6 @@ snapshots: dependencies: tinyrainbow: 3.0.3 - '@vitest/pretty-format@4.1.0-beta.6': - dependencies: - tinyrainbow: 3.0.3 - '@vitest/runner@4.1.0': dependencies: '@vitest/utils': 4.1.0 @@ -11995,12 +11803,6 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.0.3 - '@vitest/utils@4.1.0-beta.6': - dependencies: - '@vitest/pretty-format': 4.1.0-beta.6 - convert-source-map: 2.0.0 - tinyrainbow: 3.0.3 - '@vue-macros/common@3.1.2(vue@3.5.27(typescript@5.9.3))': dependencies: '@vue/compiler-sfc': 3.5.27 @@ -12477,8 +12279,6 @@ snapshots: dependencies: run-applescript: 7.1.0 - cac@6.7.14: {} - cac@7.0.0: {} cached-factory@0.1.0: {} @@ -15391,37 +15191,6 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - tsdown@0.20.3(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): - dependencies: - ansis: 4.2.0 - cac: 6.7.14 - defu: 6.1.4 - empathic: 2.0.0 - hookable: 6.1.0 - import-without-cache: 0.2.5 - obug: 2.1.1 - picomatch: 4.0.3 - rolldown: link:rolldown/packages/rolldown - rolldown-plugin-dts: 0.22.5(@typescript/native-preview@7.0.0-dev.20260122.2)(oxc-resolver@11.14.0)(rolldown@rolldown+packages+rolldown)(typescript@5.9.3) - 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.32 - optionalDependencies: - '@arethetypeswrong/core': 0.18.2 - '@vitejs/devtools': 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) - publint: 0.3.18 - typescript: 5.9.3 - unplugin-unused: 0.5.6 - transitivePeerDependencies: - - '@ts-macro/tsc' - - '@typescript/native-preview' - - oxc-resolver - - synckit - - vue-tsc - tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): dependencies: ansis: 4.2.0 From 7b43b16168ead2e7ca8aa21fe8d2c6ce7af11608 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Fri, 20 Mar 2026 22:05:18 +0900 Subject: [PATCH 6/8] chore: update pnpm-lock.yaml for upstream rolldown dependency changes Co-Authored-By: Claude Opus 4.6 (1M context) --- pnpm-lock.yaml | 302 +------------------------------------------------ 1 file changed, 5 insertions(+), 297 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b209ae35e0..fd16c1862b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -794,14 +794,14 @@ importers: specifier: ^16.1.2 version: 16.4.0 oxfmt: - specifier: ^0.35.0 - version: 0.35.0 + specifier: ^0.41.0 + version: 0.41.0 oxlint: specifier: ^1.31.0 - version: 1.56.0(oxlint-tsgolint@0.15.0) + version: 1.56.0(oxlint-tsgolint@0.17.1) oxlint-tsgolint: - specifier: 0.15.0 - version: 0.15.0 + specifier: 0.17.1 + version: 0.17.1 playwright-chromium: specifier: ^1.56.1 version: 1.58.2 @@ -3558,97 +3558,48 @@ packages: cpu: [x64] os: [win32] - '@oxfmt/binding-android-arm-eabi@0.35.0': - resolution: {integrity: sha512-BaRKlM3DyG81y/xWTsE6gZiv89F/3pHe2BqX2H4JbiB8HNVlWWtplzgATAE5IDSdwChdeuWLDTQzJ92Lglw3ZA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [android] - '@oxfmt/binding-android-arm-eabi@0.41.0': resolution: {integrity: sha512-REfrqeMKGkfMP+m/ScX4f5jJBSmVNYcpoDF8vP8f8eYPDuPGZmzp56NIUsYmx3h7f6NzC6cE3gqh8GDWrJHCKw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxfmt/binding-android-arm64@0.35.0': - resolution: {integrity: sha512-/O+EbuAJYs6nde/anv+aID6uHsGQApyE9JtYBo/79KyU8e6RBN3DMbT0ix97y1SOnCglurmL2iZ+hlohjP2PnQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - 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-darwin-arm64@0.35.0': - resolution: {integrity: sha512-pGqRtqlNdn9d4VrmGUWVyQjkw79ryhI6je9y2jfqNUIZCfqceob+R97YYAoG7C5TFyt8ILdLVoN+L2vw/hSFyA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [darwin] - '@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-x64@0.35.0': - resolution: {integrity: sha512-8GmsDcSozTPjrCJeGpp+sCmS9+9V5yRrdEZ1p/sTWxPG5nYeAfSLuS0nuEYjXSO+CtdSbStIW6dxa+4NM58yRw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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-freebsd-x64@0.35.0': - resolution: {integrity: sha512-QyfKfTe0ytHpFKHAcHCGQEzN45QSqq1AHJOYYxQMgLM3KY4xu8OsXHpCnINjDsV4XGnQzczJDU9e04Zmd8XqIQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [freebsd] - '@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-linux-arm-gnueabihf@0.35.0': - resolution: {integrity: sha512-u+kv3JD6P3J38oOyUaiCqgY5TNESzBRZJ5lyZQ6c2czUW2v5SIN9E/KWWa9vxoc+P8AFXQFUVrdzGy1tK+nbPQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm] - os: [linux] - '@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-musleabihf@0.35.0': - resolution: {integrity: sha512-1NiZroCiV57I7Pf8kOH4XGR366kW5zir3VfSMBU2D0V14GpYjiYmPYFAoJboZvp8ACnZKUReWyMkNKSa5ad58A==} - 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-arm64-gnu@0.35.0': - resolution: {integrity: sha512-7Q0Xeg7ZnW2nxnZ4R7aF6DEbCFls4skgHZg+I63XitpNvJCbVIU8MFOTZlvZGRsY9+rPgWPQGeUpLHlyx0wvMA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@oxfmt/binding-linux-arm64-gnu@0.41.0': resolution: {integrity: sha512-gofu0PuumSOHYczD8p62CPY4UF6ee+rSLZJdUXkpwxg6pILiwSDBIouPskjF/5nF3A7QZTz2O9KFNkNxxFN9tA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3656,13 +3607,6 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-musl@0.35.0': - resolution: {integrity: sha512-5Okqi+uhYFxwKz8hcnUftNNwdm8BCkf6GSCbcz9xJxYMm87k1E4p7PEmAAbhLTk7cjSdDre6TDL0pDzNX+Y22Q==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [linux] - libc: [musl] - '@oxfmt/binding-linux-arm64-musl@0.41.0': resolution: {integrity: sha512-VfVZxL0+6RU86T8F8vKiDBa+iHsr8PAjQmKGBzSCAX70b6x+UOMFl+2dNihmKmUwqkCazCPfYjt6SuAPOeQJ3g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3670,13 +3614,6 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-ppc64-gnu@0.35.0': - resolution: {integrity: sha512-9k66pbZQXM/lBJWys3Xbc5yhl4JexyfqkEf/tvtq8976VIJnLAAL3M127xHA3ifYSqxdVHfVGTg84eiBHCGcNw==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ppc64] - os: [linux] - libc: [glibc] - '@oxfmt/binding-linux-ppc64-gnu@0.41.0': resolution: {integrity: sha512-bwzokz2eGvdfJbc0i+zXMJ4BBjQPqg13jyWpEEZDOrBCQ91r8KeY2Mi2kUeuMTZNFXju+jcAbAbpyJxRGla0eg==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3684,13 +3621,6 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.35.0': - resolution: {integrity: sha512-aUcY9ofKPtjO52idT6t0SAQvEF6ctjzUQa1lLp7GDsRpSBvuTrBQGeq0rYKz3gN8dMIQ7mtMdGD9tT4LhR8jAQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [riscv64] - 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} @@ -3698,13 +3628,6 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-musl@0.35.0': - resolution: {integrity: sha512-C6yhY5Hvc2sGM+mCPek9ZLe5xRUOC/BvhAt2qIWFAeXMn4il04EYIjl3DsWiJr0xDMTJhvMOmD55xTRPlNp39w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [riscv64] - os: [linux] - libc: [musl] - '@oxfmt/binding-linux-riscv64-musl@0.41.0': resolution: {integrity: sha512-NNK7PzhFqLUwx/G12Xtm6scGv7UITvyGdAR5Y+TlqsG+essnuRWR4jRNODWRjzLZod0T3SayRbnkSIWMBov33w==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3712,13 +3635,6 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-s390x-gnu@0.35.0': - resolution: {integrity: sha512-RG2hlvOMK4OMZpO3mt8MpxLQ0AAezlFqhn5mI/g5YrVbPFyoCv9a34AAvbSJS501ocOxlFIRcKEuw5hFvddf9g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [s390x] - os: [linux] - libc: [glibc] - '@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} @@ -3726,13 +3642,6 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.35.0': - resolution: {integrity: sha512-wzmh90Pwvqj9xOKHJjkQYBpydRkaXG77ZvDz+iFDRRQpnqIEqGm5gmim2s6vnZIkDGsvKCuTdtxm0GFmBjM1+w==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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} @@ -3740,13 +3649,6 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-musl@0.35.0': - resolution: {integrity: sha512-+HCqYCJPCUy5I+b2cf+gUVaApfgtoQT3HdnSg/l7NIcLHOhKstlYaGyrFZLmUpQt4WkFbpGKZZayG6zjRU0KFA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - os: [linux] - libc: [musl] - '@oxfmt/binding-linux-x64-musl@0.41.0': resolution: {integrity: sha512-O2exZLBxoCMIv2vlvcbkdedazJPTdG0VSup+0QUCfYQtx751zCZNboX2ZUOiQ/gDTdhtXvSiot0h6GEGkOyalA==} engines: {node: ^20.19.0 || >=22.12.0} @@ -3754,109 +3656,55 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-openharmony-arm64@0.35.0': - resolution: {integrity: sha512-kFYmWfR9YL78XyO5ws+1dsxNvZoD973qfVMNFOS4e9bcHXGF7DvGC2tY5UDFwyMCeB33t3sDIuGONKggnVNSJA==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [openharmony] - '@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-win32-arm64-msvc@0.35.0': - resolution: {integrity: sha512-uD/NGdM65eKNCDGyTGdO8e9n3IHX+wwuorBvEYrPJXhDXL9qz6gzddmXH8EN04ejUXUujlq4FsoSeCfbg0Y+Jg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [arm64] - os: [win32] - '@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-ia32-msvc@0.35.0': - resolution: {integrity: sha512-oSRD2k8J2uxYDEKR2nAE/YTY9PobOEnhZgCmspHu0+yBQ665yH8lFErQVSTE7fcGJmJp/cC6322/gc8VFuQf7g==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [ia32] - 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-x64-msvc@0.35.0': - resolution: {integrity: sha512-WCDJjlS95NboR0ugI2BEwzt1tYvRDorDRM9Lvctls1SLyKYuNRCyrPwp1urUPFBnwgBNn9p2/gnmo7gFMySRoQ==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [x64] - 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] - '@oxlint-tsgolint/darwin-arm64@0.15.0': - resolution: {integrity: sha512-d7Ch+A6hic+RYrm32+Gh1o4lOrQqnFsHi721ORdHUDBiQPea+dssKUEMwIbA6MKmCy6TVJ02sQyi24OEfCiGzw==} - cpu: [arm64] - os: [darwin] - '@oxlint-tsgolint/darwin-arm64@0.17.1': resolution: {integrity: sha512-JNWNwyvSDcUQSBlQRl10XrCeNcN66TMvDw3gIDQeop5SNa1F7wFhsEx4zitYb7fGHwGh9095tsNttmuCaNXCbw==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.15.0': - resolution: {integrity: sha512-Aoai2wAkaUJqp/uEs1gml6TbaPW4YmyO5Ai/vOSkiizgHqVctjhjKqmRiWTX2xuPY94VkwOLqp+Qr3y/0qSpWQ==} - cpu: [x64] - os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.17.1': resolution: {integrity: sha512-SluNf6CW88pgGPqQUGC5GoK5qESWo2ct1PRDbza3vbf9SK2npx3igvylGQIgE9qYYOcjgnVdLOJ0+q0gItgUmQ==} cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.15.0': - resolution: {integrity: sha512-4og13a7ec4Vku5t2Y7s3zx6YJP6IKadb1uA9fOoRH6lm/wHWoCnxjcfJmKHXRZJII81WmbdJMSPxaBfwN/S68Q==} - cpu: [arm64] - os: [linux] - '@oxlint-tsgolint/linux-arm64@0.17.1': resolution: {integrity: sha512-BJxQ7/cdo2dNdGIBs2PIR6BaPA7cPfe+r1HE/uY+K7g2ygip+0LHB3GUO9GaNDZuWpsnDyjLYYowEGrVK8dokA==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.15.0': - resolution: {integrity: sha512-9b9xzh/1Harn3a+XiKTK/8LrWw3VcqLfYp/vhV5/zAVR2Mt0d63WSp4FL+wG7DKnI2T/CbMFUFHwc7kCQjDMzQ==} - cpu: [x64] - os: [linux] - '@oxlint-tsgolint/linux-x64@0.17.1': resolution: {integrity: sha512-s6UjmuaJbZ4zz/wJKdEw/s5mc0t41rgwxQJCSHPuzMumMK6ylrB7nydhDf8ObTtzhTIZdAS/2S/uayJmDcGbxw==} cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.15.0': - resolution: {integrity: sha512-nNac5hewHdkk5mowOwTqB1ZD76zB/FsUiyUvdCyupq5cG54XyKqSLEp9QGbx7wFJkWCkeWmuwRed4sfpAlKaeA==} - cpu: [arm64] - os: [win32] - '@oxlint-tsgolint/win32-arm64@0.17.1': resolution: {integrity: sha512-EO/Oj0ixHX+UQdu9hM7YUzibZI888MvPUo/DF8lSxFBt4JNEt8qGkwJEbCYjB/1LhUNmPHzSw2Tr9dCFVfW9nw==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.15.0': - resolution: {integrity: sha512-ioAY2XLpy83E2EqOLH9p1cEgj0G2qB1lmAn0a3yFV1jHQB29LIPIKGNsu/tYCClpwmHN79pT5KZAHZOgWxxqNg==} - cpu: [x64] - os: [win32] - '@oxlint-tsgolint/win32-x64@0.17.1': resolution: {integrity: sha512-jhv7XktAJ1sMRSb//yDYTauFSZ06H81i2SLEBPaSUKxSKoPMK8p1ACUJlnmwZX2MgapRLEj1Ml22B6+HiM2YIA==} cpu: [x64] @@ -6961,20 +6809,11 @@ packages: resolution: {integrity: sha512-qsALl0xO6stW/ijkwlQnUZjx7pkradESNpObXZIALtD8HySVNjgZvMVKCAuUYnDxeW1JQkfbbdQvKN28tdvH4g==} engines: {node: ^20.19.0 || >=22.12.0} - oxfmt@0.35.0: - resolution: {integrity: sha512-QYeXWkP+aLt7utt5SLivNIk09glWx9QE235ODjgcEZ3sd1VMaUBSpLymh6ZRCA76gD2rMP4bXanUz/fx+nLM9Q==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - oxfmt@0.41.0: resolution: {integrity: sha512-sKLdJZdQ3bw6x9qKiT7+eID4MNEXlDHf5ZacfIircrq6Qwjk0L6t2/JQlZZrVHTXJawK3KaMuBoJnEJPcqCEdg==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.15.0: - resolution: {integrity: sha512-iwvFmhKQVZzVTFygUVI4t2S/VKEm+Mqkw3jQRJwfDuTcUYI5LCIYzdO5Dbuv4mFOkXZCcXaRRh0m+uydB5xdqw==} - hasBin: true - oxlint-tsgolint@0.17.1: resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==} hasBin: true @@ -10683,153 +10522,78 @@ snapshots: '@oxc-transform/binding-win32-x64-msvc@0.120.0': optional: true - '@oxfmt/binding-android-arm-eabi@0.35.0': - optional: true - '@oxfmt/binding-android-arm-eabi@0.41.0': optional: true - '@oxfmt/binding-android-arm64@0.35.0': - optional: true - '@oxfmt/binding-android-arm64@0.41.0': optional: true - '@oxfmt/binding-darwin-arm64@0.35.0': - optional: true - '@oxfmt/binding-darwin-arm64@0.41.0': optional: true - '@oxfmt/binding-darwin-x64@0.35.0': - optional: true - '@oxfmt/binding-darwin-x64@0.41.0': optional: true - '@oxfmt/binding-freebsd-x64@0.35.0': - optional: true - '@oxfmt/binding-freebsd-x64@0.41.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.35.0': - optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.41.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.35.0': - optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.41.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.35.0': - optional: true - '@oxfmt/binding-linux-arm64-gnu@0.41.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.35.0': - optional: true - '@oxfmt/binding-linux-arm64-musl@0.41.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.35.0': - optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.41.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.35.0': - optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.41.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.35.0': - optional: true - '@oxfmt/binding-linux-riscv64-musl@0.41.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.35.0': - optional: true - '@oxfmt/binding-linux-s390x-gnu@0.41.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.35.0': - optional: true - '@oxfmt/binding-linux-x64-gnu@0.41.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.35.0': - optional: true - '@oxfmt/binding-linux-x64-musl@0.41.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.35.0': - optional: true - '@oxfmt/binding-openharmony-arm64@0.41.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.35.0': - optional: true - '@oxfmt/binding-win32-arm64-msvc@0.41.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.35.0': - optional: true - '@oxfmt/binding-win32-ia32-msvc@0.41.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.35.0': - optional: true - '@oxfmt/binding-win32-x64-msvc@0.41.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.15.0': - optional: true - '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.15.0': - optional: true - '@oxlint-tsgolint/darwin-x64@0.17.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.15.0': - optional: true - '@oxlint-tsgolint/linux-arm64@0.17.1': optional: true - '@oxlint-tsgolint/linux-x64@0.15.0': - optional: true - '@oxlint-tsgolint/linux-x64@0.17.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.15.0': - optional: true - '@oxlint-tsgolint/win32-arm64@0.17.1': optional: true - '@oxlint-tsgolint/win32-x64@0.15.0': - optional: true - '@oxlint-tsgolint/win32-x64@0.17.1': optional: true @@ -14060,30 +13824,6 @@ snapshots: '@oxc-transform/binding-win32-ia32-msvc': 0.120.0 '@oxc-transform/binding-win32-x64-msvc': 0.120.0 - oxfmt@0.35.0: - dependencies: - tinypool: 2.1.0 - optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.35.0 - '@oxfmt/binding-android-arm64': 0.35.0 - '@oxfmt/binding-darwin-arm64': 0.35.0 - '@oxfmt/binding-darwin-x64': 0.35.0 - '@oxfmt/binding-freebsd-x64': 0.35.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.35.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.35.0 - '@oxfmt/binding-linux-arm64-gnu': 0.35.0 - '@oxfmt/binding-linux-arm64-musl': 0.35.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.35.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.35.0 - '@oxfmt/binding-linux-riscv64-musl': 0.35.0 - '@oxfmt/binding-linux-s390x-gnu': 0.35.0 - '@oxfmt/binding-linux-x64-gnu': 0.35.0 - '@oxfmt/binding-linux-x64-musl': 0.35.0 - '@oxfmt/binding-openharmony-arm64': 0.35.0 - '@oxfmt/binding-win32-arm64-msvc': 0.35.0 - '@oxfmt/binding-win32-ia32-msvc': 0.35.0 - '@oxfmt/binding-win32-x64-msvc': 0.35.0 - oxfmt@0.41.0: dependencies: tinypool: 2.1.0 @@ -14108,15 +13848,6 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.41.0 '@oxfmt/binding-win32-x64-msvc': 0.41.0 - oxlint-tsgolint@0.15.0: - optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.15.0 - '@oxlint-tsgolint/darwin-x64': 0.15.0 - '@oxlint-tsgolint/linux-arm64': 0.15.0 - '@oxlint-tsgolint/linux-x64': 0.15.0 - '@oxlint-tsgolint/win32-arm64': 0.15.0 - '@oxlint-tsgolint/win32-x64': 0.15.0 - oxlint-tsgolint@0.17.1: optionalDependencies: '@oxlint-tsgolint/darwin-arm64': 0.17.1 @@ -14126,29 +13857,6 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.17.1 '@oxlint-tsgolint/win32-x64': 0.17.1 - oxlint@1.56.0(oxlint-tsgolint@0.15.0): - optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.56.0 - '@oxlint/binding-android-arm64': 1.56.0 - '@oxlint/binding-darwin-arm64': 1.56.0 - '@oxlint/binding-darwin-x64': 1.56.0 - '@oxlint/binding-freebsd-x64': 1.56.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.56.0 - '@oxlint/binding-linux-arm-musleabihf': 1.56.0 - '@oxlint/binding-linux-arm64-gnu': 1.56.0 - '@oxlint/binding-linux-arm64-musl': 1.56.0 - '@oxlint/binding-linux-ppc64-gnu': 1.56.0 - '@oxlint/binding-linux-riscv64-gnu': 1.56.0 - '@oxlint/binding-linux-riscv64-musl': 1.56.0 - '@oxlint/binding-linux-s390x-gnu': 1.56.0 - '@oxlint/binding-linux-x64-gnu': 1.56.0 - '@oxlint/binding-linux-x64-musl': 1.56.0 - '@oxlint/binding-openharmony-arm64': 1.56.0 - '@oxlint/binding-win32-arm64-msvc': 1.56.0 - '@oxlint/binding-win32-ia32-msvc': 1.56.0 - '@oxlint/binding-win32-x64-msvc': 1.56.0 - oxlint-tsgolint: 0.15.0 - oxlint@1.56.0(oxlint-tsgolint@0.17.1): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.56.0 From 8187280ca02636dadeece21e33828c704d819464 Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Fri, 20 Mar 2026 22:12:35 +0900 Subject: [PATCH 7/8] chore: update pnpm-lock.yaml to match pinned upstream versions --- pnpm-lock.yaml | 90 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 87 insertions(+), 3 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fd16c1862b..e037b04bde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -798,10 +798,10 @@ importers: version: 0.41.0 oxlint: specifier: ^1.31.0 - version: 1.56.0(oxlint-tsgolint@0.17.1) + version: 1.56.0(oxlint-tsgolint@0.17.0) oxlint-tsgolint: - specifier: 0.17.1 - version: 0.17.1 + specifier: 0.17.0 + version: 0.17.0 playwright-chromium: specifier: ^1.56.1 version: 1.58.2 @@ -3680,31 +3680,61 @@ packages: cpu: [x64] os: [win32] + '@oxlint-tsgolint/darwin-arm64@0.17.0': + resolution: {integrity: sha512-z3XwCDuOAKgk7bO4y5tyH8Zogwr51G56R0XGKC3tlAbrAq8DecoxAd3qhRZqWBMG2Gzl5bWU3Ghu7lrxuLPzYw==} + cpu: [arm64] + os: [darwin] + '@oxlint-tsgolint/darwin-arm64@0.17.1': resolution: {integrity: sha512-JNWNwyvSDcUQSBlQRl10XrCeNcN66TMvDw3gIDQeop5SNa1F7wFhsEx4zitYb7fGHwGh9095tsNttmuCaNXCbw==} cpu: [arm64] os: [darwin] + '@oxlint-tsgolint/darwin-x64@0.17.0': + resolution: {integrity: sha512-TZgVXy0MtI8nt0MYiceuZhHPwHcwlIZ/YwzFTAKrgdHiTvVzFbqHVdXi5wbZfT/o1nHGw9fbGWPlb6qKZ4uZ9Q==} + cpu: [x64] + os: [darwin] + '@oxlint-tsgolint/darwin-x64@0.17.1': resolution: {integrity: sha512-SluNf6CW88pgGPqQUGC5GoK5qESWo2ct1PRDbza3vbf9SK2npx3igvylGQIgE9qYYOcjgnVdLOJ0+q0gItgUmQ==} cpu: [x64] os: [darwin] + '@oxlint-tsgolint/linux-arm64@0.17.0': + resolution: {integrity: sha512-IDfhFl/Y8bjidCvAP6QAxVyBsl78TmfCHlfjtEv2XtJXgYmIwzv6muO18XMp74SZ2qAyD4y2n2dUedrmghGHeA==} + cpu: [arm64] + os: [linux] + '@oxlint-tsgolint/linux-arm64@0.17.1': resolution: {integrity: sha512-BJxQ7/cdo2dNdGIBs2PIR6BaPA7cPfe+r1HE/uY+K7g2ygip+0LHB3GUO9GaNDZuWpsnDyjLYYowEGrVK8dokA==} cpu: [arm64] os: [linux] + '@oxlint-tsgolint/linux-x64@0.17.0': + resolution: {integrity: sha512-Bgdgqx/m8EnfjmmlRLEeYy9Yhdt1GdFrMr5mTu/NyLRGkB1C9VLAikdxB7U9QambAGTAmjMbHNFDFk8Vx69Huw==} + cpu: [x64] + os: [linux] + '@oxlint-tsgolint/linux-x64@0.17.1': resolution: {integrity: sha512-s6UjmuaJbZ4zz/wJKdEw/s5mc0t41rgwxQJCSHPuzMumMK6ylrB7nydhDf8ObTtzhTIZdAS/2S/uayJmDcGbxw==} cpu: [x64] os: [linux] + '@oxlint-tsgolint/win32-arm64@0.17.0': + resolution: {integrity: sha512-dO6wyKMDqFWh1vwr+zNZS7/ovlfGgl4S3P1LDy4CKjP6V6NGtdmEwWkWax8j/I8RzGZdfXKnoUfb/qhVg5bx0w==} + cpu: [arm64] + os: [win32] + '@oxlint-tsgolint/win32-arm64@0.17.1': resolution: {integrity: sha512-EO/Oj0ixHX+UQdu9hM7YUzibZI888MvPUo/DF8lSxFBt4JNEt8qGkwJEbCYjB/1LhUNmPHzSw2Tr9dCFVfW9nw==} cpu: [arm64] os: [win32] + '@oxlint-tsgolint/win32-x64@0.17.0': + resolution: {integrity: sha512-lPGYFp3yX2nh6hLTpIuMnJbZnt3Df42VkoA/fSkMYi2a/LXdDytQGpgZOrb5j47TICARd34RauKm0P3OA4Oxbw==} + cpu: [x64] + os: [win32] + '@oxlint-tsgolint/win32-x64@0.17.1': resolution: {integrity: sha512-jhv7XktAJ1sMRSb//yDYTauFSZ06H81i2SLEBPaSUKxSKoPMK8p1ACUJlnmwZX2MgapRLEj1Ml22B6+HiM2YIA==} cpu: [x64] @@ -6814,6 +6844,10 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true + oxlint-tsgolint@0.17.0: + resolution: {integrity: sha512-TdrKhDZCgEYqONFo/j+KvGan7/k3tP5Ouz88wCqpOvJtI2QmcLfGsm1fcMvDnTik48Jj6z83IJBqlkmK9DnY1A==} + hasBin: true + oxlint-tsgolint@0.17.1: resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==} hasBin: true @@ -10579,21 +10613,39 @@ snapshots: '@oxfmt/binding-win32-x64-msvc@0.41.0': optional: true + '@oxlint-tsgolint/darwin-arm64@0.17.0': + optional: true + '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true + '@oxlint-tsgolint/darwin-x64@0.17.0': + optional: true + '@oxlint-tsgolint/darwin-x64@0.17.1': optional: true + '@oxlint-tsgolint/linux-arm64@0.17.0': + optional: true + '@oxlint-tsgolint/linux-arm64@0.17.1': optional: true + '@oxlint-tsgolint/linux-x64@0.17.0': + optional: true + '@oxlint-tsgolint/linux-x64@0.17.1': optional: true + '@oxlint-tsgolint/win32-arm64@0.17.0': + optional: true + '@oxlint-tsgolint/win32-arm64@0.17.1': optional: true + '@oxlint-tsgolint/win32-x64@0.17.0': + optional: true + '@oxlint-tsgolint/win32-x64@0.17.1': optional: true @@ -13848,6 +13900,15 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.41.0 '@oxfmt/binding-win32-x64-msvc': 0.41.0 + oxlint-tsgolint@0.17.0: + optionalDependencies: + '@oxlint-tsgolint/darwin-arm64': 0.17.0 + '@oxlint-tsgolint/darwin-x64': 0.17.0 + '@oxlint-tsgolint/linux-arm64': 0.17.0 + '@oxlint-tsgolint/linux-x64': 0.17.0 + '@oxlint-tsgolint/win32-arm64': 0.17.0 + '@oxlint-tsgolint/win32-x64': 0.17.0 + oxlint-tsgolint@0.17.1: optionalDependencies: '@oxlint-tsgolint/darwin-arm64': 0.17.1 @@ -13857,6 +13918,29 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.17.1 '@oxlint-tsgolint/win32-x64': 0.17.1 + oxlint@1.56.0(oxlint-tsgolint@0.17.0): + optionalDependencies: + '@oxlint/binding-android-arm-eabi': 1.56.0 + '@oxlint/binding-android-arm64': 1.56.0 + '@oxlint/binding-darwin-arm64': 1.56.0 + '@oxlint/binding-darwin-x64': 1.56.0 + '@oxlint/binding-freebsd-x64': 1.56.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.56.0 + '@oxlint/binding-linux-arm-musleabihf': 1.56.0 + '@oxlint/binding-linux-arm64-gnu': 1.56.0 + '@oxlint/binding-linux-arm64-musl': 1.56.0 + '@oxlint/binding-linux-ppc64-gnu': 1.56.0 + '@oxlint/binding-linux-riscv64-gnu': 1.56.0 + '@oxlint/binding-linux-riscv64-musl': 1.56.0 + '@oxlint/binding-linux-s390x-gnu': 1.56.0 + '@oxlint/binding-linux-x64-gnu': 1.56.0 + '@oxlint/binding-linux-x64-musl': 1.56.0 + '@oxlint/binding-openharmony-arm64': 1.56.0 + '@oxlint/binding-win32-arm64-msvc': 1.56.0 + '@oxlint/binding-win32-ia32-msvc': 1.56.0 + '@oxlint/binding-win32-x64-msvc': 1.56.0 + oxlint-tsgolint: 0.17.0 + oxlint@1.56.0(oxlint-tsgolint@0.17.1): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.56.0 From b5ed31ed09c5226f2441c3b7cde7d2a403463aeb Mon Sep 17 00:00:00 2001 From: kazuya kawaguchi Date: Fri, 20 Mar 2026 23:08:32 +0900 Subject: [PATCH 8/8] fix(cli): check workspace packages for manualChunks compatibility --- packages/cli/src/migration/bin.ts | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/packages/cli/src/migration/bin.ts b/packages/cli/src/migration/bin.ts index ac02b742af..a20400f774 100644 --- a/packages/cli/src/migration/bin.ts +++ b/packages/cli/src/migration/bin.ts @@ -653,9 +653,14 @@ async function executeMigrationPlan( cancelAndExit('Vite+ cannot automatically migrate this project yet.', 1); } - // 5. Check for Rolldown-incompatible config patterns + // 5. Check for Rolldown-incompatible config patterns (root + workspace packages) updateMigrationProgress('Checking config compatibility'); await checkRolldownCompatibility(workspaceInfo.rootDir, report); + if (workspaceInfo.packages) { + for (const pkg of workspaceInfo.packages) { + await checkRolldownCompatibility(path.join(workspaceInfo.rootDir, pkg.path), report); + } + } // 6. ESLint → Oxlint migration (before main rewrite so .oxlintrc.json gets picked up) if (plan.migrateEslint) { @@ -846,8 +851,16 @@ async function main() { } } - // Check for Rolldown-incompatible config patterns + // Check for Rolldown-incompatible config patterns (root + workspace packages) await checkRolldownCompatibility(workspaceInfoOptional.rootDir, report); + if (workspaceInfoOptional.packages) { + for (const pkg of workspaceInfoOptional.packages) { + await checkRolldownCompatibility( + path.join(workspaceInfoOptional.rootDir, pkg.path), + report, + ); + } + } if (didMigrate || report.warnings.length > 0) { clearMigrationProgress();