VS Code Adds Vite+ as Official Script Runner, Signaling Unified JS Toolchain

Microsoft's VS Code now officially supports Vite+ as a script runner, marking the toolchain's entry into the mainstream JavaScript ecosystem; Vite+ aims to unify fragmented tooling (TypeScript, ESLint, Prettier, Vitest, etc.) under a single `vp` command, leveraging Rust-based tools like Oxlint, Oxfmt, and Rolldown for faster, cohesive development workflows.

IT Services Circle
IT Services Circle
IT Services Circle
VS Code Adds Vite+ as Official Script Runner, Signaling Unified JS Toolchain

VS Code Officially Integrates Vite+

Microsoft merged a pull request adding vp (Vite+) to the npm.scriptRunner enum in VS Code, placing it alongside the established JavaScript package managers:

npm
pnpm
yarn
bun
vite+

This inclusion signals that Vite+ is now recognized as a core part of the JavaScript toolchain ecosystem.

What Is Vite+?

Vite+ is not an upgrade, Pro version, or next major release of Vite. Vite solves build problems (dev server, HMR, build speed). Vite+ is defined as a complete JavaScript development toolchain :

Vite = build tool
Vite+ = development toolchain

Its goal is to unify the entire JavaScript development workflow, not just accelerate builds.

The Fragmentation Problem

JavaScript projects typically juggle many independent tools, each with its own configuration, rules, and upgrade cadence:

TypeScript
ESLint
Prettier
Vitest
Rollup
Webpack
pnpm
Turbo
Nx

A single project often contains:

vite.config.ts
tsconfig.json
.eslintrc
.prettierrc
vitest.config.ts
turbo.json

Monorepos exacerbate the issue, prompting adoption of task orchestrators like Turborepo, Nx, or Lage.

Vite+ Unified Entry Point

Vite+ provides a single vp command for the whole lifecycle:

vp create
vp install
vp dev
vp check
vp test
vp build
vp create

– scaffolds a new project. vp install – auto-detects npm, pnpm, or yarn and installs dependencies. vp dev – starts the Vite dev server. vp check – runs Lint, Format, and Type Check in one pass, powered by a new Rust toolchain:

Oxlint
Oxfmt
tsgo
vp test

– executes Vitest directly. vp build – performs production builds using Rolldown + Oxc.

Developers no longer need to know which underlying tool handles each step; the unified entry point abstracts the complexity.

Why VS Code Support Matters

The PR is more than adding a command; it places Vite+ in the official toolchain list, indicating industry recognition. This aligns with a series of recent developments:

Oxc continuing to advance

Rolldown accelerating toward maturity

React Compiler integrating Oxc

Cloudflare acquiring VoidZero (the company behind Vite+)

Vite+ initial release

VS Code officially supporting Vite+

Together, these moves show that Evan You and VoidZero are rebuilding the entire JavaScript toolchain, not just a build tool.

Analogy and Outlook

The article draws a parallel:

Rust → Cargo
Go → go tool
JavaScript → Vite+

Whether Vite+ becomes the de facto standard remains uncertain, but its acceptance into VS Code's official toolchain marks a significant step toward next-generation JavaScript infrastructure.

Reference

GitHub PR:

https://github.com/microsoft/vscode/pull/320183
Original Source

Signed-in readers can open the original source through BestHub's protected redirect.

Sign in to view source
Republication Notice

This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactadmin@besthub.devand we will review it promptly.

frontend developmentVite+VS CodeVoidZeroRolldownOxlintJavaScript toolchainunified tooling
IT Services Circle
Written by

IT Services Circle

Delivering cutting-edge internet insights and practical learning resources. We're a passionate and principled IT media platform.

0 followers
Reader feedback

How this landed with the community

Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.