Restores support for older Node.js (back to 20.19.0) and makes vp exec --fail-if-no-match fail correctly on unmatched filters.
Fixes & Enhancements
- Stop blocking older Node.js versions: v0.2.0 blocked commands when the resolved Node.js version fell outside the declared range. This reverts that enforcement and widens
engines.nodeto^20.19.0 || ^22.18.0 || >=24.11.0, matching Vite's own^20.19.0floor, so older Node that works in practice (e.g. Node 20 in rolldown CI) is no longer rejected (#1865), by @fengmk2 vp exec --fail-if-no-match: exit non-zero when one or more--filterexpressions match no workspace packages. Strict mode previously only warned and returned success, so typoed filters looked successful in CI even though no package command ran (#1859), by @jong-kyung
Bundled Versions
| Tool | Version | Source |
|---|---|---|
| vite | 8.0.16
| f94df87
|
| rolldown | 1.1.1
| d7f919c
|
| tsdown | 0.22.3
| npm |
| vitest | 4.1.9
| npm |
| oxlint | 1.70.0
| npm |
| oxlint-tsgolint | 0.23.0
| npm |
| oxfmt | 0.55.0
| npm |
Upgrade
vp upgradeUpgrading from 0.1.x to 0.2.1
0.2.1 has been deprecated, please upgrade to 0.2.2
Full Changelog: v0.2.0...v0.2.1
Published Packages
@voidzero-dev/vite-plus-core@0.2.1vite-plus@0.2.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.