Migrate or align frontend repositories to the stock VitePlus workflow. Use when standardizing package or monorepo repos around `vp`, `voidzero-dev/setup-vp`, `vite-plus/test`, and VitePlus-native CI, test, and packaging flows, including updating scripts, test config, CI setup, and packaging commands.
98
100%
Does it follow best practices?
Impact
97%
1.73xAverage score across 6 eval scenarios
Advisory
Suggest reviewing before use
Use this reference for standalone package repos adopting VitePlus.
vp pack for libraries and standalone executables (pack.exe = true for native binaries).vp check and vp test as the default verify surface.pack config in vite.config.ts instead of maintaining a parallel tsdown.config.ts. After migrating, delete the standalone tsdown.config.ts.pnpm repos should add overrides for VitePlus-wrapped vite and vitest:
# pnpm-workspace.yaml
overrides:
vite: npm:@voidzero-dev/vite-plus-core@latest
vitest: npm:@voidzero-dev/vite-plus-test@latestnpm projects use overrides in package.json; Yarn projects use resolutions.
vp pack --watch is the watch-mode equivalent for libraries; pair it with vp run -r --parallel dev in monorepos that consume the library via dist/.