Skip to content

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

bash
curl -fsSL https://vite.plus | bash

Windows

powershell
irm https://vite.plus/ps1 | iex

After installation, open a new shell and run:

bash
vp help

INFO

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:

bash
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 production

You 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 create creates new apps, packages, and monorepos.
  • vp migrate moves existing projects onto Vite+.
  • vp config configures commit hooks and agent integration.
  • vp staged runs checks on staged files.
  • vp install installs dependencies with the right package manager.
  • vp env manages Node.js versions.

Develop

Execute

  • vp run runs tasks across workspaces with caching.
  • vp cache clears task cache entries.
  • vpx runs binaries globally.
  • vp exec runs local project binaries.
  • vp dlx runs package binaries without adding them as dependencies.

Build

Manage Dependencies

Maintain

  • vp upgrade updates the vp installation itself.
  • vp implode removes vp and 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>.

Learn more about vp run.