Getting Started
Vite+ is the unified toolchain and entry point for web development. It manages your runtime, package manager, and frontend toolchain in one place by combining Vite, Vitest, Oxlint, Oxfmt, Rolldown, tsdown, and Vite Task.
Vite+ ships in two parts: vp, the global command-line tool, and vite-plus, the local package installed in each project. If you already have a Vite project, use vp migrate to migrate it to Vite+, or paste our migration prompt into your coding agent.
Install vp
macOS / Linux
curl -fsSL https://vite.plus | bashWindows
irm https://vite.plus/ps1 | iexAfter installation, open a new shell and run:
vp helpINFO
Vite+ will manage your global Node.js runtime and package manager. If you'd like to opt out of this behavior, run vp env off. If you realize Vite+ is not for you, type vp implode, but please share your feedback with us.
Quick Start
Create a project, install dependencies, and use the default commands:
vp create # Create a new project
vp install # Install dependencies
vp dev # Start the dev server
vp check # Format, lint, type-check
vp test # Run JavaScript tests
vp build # Build for productionYou can also just run vp on its own and use the interactive command line.
Core Commands
Vite+ can handle the entire local frontend development cycle from starting a project, developing it, checking & testing, and building it for production.
Start
vp createcreates new apps, packages, and monorepos.vp migratemoves existing projects onto Vite+.vp configconfigures commit hooks and agent integration.vp stagedruns checks on staged files.vp installinstalls dependencies with the right package manager.vp envmanages Node.js versions.
Develop
vp devstarts the dev server powered by Vite.vp checkruns format, lint, and type checks together.vp lint,vp fmt, andvp testlet you run those tools directly.
Execute
vp runruns tasks across workspaces with caching.vp cacheclears task cache entries.vpxruns binaries globally.vp execruns local project binaries.vp dlxruns package binaries without adding them as dependencies.
Build
vp buildbuilds apps.vp packbuilds libraries or standalone artifacts.vp previewpreviews the production build locally.
Manage Dependencies
vp add,vp remove,vp update,vp dedupe,vp outdated,vp why, andvp infowrap package-manager workflows.vp pm <command>calls other package manager commands directly.
Maintain
vp upgradeupdates thevpinstallation itself.vp imploderemovesvpand related Vite+ data from your machine.
INFO
Vite+ ships with many predefined commands such as vp build, vp test, and vp dev. These commands are built in and cannot be changed. If you want to run a command from your package.json scripts, use vp run <command>.