Latest Results
chore(deps): update dependency vite-plus to v0.3.1 (#1378)
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.3.0` →
`0.3.1`](https://renovatebot.com/diffs/npm/vite-plus/0.3.0/0.3.1) |

|

|

|

|
---
### Release Notes
<details>
<summary>voidzero-dev/vite-plus (vite-plus)</summary>
###
[`v0.3.1`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v0.3.1):
vite-plus v0.3.1: manage package-manager versions with vp env
[Compare
Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v0.3.0...v0.3.1)
`vp env` now manages Node.js and package-manager versions together. This
release also fixes TanStack Start routing and stale Vitest aliases.
##### Breaking Changes
##### Package-manager setup
Vite+ replaces Corepack with managed `npm`, `pnpm`, `yarn`, and `bun`
commands. It removes the `corepack` shim and legacy global
package-manager installations
([#​2391](https://redirect.github.com/voidzero-dev/vite-plus/pull/2391)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
Replace Corepack setup commands in shell profiles, CI jobs, and
Dockerfiles:
| Previous setup | Replacement |
| ------------------------------ |
------------------------------------------------- |
| `corepack enable` | `vp env setup` |
| `vp install -g pnpm@<version>` | `vp env default pnpm@<version>` |
| `vp install -g yarn@<version>` | `vp env default yarn@<version>` |
| `vp install -g bun@<version>` | `vp env default bun@<version>` |
| `vp install -g corepack` | Use the managed package-manager commands
directly |
Use `vp env pin <manager>@<version>` to set a project version.
##### `vp env` command scope and JSON output
Unscoped `vp env` commands now operate on Node.js and package managers.
Package managers support independent defaults, project pins, session
overrides, and installation commands
([#​2398](https://redirect.github.com/voidzero-dev/vite-plus/pull/2398)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
Add `node` to limit an operation to Node.js, for example, `vp env off
node` or `vp env unpin node`. Bare versions, such as `vp env default
22.19.0`, still select Node.js.
Update scripts that read JSON output:
| Command | New output structure |
| ------------------------------------------------- |
------------------------------------ |
| `vp env current --json` | `node` and `package_manager` objects |
| `vp env list --json`, `vp env list-remote --json` | `node` and
`package_managers` groups |
See the [environment guide](https://viteplus.dev/guide/env).
##### `vp pack` migration to `tsdown@0.23`
`vp pack` now uses `tsdown@0.23`, which removes deprecated options and
changes defaults
([#​2614](https://redirect.github.com/voidzero-dev/vite-plus/pull/2614)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
1. Run `vp migrate` to update supported static configurations and
package scripts, including projects that already use Vite+.
2. Check migration warnings in `vite.config.*`, `tsdown.config.*`, and
`package.json`.
3. Update dynamic configurations manually. Arrays built with `.map()`
require manual changes, even when migration reports no warning.
4. Run `vp pack` to check the result.
| Previous option | Replacement |
| ------------------------------------------------------------------ |
------------------------------------------------ |
| `bundle: false` | `unbundle: true` |
| `outExtension` | `outExtensions` |
| `publicDir` / `--public-dir` | `copy` / `--copy` |
| `removeNodeProtocol: true` | `nodeProtocol: 'strip'` |
| `injectStyle` | `css.inject` |
| `inlineOnly` / `deps.onlyAllowBundle` | `deps.onlyBundle` |
| `noExternal` | `deps.alwaysBundle` |
| `skipNodeModulesBundle: true` / `deps.skipNodeModulesBundle: true` |
`deps.neverBundle: true` |
| `dts.tsgo: true` / `dts.oxc: true` | `dts.generator: 'tsgo'` /
`dts.generator: 'oxc'` |
Migration preserves the previous defaults for dependency resolution and
[ATTW](https://tsdown.dev/options/lint#attw-are-the-types-wrong).
`tsdown` no longer supports Node.js `25`. Use Node.js `^22.18.0`,
`^24.11.0`, or `>=26.0.0`. The programmatic `build()` API now returns `{
bundles, watch }`.
See the [complete migration
guide](https://redirect.github.com/rolldown/tsdown/releases/tag/v0.23.0)
for declaration and TypeScript module-resolution changes.
##### CLI argument validation
`vp staged`, `vp config`, `vp hooks`, `vp migrate`, and `vp create` now
reject unsupported options and extra positional arguments
([#​2523](https://redirect.github.com/voidzero-dev/vite-plus/pull/2523)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
Remove unsupported arguments from scripts. For example, replace `vp
config --hooks-only` with `vp config --no-agent`.
##### Highlights
- Fix TanStack Start HTTP `404` responses caused by separate Vite
runtime copies
([#​2617](https://redirect.github.com/voidzero-dev/vite-plus/pull/2617)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Reduce the Windows `vp-shim.exe` size from `214 KiB` to `14 KiB`
([#​2466](https://redirect.github.com/voidzero-dev/vite-plus/pull/2466)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Add `vp check --quiet` to hide lint warning diagnostics while
retaining errors and summary counts
([#​2593](https://redirect.github.com/voidzero-dev/vite-plus/pull/2593)),
by [@​RSS1102](https://redirect.github.com/RSS1102).
##### Features
- Add `vp sync-versions --json` so automation can request dependency
alignment plans from manifest snapshots without changing project files
([#​2600](https://redirect.github.com/voidzero-dev/vite-plus/pull/2600)),
by [@​afonsojramos](https://redirect.github.com/afonsojramos).
- Make `vp create --git` suggest an initial commit command after Git
initialization
([#​2581](https://redirect.github.com/voidzero-dev/vite-plus/pull/2581)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Make `vp migrate` replace frozen `voidzero-dev/setup-vp@v1` workflow
references with the supported version pin
([#​2540](https://redirect.github.com/voidzero-dev/vite-plus/pull/2540)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Upgrade `rolldown` from `1.2.5` to `1.2.7`, `tsdown` from `0.22.14` to
`0.23.0`, and Oxc from `0.146.0` to `0.148.0`. Upgrade `oxlint` from
`1.79.0` to `1.81.0` and `oxfmt` from `0.64.0` to `0.66.0`. These
versions can flag code that passed before. Run `vp fmt` after upgrading
if CI runs `vp check`
([#​2580](https://redirect.github.com/voidzero-dev/vite-plus/pull/2580),
[#​2613](https://redirect.github.com/voidzero-dev/vite-plus/pull/2613)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot].
##### Fixes & Enhancements
- Resolve package-manager versions without rewriting `package.json`. Use
`vp env pin` or `vp env unpin` to change project declarations explicitly
([#​2399](https://redirect.github.com/voidzero-dev/vite-plus/pull/2399)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- Let `vp migrate` repair stale `vitest` aliases that previously
prevented the CLI from starting
([#​2605](https://redirect.github.com/voidzero-dev/vite-plus/pull/2605)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Keep Vite DevTools within the version ranges supported by the bundled
Vite
([#​2559](https://redirect.github.com/voidzero-dev/vite-plus/pull/2559)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Keep automatic Vitest upgrades on the supported `4.x` major
([#​2612](https://redirect.github.com/voidzero-dev/vite-plus/pull/2612)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Remove a deprecated `tsdown` option from the prompts package build
([#​2597](https://redirect.github.com/voidzero-dev/vite-plus/pull/2597)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
##### Refactor
- Use the updated `which` dependency to resolve relative `PATH` entries
([#​2583](https://redirect.github.com/voidzero-dev/vite-plus/pull/2583)),
by [@​RSS1102](https://redirect.github.com/RSS1102).
- Remove the unused `async-trait` annotation from `JsRuntimeProvider`
([#​2538](https://redirect.github.com/voidzero-dev/vite-plus/pull/2538)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
##### Docs
- Add Azure Pipelines setup instructions
([#​2553](https://redirect.github.com/voidzero-dev/vite-plus/pull/2553)),
by [@​naokihaba](https://redirect.github.com/naokihaba).
- Correct Zed Oxc formatter settings and include JSX and TSX
([#​2592](https://redirect.github.com/voidzero-dev/vite-plus/pull/2592)),
by [@​joschuba](https://redirect.github.com/joschuba).
- Add Wrangler deployment configuration for the documentation site
([#​2596](https://redirect.github.com/voidzero-dev/vite-plus/pull/2596)),
by [@​mdong1909](https://redirect.github.com/mdong1909).
- Explain conflicts between pnpm and Vite+ runtime management, including
the `runtimeOnFail` setting
([#​2620](https://redirect.github.com/voidzero-dev/vite-plus/pull/2620)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
##### Chore
- Run CLI snapshots without published release packages
([#​2625](https://redirect.github.com/voidzero-dev/vite-plus/pull/2625)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Update the release-manager skill with package-install checks,
changelog guidance, and announcement handling
([#​2548](https://redirect.github.com/voidzero-dev/vite-plus/pull/2548)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Wait for npm dependencies to become available before publishing
dependent release packages
([#​2601](https://redirect.github.com/voidzero-dev/vite-plus/pull/2601)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Remove old Docker preview images
([#​2539](https://redirect.github.com/voidzero-dev/vite-plus/pull/2539)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Stabilize external-tool snapshots and isolate npm network cases
([#​2577](https://redirect.github.com/voidzero-dev/vite-plus/pull/2577),
[#​2604](https://redirect.github.com/voidzero-dev/vite-plus/pull/2604)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Avoid unreliable Fish PPA setup in CI
([#​2560](https://redirect.github.com/voidzero-dev/vite-plus/pull/2560)),
by [@​fengmk2](https://redirect.github.com/fengmk2).
- Update the `vinext` fixture to an upstream fix
([#​2571](https://redirect.github.com/voidzero-dev/vite-plus/pull/2571)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Stabilize the pnpm snapshot and Nuxt build in CI
([#​2591](https://redirect.github.com/voidzero-dev/vite-plus/pull/2591)),
by
[@​voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot].
- Pin pnpm in project-creation build-approval fixtures
([#​2616](https://redirect.github.com/voidzero-dev/vite-plus/pull/2616)),
by [@​liangmiQwQ](https://redirect.github.com/liangmiQwQ).
- Remove unused documentation components, assets, and the typewriter
dependency
([#​2550](https://redirect.github.com/voidzero-dev/vite-plus/pull/2550),
[#​2562](https://redirect.github.com/voidzero-dev/vite-plus/pull/2562)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Remove duplicate `tempfile` dependencies, an unused runtime helper,
and unused error variants. Update the `unit_bindings` lint name
([#​2555](https://redirect.github.com/voidzero-dev/vite-plus/pull/2555),
[#​2558](https://redirect.github.com/voidzero-dev/vite-plus/pull/2558),
[#​2566](https://redirect.github.com/voidzero-dev/vite-plus/pull/2566),
[#​2567](https://redirect.github.com/voidzero-dev/vite-plus/pull/2567)),
by [@​jong-kyung](https://redirect.github.com/jong-kyung).
- Update GitHub Actions dependencies, including `actions/setup-node`
`v7`
([#​2544](https://redirect.github.com/voidzero-dev/vite-plus/pull/2544),
[#​2545](https://redirect.github.com/voidzero-dev/vite-plus/pull/2545),
[#​2582](https://redirect.github.com/voidzero-dev/vite-plus/pull/2582),
[#​2618](https://redirect.github.com/voidzero-dev/vite-plus/pull/2618)),
by [@​renovate](https://redirect.github.com/renovate)\[bot].
- Update `crate-ci/typos` through `v1.50.1`
([#​2584](https://redirect.github.com/voidzero-dev/vite-plus/pull/2584),
[#​2589](https://redirect.github.com/voidzero-dev/vite-plus/pull/2589),
[#​2609](https://redirect.github.com/voidzero-dev/vite-plus/pull/2609)),
by [@​renovate](https://redirect.github.com/renovate)\[bot].
- Update repository pnpm to `11.24.0`
([#​2590](https://redirect.github.com/voidzero-dev/vite-plus/pull/2590)),
by [@​renovate](https://redirect.github.com/renovate)\[bot].
- Update `voidzero-dev/setup-vp` to `v1.19.0`
([#​2619](https://redirect.github.com/voidzero-dev/vite-plus/pull/2619)),
by [@​renovate](https://redirect.github.com/renovate)\[bot].
##### Bundled Versions
| Tool | Version | Source |
| ----------------- | ---------- |
-------------------------------------------------------------------------------------------------
|
| `vite` | `8.2.2` |
[`de1111a`](https://redirect.github.com/vitejs/vite/commit/de1111ab0be00879b404e7ed3b2a80e264edddc1)
|
| `rolldown` | `1.2.7` |
[`26b4c6e`](https://redirect.github.com/rolldown/rolldown/commit/26b4c6e56c5553d72a910d0f73d60fa331c0ed88)
|
| `tsdown` | `0.23.0` | [npm](https://npmx.dev/package/tsdown/v/0.23.0)
|
| `vitest` | `4.1.11` | [npm](https://npmx.dev/package/vitest/v/4.1.11)
|
| `oxlint` | `1.81.0` | [npm](https://npmx.dev/package/oxlint/v/1.81.0)
|
| `oxlint-tsgolint` | `7.0.2001` |
[npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2001) |
| `oxfmt` | `0.66.0` | [npm](https://npmx.dev/package/oxfmt/v/0.66.0) |
##### Upgrade
```bash
vp upgrade
```
##### New Contributors
[@​afonsojramos](https://redirect.github.com/afonsojramos),
[@​joschuba](https://redirect.github.com/joschuba)
**Full Changelog**:
<https://github.com/voidzero-dev/vite-plus/compare/v0.3.0...v0.3.1>
##### Published Packages
- `@voidzero-dev/vite-plus-core@0.3.1`
- `vite-plus@0.3.1`
##### 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.
**Docker:**
```bash
docker run --rm -it -v "$PWD:/app" -w /app ghcr.io/voidzero-dev/vite-plus:0.3.1 vp build
```
Run any `vp` command without installing it; see the [Docker
guide](https://viteplus.dev/guide/docker) for more.
</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:eyJjcmVhdGVkSW5WZXIiOiI0NC42OS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Latest Branches
+1%
release-plz-2026-09-06T16-57-58Z -4%
0%
renovate/major-rust-crates © 2026 CodSpeed Technology