Vite+ is a free, open-source CLI from VoidZero that consolidates JavaScript tooling — Vite, Vitest, Oxlint, Oxfmt, Rolldown, and Node.js version management — into a single `vp` command. Instead of maintaining separate config files for ESLint, Prettier, Vitest, and NVM, Vite+ centralizes everything in `vite.config.ts`. The guide covers installation, project scaffolding, configuring formatting and linting, running unified quality checks with `vp check`, staged-file hooks, Node.js version pinning with `vp env`, and migrating existing Vite projects. It also notes caveats: Vite+ is still early, and teams with complex ESLint plugins, custom Prettier rules, or heavy monorepo tooling should test migration carefully before adopting broadly.

11m read timeFrom blog.logrocket.com
Post cover image
Table of contents
What Vite+ includesWhen Vite+ makes sensePrerequisitesInstalling Vite+Creating a project with Vite+Running the dev serverConfiguring Vite+ in vite . config . tsOver 200k developers use LogRocket to create better digital experiencesAdding formatting with OxfmtAdding linting with OxlintAdding tests with VitestRunning all checks with vp checkUsing staged checks before commitMigrating an existing Vite projectManaging Node.js versions with vp envVite+ vs. a traditional frontend toolchainCurrent limitations to considerFinal thoughts

Sort: