Conversation
|
|
Size Change: +7 B (+0.23%) Total Size: 3.03 kB
|
There was a problem hiding this comment.
Code Review
This pull request migrates the project to Vite+, a unified toolchain that replaces several individual tools (such as tsdown, oxlint, and vitest) with a single global CLI (vp). The configuration files for these tools have been removed in favor of a centralized vite.config.ts. I have identified an issue in .zed/settings.json where the configPath still points to a removed configuration file, which will likely break the oxlint language server integration in Zed.
|
The Vitest global type issue is likely to be fixed by voidzero-dev/vite-plus#1165 |
What
tsdown+vitest+ standaloneoxlint/oxfmtwith the unified Vite+ (vite-plus) toolchainvite.config.tsas a single config entry for fmt, lint, pack, and test; removetsdown.config.tsandvitest.config.tspackage.jsonscripts to usevpcommands (vp pack,vp check,vp test)catalog:entries inpnpm-workspace.yamlto pinviteandvitestto Vite+ shimsCLAUDE.mdWhy
Consolidating tooling under a single Vite+ CLI (
vp) removes the need to maintain separate configs for tsdown, vitest, oxlint, and oxfmt. Vite+ wraps all of them as one cohesive toolchain, reducing configuration surface area.Note: oxlint integration is not yet working in this branch and will be resolved in a follow-up.
Ref