Latest Results
chore(deps): update dependency vite-plus to v0.1.24 (#1196)
This PR contains the following updates:
| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Adoption](https://docs.renovatebot.com/merge-confidence/) |
[Passing](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [vite-plus](https://viteplus.dev/guide)
([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli))
| [`0.1.23` →
`0.1.24`](https://renovatebot.com/diffs/npm/vite-plus/0.1.23/0.1.24) |

|

|

|

|
---
### Release Notes
<details>
<summary>voidzero-dev/vite-plus (vite-plus)</summary>
###
[`v0.1.24`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v0.1.24):
vite-plus v0.1.24
[Compare
Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v0.1.23...v0.1.24)
A new `vp pm stage` publishing workflow, hardened installs and upgrades,
a Node-version mismatch reinstall prompt, and the bundled
vite/vitest/tsdown stack moves forward.
##### Features
- `vp pm stage`: a new `vp pm` subcommand exposing npm's
staged-publishing workflow (upload a build to a staging area without
2FA, then approve or reject it from a trusted device); it maps to `pnpm
stage` / `npm stage` / `yarn npm ... --staged` per package manager, with
an npm fallback for yarn Classic and bun
([#​1715](https://redirect.github.com/voidzero-dev/vite-plus/pull/1715)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- `vp`: prompt to reinstall when up-to-date global packages were built
against a different Node.js than the active one (defaults to no); adds
`--reinstall-node-mismatch` and `--ignore-node-mismatch`, and skips the
prompt in CI
([#​1666](https://redirect.github.com/voidzero-dev/vite-plus/pull/1666)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ)
- `vp format`: add `format` as a visible alias of `vp fmt`, so the
common slip `vp format` resolves correctly and `vp format --init` /
`--migrate` apply the same `vite.config.ts` wiring as `vp fmt`
([#​1727](https://redirect.github.com/voidzero-dev/vite-plus/pull/1727)),
by [@​semimikoh](https://redirect.github.com/semimikoh)
##### Fixes & Enhancements
- `vp install` / Node runtime download: HTTP retries now wrap the whole
body stream, hash verification, and archive extraction (not just the
request headers), so truncated or corrupt downloads of package managers
and Node are re-fetched instead of failing on the first attempt
([#​1719](https://redirect.github.com/voidzero-dev/vite-plus/pull/1719)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- `vp upgrade --force` on Windows: install into a fresh directory before
repointing `current`, so the forced reinstall no longer fails trying to
overwrite the running `vp.exe`
([#​1714](https://redirect.github.com/voidzero-dev/vite-plus/pull/1714)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- `vp install -g`: install global packages directly into their final
prefix instead of a temp dir that gets moved, so packages whose
postinstall scripts bake in absolute or relative temp paths still
resolve their bins; a failed package in a multi-package install no
longer removes the shims of the ones that already succeeded
([#​1698](https://redirect.github.com/voidzero-dev/vite-plus/pull/1698)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ)
- `vp why`: remove the `-g` / `--global` flag, which delegated to the
package manager's global mode and ignored Vite+-managed global packages;
`vp why` stays project-scoped while `vp outdated -g` keeps using the
managed global flow
([#​1720](https://redirect.github.com/voidzero-dev/vite-plus/pull/1720)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ)
- Windows installer: remove the existing `current` link via PowerShell
(detecting junctions, symlinks, and stale directories) instead of `cmd
/c rmdir`, which could fail with "The directory is not empty"
([#​1726](https://redirect.github.com/voidzero-dev/vite-plus/pull/1726)),
by [@​TheAlexLichter](https://redirect.github.com/TheAlexLichter)
- `vp create`: skip editor-config detection and package-local editor
settings by default when creating a project inside an existing monorepo;
`--editor <name>` stays an explicit opt-in and `--no-editor` an opt-out
([#​1729](https://redirect.github.com/voidzero-dev/vite-plus/pull/1729)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung)
- `vp create vite:monorepo` (pnpm): keep the aliased `vite`/`vitest` in
the website app's `package.json` so the workspace `overrides.vite:
catalog:` has a direct consumer and `vp why vite` resolves to
`@voidzero-dev/vite-plus-core`; npm/yarn/bun still drop the dead-weight
keys
([#​1728](https://redirect.github.com/voidzero-dev/vite-plus/pull/1728)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- `vp pack`: rewrite direct `createRequire(...)("picomatch")` calls in
bundled tsdown output to the local bundled CJS entry, so packing no
longer depends on an undeclared runtime `picomatch` under pnpm `hoist:
false`
([#​1732](https://redirect.github.com/voidzero-dev/vite-plus/pull/1732)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- `vp migrate`: resolve a `catalog:` husky pin from the workspace
catalog (`pnpm-workspace.yaml`, `.yarnrc.yml`, or `package.json`
catalogs) during the git-hooks preflight, so a compatible catalog-pinned
husky no longer triggers a false "could not determine husky version"
warning and skips hook setup
([#​1710](https://redirect.github.com/voidzero-dev/vite-plus/pull/1710)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
##### Docs
- Add a **Copy Prompt** button to the docs site that copies an
AI-friendly getting-started prompt (intro, `llms-full.txt` pointer,
install commands, and core `vp` commands) for handing straight to a
coding agent
([#​1706](https://redirect.github.com/voidzero-dev/vite-plus/pull/1706)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- Update `troubleshooting.md`: `vite.config.ts` related issues are
resolved by updating oxlint and oxfmt
([#​1708](https://redirect.github.com/voidzero-dev/vite-plus/pull/1708)),
by [@​leaysgur](https://redirect.github.com/leaysgur)
- Clarify the product and repository documentation locations and the new
Run guide/config paths in `AGENTS.md`
([#​1707](https://redirect.github.com/voidzero-dev/vite-plus/pull/1707)),
by [@​leaysgur](https://redirect.github.com/leaysgur)
##### Chore
- `vp` install: reduce retained `vp` versions from 5 to 3 across the
installer, `vp upgrade`, and the shell/PowerShell bootstrap scripts
(active and previous versions stay protected for rollback); document the
3-version retention and `vp upgrade --rollback`
([#​1716](https://redirect.github.com/voidzero-dev/vite-plus/pull/1716)),
by [@​fengmk2](https://redirect.github.com/fengmk2)
- Exclude the snap-tests directory from Vitest config discovery so the
VS Code Vitest extension stops generating a stray
`.vitest-plugin-loaded` file
([#​1723](https://redirect.github.com/voidzero-dev/vite-plus/pull/1723)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ)
- Refresh trusted stack stats on the docs homepage
([#​1734](https://redirect.github.com/voidzero-dev/vite-plus/pull/1734)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]
- Update [@​wan9chi](https://redirect.github.com/wan9chi)'s GitHub
handle (formerly `branchseer`)
([#​1705](https://redirect.github.com/voidzero-dev/vite-plus/pull/1705)),
by [@​wan9chi](https://redirect.github.com/wan9chi)
- Update GitHub Actions
([#​1724](https://redirect.github.com/voidzero-dev/vite-plus/pull/1724),
[#​1730](https://redirect.github.com/voidzero-dev/vite-plus/pull/1730)),
by [@​renovate](https://redirect.github.com/renovate)\[bot]
- Upgrade upstream dependencies: vite `8.0.14 → 8.0.16`, vitest `4.1.7 →
4.1.8`, tsdown `0.22.0 → 0.22.1`, `@vitejs/devtools` `0.2.0 → 0.3.1`
([#​1713](https://redirect.github.com/voidzero-dev/vite-plus/pull/1713),
[#​1735](https://redirect.github.com/voidzero-dev/vite-plus/pull/1735),
[#​1737](https://redirect.github.com/voidzero-dev/vite-plus/pull/1737)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]
##### Bundled Versions
| Tool | Version | Source |
| --------------- | -------- |
-------------------------------------------------------------------------------------------------
|
| vite | `8.0.16` |
[`f94df87`](https://redirect.github.com/vitejs/vite/commit/f94df87ff03b40b65e29bacdc04cc18c7bccaa4a)
|
| rolldown | `1.0.3` |
[`a287faa`](https://redirect.github.com/rolldown/rolldown/commit/a287faaa3db70e9e4145b6bc16567f596a3c2e1f)
|
| tsdown | `0.22.1` | [npm](https://npmx.dev/package/tsdown/v/0.22.1) |
| vitest | `4.1.8` | [npm](https://npmx.dev/package/vitest/v/4.1.8) |
| oxlint | `1.67.0` | [npm](https://npmx.dev/package/oxlint/v/1.67.0) |
| oxlint-tsgolint | `0.23.0` |
[npm](https://npmx.dev/package/oxlint-tsgolint/v/0.23.0) |
| oxfmt | `0.52.0` | [npm](https://npmx.dev/package/oxfmt/v/0.52.0) |
##### New Contributors
Welcome to our new contributor
[@​semimikoh](https://redirect.github.com/semimikoh)! :tada:
**Full Changelog**:
<https://github.com/voidzero-dev/vite-plus/compare/v0.1.23...v0.1.24>
##### Published Packages
- `@voidzero-dev/vite-plus-core@0.1.24`
- `@voidzero-dev/vite-plus-test@0.1.24`
- `vite-plus@0.1.24`
##### Installation
**macOS/Linux:**
```bash
curl -fsSL https://vite.plus | bash
```
**Windows:**
```powershell
irm https://vite.plus/ps1 | iex
```
Or download and run `vp-setup.exe` from the assets below.
**Upgrade:**
```bash
vp upgrade
```
</details>
---
### Configuration
📅 **Schedule**: (in timezone Asia/Shanghai)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/oxc-project/oxc-resolver).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMDYuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIwNi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Latest Branches
-6%
release-plz-2026-05-28T15-25-06Z -3%
-6%
© 2026 CodSpeed Technology