Skip to content

chore: remove vite override#41

Open
natsukium wants to merge 1 commit intomainfrom
chore/remove-vite-override
Open

chore: remove vite override#41
natsukium wants to merge 1 commit intomainfrom
chore/remove-vite-override

Conversation

@natsukium
Copy link
Copy Markdown
Owner

Summary

  • The overrides.vite entry was added when vite 8 was in beta because vitest's peerDependencies did not allow pre-release versions.
  • vite 8 is now GA, and vitest 4.1.4 (and @vitest/mocker) declare vite: '^6.0.0 || ^7.0.0 || ^8.0.0', so npm resolves vite 8.0.9 from devDependencies without the override.
  • Removing the override also drops a few unused peer entries from package-lock.json.

Test plan

  • npm install resolves vite 8.0.9 (verified via npm ls vite)
  • npm run check (typecheck / lint / format / test, 77 tests)
  • npm run build (vite v8.0.9)

The override was needed when vite 8 was in beta because vitest's
peerDependencies did not allow pre-release versions. With vite 8 now GA
and vitest 4.1.4 declaring `vite: ^6.0.0 || ^7.0.0 || ^8.0.0`, npm
resolves vite 8.0.9 from devDependencies without the override.
@natsukium natsukium force-pushed the chore/remove-vite-override branch from 7c2f24f to d656f71 Compare April 26, 2026 08:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant