Releases: voidzero-dev/vite-plus
vite-plus v0.1.21 — Create, Migrate & Local CLI Power-Up
vp create learns @org templates, vp migrate rewrites more of your codebase, and the local CLI gains full vp pm parity.
Highlights
- Package-manager parity — every
vp pmcommand now works from the local CLI (#1495) - More Nushell support — broader shell coverage for
vp envand related commands (#1305) - Smarter
vp migrate— rewrites named catalogs (#1493),tsdown/clientimports &declare modulestatements (#1541), andtsdown/client/vite/clientintsconfigcompilerOptions.types(#1542) vp create@orgtemplates — scoped default templates are now supported (#1398)
Features
- Bring all package-manager commands to the local CLI (#1495) — @fengmk2
- Support
@orgdefault templates invp create(#1398) — @fengmk2 - Support yarn plugin commands via
vp pm plugin(#1540) — @jong-kyung - Forward
--provenanceflag when publishing a package (#1549) — @cpojer - More Nushell support (#1305) — @XiNiHa
vp migrate: rewritetsdown/clientimports anddeclare modulestatements (#1541) — @naokihabavp migrate: rewritetsdown/clientandvite/clientintsconfigcompilerOptions.types(#1542) — @naokihaba- vite-task: add
outputglobs for cache restoration (vite-task#375) — @branchseer - vite-task: store colored task logs, strip at display when needed (vite-task#378) — @branchseer
- Upgrade upstream dependencies — rolldown
v1.0.0, vitev8.0.11, tsdown0.22.0(with newtsxconfig-loader), oxc Rust crates0.128.0, oxc npm0.129.0, oxlint1.63.0, oxfmt0.48.0,@vitejs/devtools0.1.21(#1521, #1531, #1548) — @voidzero-guard[bot]
Fixes & Enhancements
vp migrate: rewrite named catalogs (#1493) — @lyzno1- Show
createandmigratein local CLI top-level help (#1508) — @nurazon59 - Fish env setup using string-literal command for
vp envcommands (#1518) — @mikkurogue - Auto-pass
--ignore-scriptswhen pnpm>=11inmigrate/create(#1533) — @fengmk2 - Route Windows
.cmdshims through PowerShell for pm commands (#1498) — @fengmk2 - Add
vite-plus/pack/clientexport astsdown/clientequivalent (#1501) — @naokihaba - Publish release as draft to support immutable releases (#1558) — @fengmk2
- Preserve string-literal tabs in
convertTabsToSpaces(#1559) — @fengmk2 - Include
docs/in fmt and lint (#1552) — @fengmk2 - vite-task: move
FORCE_COLORfallback after pattern filtering (vite-task#379) — @branchseer - vite-task: preserve
PATHEXTfor Windows cached tasks (vite-task#366) — @SegaraRai - Bump vite-task to
c63db22(#1560) — @branchseer
Refactor
- Convert team data file to TypeScript (#1515) — @jong-kyung
Docs
- Add filename labels to configuration code blocks (#1496) — @fengmk2
- Add monorepo overrides guide (#1535) — @fengmk2
- Improve "before" CI usage to actual use case (#1551) — @Mister-Hope
Chore
- Update
crate-ci/typosaction to v1.46.1 (#1509, #1554) — @renovate[bot] - Rewrite upgrade-deps script in TypeScript (#1514) — @camc314
- Add pnpm v11 snap tests for command adaptation coverage (#1289) — @fengmk2
- Bump upgrade-deps
max-turnsfrom 200 to 400 (#1520) — @fengmk2 - Update pnpm to v10.33.2 (#1505) — @renovate[bot]
- Prevent false-positive
<repeat>replacement on trailing plus (#1524) — @nurazon59 - Update
lodash-esto v4.18.1 [security] (#1522) — @renovate[bot] - Stabilize global snap tests against pnpm v11 (#1528) — @fengmk2
- Disable npm and cargo updates in Renovate (#1536) — @Boshen
- Publish preview packages to pkg.pr.new (#1526) — @Boshen
- Gate pkg.pr.new publish on label only (#1547) — @Boshen
- Upgrade GitHub Actions to latest versions (#956) — @salmanmkc
- Upgrade GitHub Actions for Node 24 compatibility (#955) — @salmanmkc
- Correct kazupon's X account link on the team page (#1513) — @jong-kyung
- Ensure no file changes after
build-upstreamstep (#1563) — @fengmk2
Bundled Versions
| Tool | Version | Source |
|---|---|---|
| vite | 8.0.11 |
66f3194 |
| rolldown | 1.0.0 |
ac5c710 |
| tsdown | 0.22.0 |
npm |
| vitest | 4.1.5 |
npm |
| oxlint | 1.63.0 |
npm |
| oxlint-tsgolint | 0.22.1 |
npm |
| oxfmt | 0.48.0 |
npm |
Published Packages
@voidzero-dev/vite-plus-core@0.1.21@voidzero-dev/vite-plus-test@0.1.21vite-plus@0.1.21
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.
Upgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
@nurazon59, @mikkurogue, @Mister-Hope, @salmanmkc, @XiNiHa
Full Changelog: v0.1.20...v0.1.21
vite-plus v0.1.21-alpha.7
vite-plus v0.1.21-alpha.7
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.7@voidzero-dev/vite-plus-test@0.1.21-alpha.7vite-plus@0.1.21-alpha.7
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.7 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.7\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: c61621a
vite-plus v0.1.21-alpha.6
vite-plus v0.1.21-alpha.6
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.6@voidzero-dev/vite-plus-test@0.1.21-alpha.6vite-plus@0.1.21-alpha.6
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.6 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.6\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: e134e4f
vite-plus v0.1.21-alpha.5
vite-plus v0.1.21-alpha.5
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.5@voidzero-dev/vite-plus-test@0.1.21-alpha.5vite-plus@0.1.21-alpha.5
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.5 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.5\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: 6347597
vite-plus v0.1.21-alpha.4
vite-plus v0.1.21-alpha.4
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.4@voidzero-dev/vite-plus-test@0.1.21-alpha.4vite-plus@0.1.21-alpha.4
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.4 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.4\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: dc41b71
vite-plus v0.1.21-alpha.3
vite-plus v0.1.21-alpha.3
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.3@voidzero-dev/vite-plus-test@0.1.21-alpha.3vite-plus@0.1.21-alpha.3
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.3 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.3\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: 7044ab9
vite-plus v0.1.21-alpha.2
vite-plus v0.1.21-alpha.2
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.2@voidzero-dev/vite-plus-test@0.1.21-alpha.2vite-plus@0.1.21-alpha.2
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.2 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.2\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: c4cdfc9
vite-plus v0.1.21-alpha.1
vite-plus v0.1.21-alpha.1
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.1@voidzero-dev/vite-plus-test@0.1.21-alpha.1vite-plus@0.1.21-alpha.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.1 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.1\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: cbd7464
vite-plus v0.1.21-alpha.0
vite-plus v0.1.21-alpha.0
Published Packages
@voidzero-dev/vite-plus-core@0.1.21-alpha.0@voidzero-dev/vite-plus-test@0.1.21-alpha.0vite-plus@0.1.21-alpha.0
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VP_VERSION=0.1.21-alpha.0 bashWindows:
\$env:VP_VERSION=\"0.1.21-alpha.0\"; irm https://vite.plus/ps1 | iexOr download and run vp-setup.exe from the assets below.
View the full commit: 7b9e6d6
vite-plus v0.1.20
This release focuses on experience improvements, bug fixes, and dependency updates.
Features
- Auto-migrate ESLint/Prettier to oxlint/oxfmt in
vp create(#1434) — @fengmk2 - Multi-editor selection in
vp create(#1438) — @lyzno1 - Ship docs directly at
vite-plus/docs(#1440) — @cpojer - Redefine
vp check --no-lintfor type-check-only workflow (#1444) — @jong-kyung - Error on
vp install -gwithout package names (#1472) — @liangmiQwQ - Add language-specific formatter overrides to
.vscode/settings.json(#1491) — @oilater - Platform support for targets without
inputauto-inference (e.g. Android) — tasks still run, but those relying on auto-inference run uncached with a summary noting thatinputmust be configured manually to enable caching (vite-task#352) — @branchseer - Upgrade upstream dependencies: vite
v8.0.10, vitest4.1.5, rolldownv1.0.0-rc.17, tsdown0.21.10, oxfmt0.46.0, oxlint1.61.0, oxlint-tsgolint0.22.0, oxc toolchain0.127.0,@vitejs/devtools0.1.15,@napi-rs/wasm-runtime^1.1.4,diff^9.0.0(#1435, #1460, #1469, #1479) — @Brooooooklyn
Fixes & Enhancements
- Condense Vite+
AGENTS.mdcontent (#1430) — @cpojer - Suppress Vite+ header in non-TTY and git hook contexts (#1439) — @fengmk2
- Avoid truncating lock file to prevent sharing violation on Windows (#1467) — @rorychatt
- Support PowerShell on non-Windows platforms (#1481) — @nekomoyi
vp runno longer aborts withfailed to prepare the command for injection: Invalid argumentwhen the user environment already hasLD_PRELOAD(Linux) orDYLD_INSERT_LIBRARIES(macOS) set; the tracer shim is now appended to any existing value and placed last, preserving user preloads' symbol-interposition precedence (vite-task#349) — @branchseer
Docs
- Add team page (#1427) — @mdong1909
- Add Zed integration details to IDE documentation (#1455) — @naokihaba
- Add
vitepress-plugin-group-icons(#1487) — @yuyinws
Chore
- ecosystem-ci: bump vinext to latest main (#1431) — @fengmk2
- ci: switch mac runners from namespace to GitHub runners (#1432) — @fengmk2
- test(e2e): add varlet ecosystem-ci test case (#1428) — @fengmk2
- Recover panicked validation test (#1436) — @fengmk2
- Bump
@ast-grep/napifor arm linux (#1437) — @branchv - ci: remove redundant release artifact download (#1445) — @lyzno1
- ci: use app token for upgrade PR (#1449) — @Boshen
- Align package metadata across workspace (#1454) — @lyzno1
- ci: replace
actions/checkoutwithtaiki-e/checkout-action(#1458) — @Boshen - Bump vite-task to
d1b8cda(#1461) — @branchseer
Includes upstream housekeeping: disable crate publishing (vite-task#348), add security analysis workflow (vite-task#350), replaceactions/checkoutwithtaiki-e/checkout-action(vite-task#356), pinoxc-project/setup-rustto v1.0.2 (vite-task#355), and replaceserde_ymlwithserde_norway(vite-task#357) - ci(upgrade-deps): teach autofix agent to handle sync-remote failures (#1468) — @fengmk2
- Remove dead global logic for update command (#1478) — @liangmiQwQ
- Remove Claude issue workflow (#1486) — @Boshen
- Update
crate-ci/typosaction to v1.45.2 (#1492) — @renovate[bot]
Bundled Versions
| Tool | Version | Source |
|---|---|---|
| vite | 8.0.10 |
32c2978 |
| rolldown | 1.0.0-rc.17 |
d9d72c3 |
| tsdown | 0.21.10 |
npm |
| vitest | 4.1.5 |
npm |
| oxlint | 1.61.0 |
npm |
| oxlint-tsgolint | 0.22.0 |
npm |
| oxfmt | 0.46.0 |
npm |
Published Packages
@voidzero-dev/vite-plus-core@0.1.20@voidzero-dev/vite-plus-test@0.1.20vite-plus@0.1.20
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.
Upgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
@branchv, @lyzno1, @yuyinws, @rorychatt, @oilater
Full Changelog: v0.1.19...v0.1.20