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.
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 toolchainIts 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
NxA single project often contains:
vite.config.ts
tsconfig.json
.eslintrc
.prettierrc
vitest.config.ts
turbo.jsonMonorepos 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/320183Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
IT Services Circle
Delivering cutting-edge internet insights and practical learning resources. We're a passionate and principled IT media platform.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
