Releases: voidzero-dev/vite-plus
vite-plus v0.1.14 — Shell Completions, Log Modes, Linux musl, and Devcontainer Support
A feature-packed release bringing shell completion support, new task log output modes, Linux musl target builds, improved project creation UX, and numerous testing and compatibility fixes.
Highlights
- Shell completion support — Tab completions for bash, zsh, fish, and PowerShell (#974)
- Task log output modes — New
--log=interleaved|labeled|groupedmodes for controlling task output display (vite-task#266) - Smart cache skipping — Tasks that modify their own inputs are now automatically excluded from caching (vite-task#248)
- Linux musl target support — Native builds for Alpine Linux and musl-based distros (#995)
- Create project in current directory —
vp create .now works to scaffold a project in the current directory (#1097) - Non-interactive installation — Devcontainers and CI environments can now install vite-plus without interactive prompts (#1092)
Features
- Add shell completion support for bash, zsh, fish, and PowerShell (#974) — @nekomoyi
- Add
--log=interleaved|labeled|groupedmodes for task output (vite-task#266) @branchseer - Skip caching tasks that modify their inputs (vite-task#248) @branchseer
- Add Linux musl target support (#995) — @fengmk2
- Support creating project in current directory (#1097) — @jong-kyung
- Upgrade Vite 8.0.1→8.0.2, Rolldown rc.10→rc.11, Vitest 4.1.0→4.1.1 (#1121) — @Brooooooklyn
- Upgrade @vitejs/devtools 0.1.8→0.1.11, oxfmt 0.41.0→0.42.0, oxlint 1.56.0→1.57.0 (#1126) — @Brooooooklyn
Fixes & Enhancements
- Show binary location when shell config is not writable (#1060) — @fengmk2
- Add troubleshooting tips for npm template not found error (#1055) — @naokihaba
- Warn when object-form manualChunks is detected (#1046) — @kazupon
- Use
OxfmtConfiginstead ofFormatOptionsfor fmt types (#1075) — @camc314 - Include skill docs in release artifacts (#1087) — @kazupon
- Invalidate resolve cache after version configuration changes (#1089) — @kazupon
- Traverse parent directories to find vite.config.ts in
vp pack(#1072) — @kazupon - Support non-interactive installation for devcontainers (#1092) — @fengmk2
- Correct Vue.js language key in Zed settings (#1109) — @CoutinhoTTS
- Exclude @vitest/browser/context from vendor-aliases to fix missing server export (#1110) — @kazupon
- Handle spurious key events in Windows command picker (#1100) — @nekomoyi
- Revert bundler module resolution in monorepo template (#1111) — @fengmk2
- Auto-inline packages that use
expect.extend()to fix module instance splitting (#1113) — @kazupon - Add
.claude/worktrees/to monorepo template gitignore (#1125) — @jong-kyung - Warn on uncoercible husky version instead of false positive (#1124) — @jong-kyung
- Fix cargo deny workflow (#1048) — @fengmk2
- Align default untracked env patterns with Turborepo (vite-task#262)
- Fix flaky SIGSEGV on musl (vite-task#278)
- Use neutral symbols for cache hit/miss indicators (vite-task#268)
Docs
- Fix invalid links (#1061) — @bhbs
- Add CI integration section to scaffolded AGENTS.md (#1088) — @fengmk2
Chore
- Migrate runner to namespace (#1066) — @Brooooooklyn
- Suppress Node.js warnings in snap tests for stable output (#1070) — @kazupon
- Bump vite-task to 69cc6eba (#1091) — @branchseer
- Add cloudflare/vinext to ecosystem-ci (#1050) — @fengmk2
- Add reactive-resume ecosystem-ci test case (#1052) — @fengmk2
- Add yaak ecosystem-ci test case (#1053) — @fengmk2
- Add npmx.dev ecosystem-ci test case (#1054) — @fengmk2
- Skip flaky command-staged-with-config snap test on macOS (#1080) — @fengmk2
Published Packages
@voidzero-dev/vite-plus-core@0.1.14@voidzero-dev/vite-plus-test@0.1.14vite-plus@0.1.14
Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
irm https://vite.plus/ps1 | iexUpgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
@bhbs, @naokihaba, @camc314, @CoutinhoTTS
Full Changelog: v0.1.13...v0.1.14
vite-plus v0.1.14-alpha.3
vite-plus v0.1.14-alpha.3
Published Packages
@voidzero-dev/vite-plus-core@0.1.14-alpha.3@voidzero-dev/vite-plus-test@0.1.14-alpha.3vite-plus@0.1.14-alpha.3
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.14-alpha.3 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.14-alpha.3\"; irm https://vite.plus/ps1 | iexView the full commit: 01693e3
vite-plus v0.1.14-alpha.1
vite-plus v0.1.14-alpha.1
Published Packages
@voidzero-dev/vite-plus-core@0.1.14-alpha.1@voidzero-dev/vite-plus-test@0.1.14-alpha.1vite-plus@0.1.14-alpha.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.14-alpha.1 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.14-alpha.1\"; irm https://vite.plus/ps1 | iexView the full commit: 0ff9227
vite-plus v0.1.14-alpha.0
vite-plus v0.1.14-alpha.0
Published Packages
@voidzero-dev/vite-plus-core@0.1.14-alpha.0@voidzero-dev/vite-plus-test@0.1.14-alpha.0vite-plus@0.1.14-alpha.0
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.14-alpha.0 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.14-alpha.0\"; irm https://vite.plus/ps1 | iexView the full commit: fc9bf49
vite-plus v0.1.13 — Windows Improvements, Svelte Support & DTS Fixes
This release brings significant Windows platform improvements, Svelte template support, and resolves over 130 DTS warnings.
Highlights
- Svelte Support —
vp createnow supports Svelte templates via the sv CLI (#982) - Windows Trampoline — Replaced .cmd wrappers with a trampoline exe for more reliable Node.js version switching on Windows (#981)
- DTS Warnings Resolved — Fixed ~137 DTS warnings in
vp packwhen importing UserConfig (#993) - Terminal Color Detection — Adopted DA1 sandwich technique for robust OSC color query detection (#986)
Features
- Add svelte template support via sv CLI (#982) — @mudiageo
- Use trampoline exe instead of .cmd wrappers on Windows (#981) — @fengmk2
- Add Kiro agent instructions (#1033) — @ErikCH
- Upgrade oxlint 1.55→1.56, oxfmt 0.40→0.41, tsdown 0.21.3→0.21.4, @vitejs/devtools 0.1.0→0.1.2 (#980) — @Brooooooklyn
- Upgrade Vite 8.0.0→8.0.1, Rolldown rc.9→rc.10, oxc_resolver→11.19.1 (#1043) — @Brooooooklyn
- Upgrade oxlint-tsgolint 0.17.0→0.17.1 (#1058) — @Brooooooklyn
Fixes & Enhancements
- Normalize target directory to forward slashes on Windows in
vp create(#971) — @fengmk2 - Use
vp fmtinstead of bin in create (#972) — @Salnika - Split IDE and shell profile checks in
vp env doctor(#961) — @jong-kyung - Resolve vendor-aliases paths from package root, not distRoot (#985) — @Brooooooklyn
- Unset session override when
vp env usecalled without arguments (#960) — @JasonOA888 - Add Windows support and extract clean-dist in justfile (#953) — @nekomoyi
- Adopt DA1 sandwich technique for robust OSC color query detection (#986) — @Brooooooklyn
- Copy esm-shims.js to dist during tsdown bundling (#1013) — @kazupon
- Auto-install hooks and staged config in prepare script (#1028) — @fengmk2
- Update resolution logic for
vp createto matchnpm-init(#1041) — @rrdelaney - Resolve ~137 DTS warnings in
vp packwhen importing UserConfig (#993) — @kazupon - Use jsonc-parser for vscode settings (#1003) — @liangmiQwQ
- Export all values from vite-plus/pack subpath (#1044) — @kazupon
- Handle permission errors when configuring shell PATH (#1040) — @kazupon
- Remove --tag alpha from vp upgrade in CI (#1009) — @fengmk2
- Upgrade cac to v7 to fix sync-remote major version conflict (#1049) — @fengmk2
- Show node version fallback in
vp --version(#1032) — @TheAlexLichter
Docs
- Clarify built-in command vs custom script precedence in AGENTS.md (#1010) — @creativerezz
Chore
- Auto-update agent instructions, never create new files (#1027) — @fengmk2
- Update oxc to v0.120.0 (#969) — @renovate[bot]
- Fix editor list (#1006) — @cpojer
- Rename
rolldown-vitedirectory tovite(#1024) — @Boshen - Add graphite optimizer to CI (#983) — @Brooooooklyn
- Add Claude issue triage workflow for bug reports (#1011) — @Boshen
- Skip flaky snap tests on macOS and win32 (#1022) — @fengmk2
- Ignore command-staged-with-config flaky test output (#1047) — @fengmk2
Published Packages
@voidzero-dev/vite-plus-core@0.1.13@voidzero-dev/vite-plus-test@0.1.13vite-plus@0.1.13
Installation
macOS/Linux:
curl -fsSL https://vite.plus | bashWindows:
irm https://vite.plus/ps1 | iexUpgrade:
vp upgradeNew Contributors
Welcome to all new contributors! 🎉
@jong-kyung, @JasonOA888, @mudiageo, @creativerezz, @rrdelaney, @liangmiQwQ, @ErikCH, @TheAlexLichter
Full Changelog: v0.1.12...v0.1.13
vite-plus v0.1.13-alpha.5
vite-plus v0.1.13-alpha.5
Published Packages
@voidzero-dev/vite-plus-core@0.1.13-alpha.5@voidzero-dev/vite-plus-test@0.1.13-alpha.5vite-plus@0.1.13-alpha.5
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.13-alpha.5 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.13-alpha.5\"; irm https://vite.plus/ps1 | iexView the full commit: 2dfc0c3
vite-plus v0.1.13-alpha.4
vite-plus v0.1.13-alpha.4
Published Packages
@voidzero-dev/vite-plus-core@0.1.13-alpha.4@voidzero-dev/vite-plus-test@0.1.13-alpha.4vite-plus@0.1.13-alpha.4
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.13-alpha.4 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.13-alpha.4\"; irm https://vite.plus/ps1 | iexView the full commit: ffc1638
vite-plus v0.1.13-alpha.3
vite-plus v0.1.13-alpha.3
Published Packages
@voidzero-dev/vite-plus-core@0.1.13-alpha.3@voidzero-dev/vite-plus-test@0.1.13-alpha.3vite-plus@0.1.13-alpha.3
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.13-alpha.3 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.13-alpha.3\"; irm https://vite.plus/ps1 | iexView the full commit: d64cba8
vite-plus v0.1.13-alpha.2
vite-plus v0.1.13-alpha.2
Published Packages
@voidzero-dev/vite-plus-core@0.1.13-alpha.2@voidzero-dev/vite-plus-test@0.1.13-alpha.2vite-plus@0.1.13-alpha.2
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.13-alpha.2 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.13-alpha.2\"; irm https://vite.plus/ps1 | iexView the full commit: 9db93c2
vite-plus v0.1.13-alpha.1
vite-plus v0.1.13-alpha.1
Published Packages
@voidzero-dev/vite-plus-core@0.1.13-alpha.1@voidzero-dev/vite-plus-test@0.1.13-alpha.1vite-plus@0.1.13-alpha.1
Installation
macOS/Linux:
curl -fsSL https://vite.plus | VITE_PLUS_VERSION=0.1.13-alpha.1 bashWindows:
\$env:VITE_PLUS_VERSION=\"0.1.13-alpha.1\"; irm https://vite.plus/ps1 | iexView the full commit: 849c126