Avatar for the oxc-project user
oxc-project
oxc-resolver
BlogDocsChangelog

Performance History

Latest Results

chore(deps): update napi
renovate/napi
2 hours ago
chore: release v11.24.4
release-plz-2026-09-06T16-57-58Z
1 day ago
chore(deps): update napi
renovate/napi
1 day ago
chore: release v11.24.4
release-plz-2026-09-06T16-57-58Z
1 day ago
chore(deps): update dependency vite-plus to v0.3.2 (#1383) 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.1` → `0.3.2`](https://renovatebot.com/diffs/npm/vite-plus/0.3.1/0.3.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plus/0.3.2?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plus/0.3.2?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plus/0.3.1/0.3.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plus/0.3.1/0.3.2?slim=true) | --- ### Release Notes <details> <summary>voidzero-dev/vite-plus (vite-plus)</summary> ### [`v0.3.2`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v0.3.2): vite-plus v0.3.2: independent package-manager versions and Oxlint plugin APIs [Compare Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v0.3.1...v0.3.2) `vp env use` now sets each package manager's version independently. This release also adds Oxlint plugin APIs and fixes migration, installation, and template extraction. ##### Breaking Changes ##### Package-manager overrides Direct package-manager commands no longer use `VP_PACKAGE_MANAGER`. Use the matching version variable in shell profiles, CI jobs, and Dockerfiles: | Previous override for a direct command | New override | | -------------------------------------- | --------------------------- | | `VP_PACKAGE_MANAGER=npm@<version>` | `VP_NPM_VERSION=<version>` | | `VP_PACKAGE_MANAGER=pnpm@<version>` | `VP_PNPM_VERSION=<version>` | | `VP_PACKAGE_MANAGER=yarn@<version>` | `VP_YARN_VERSION=<version>` | | `VP_PACKAGE_MANAGER=bun@<version>` | `VP_BUN_VERSION=<version>` | `VP_PACKAGE_MANAGER` still selects the manager and version for `vp install` and related commands. `vp env use pnpm@10` now changes only the direct pnpm commands. To override `vp install`, set `VP_PACKAGE_MANAGER` explicitly. The old `.session-package-manager` file is no longer read or migrated. Run `vp env use` again to create the new session files. Projects that use only project pins or global defaults need no changes. See the [environment guide](https://viteplus.dev/guide/env) ([#&#8203;2658](https://redirect.github.com/voidzero-dev/vite-plus/pull/2658), [#&#8203;2659](https://redirect.github.com/voidzero-dev/vite-plus/pull/2659)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). ##### Installer preferences `VP_NODE_MANAGER` now controls only Node.js. Existing installations retain saved preferences during upgrades, so `vp upgrade` needs no configuration changes. For scripted installations, set `VP_PM_MANAGER` to apply the same choice to package managers: | Previous combined setting | New combined setting | | ------------------------- | --------------------------------------- | | `VP_NODE_MANAGER=no` | `VP_NODE_MANAGER=no VP_PM_MANAGER=no` | | `VP_NODE_MANAGER=yes` | `VP_NODE_MANAGER=yes VP_PM_MANAGER=yes` | Update installer commands in CI jobs and Dockerfiles. Use `VP_NPM_MANAGER`, `VP_PNPM_MANAGER`, `VP_YARN_MANAGER`, or `VP_BUN_MANAGER` for individual preferences. The interactive prompt retains its combined choice. See the [installer variables guide](https://viteplus.dev/guide/installer-env-vars) ([#&#8203;2681](https://redirect.github.com/voidzero-dev/vite-plus/pull/2681)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). ##### Vite DevTools Projects that install `@vitejs/devtools` must update its dependency range from `^0.4.0 || ^0.5.0` to `^0.7.1`. Projects without this optional dependency need no changes. This requirement comes with the Vite upgrade listed below. ##### Highlights - Installers and `vp upgrade` share setup behavior across platforms, which simplifies maintenance. The installers retain support for older releases ([#&#8203;2611](https://redirect.github.com/voidzero-dev/vite-plus/pull/2611)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Custom Oxlint rules can import their APIs from `vite-plus/lint/plugins` and `vite-plus/lint/plugins-dev`. `vp migrate` updates supported existing imports ([#&#8203;2328](https://redirect.github.com/voidzero-dev/vite-plus/pull/2328)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp install` and `vp add` now honor `--ignore-scripts` for named packages and managed global installations ([#&#8203;2682](https://redirect.github.com/voidzero-dev/vite-plus/pull/2682)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - `vp create` rejects malformed registry versions that could place organization template files outside the cache directory ([#&#8203;2665](https://redirect.github.com/voidzero-dev/vite-plus/pull/2665)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). ##### Features - The bundled tools update from `vite@8.2.2` to `vite@8.3.0` and from `rolldown@1.2.7` to `rolldown@1.2.8`. They also update from `oxlint@1.81.0` to `oxlint@1.82.0` and from `oxfmt@0.66.0` to `oxfmt@0.67.0`. The new linter and formatter can flag code that passed before. Run `vp fmt` after the upgrade if CI runs `vp check` ([#&#8203;2670](https://redirect.github.com/voidzero-dev/vite-plus/pull/2670)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). ##### Fixes & Enhancements - `vp env pin` updates an active local `.nvmrc` and preserves its comments. Use `--target nvmrc` to select this file explicitly ([#&#8203;2676](https://redirect.github.com/voidzero-dev/vite-plus/pull/2676)), by [@&#8203;ywenhao](https://redirect.github.com/ywenhao). - `vp migrate` reports unsupported ESLint rules that it skips, so users can review the missing checks ([#&#8203;2689](https://redirect.github.com/voidzero-dev/vite-plus/pull/2689)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99). - `vp migrate` imports leftover tsdown configuration when a project already uses Vite+ ([#&#8203;2646](https://redirect.github.com/voidzero-dev/vite-plus/pull/2646)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter). - `vp migrate` accepts single-line JSON formatter configuration with a final newline ([#&#8203;2643](https://redirect.github.com/voidzero-dev/vite-plus/pull/2643)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter). - `vp migrate` avoids a redundant `playwright` dependency when the project already declares `@playwright/test` ([#&#8203;2637](https://redirect.github.com/voidzero-dev/vite-plus/pull/2637)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99). - Newly scaffolded local generators honor `--no-interactive` and report missing arguments without prompts. Existing generators need the updated entrypoint ([#&#8203;2677](https://redirect.github.com/voidzero-dev/vite-plus/pull/2677)), by [@&#8203;SaKaNa-Y](https://redirect.github.com/SaKaNa-Y). - `vp upgrade` installs its dependencies correctly when the installation directory is inside a pnpm workspace ([#&#8203;2644](https://redirect.github.com/voidzero-dev/vite-plus/pull/2644)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Nested package-manager commands retain the selected Node runtime and package-manager versions ([#&#8203;2631](https://redirect.github.com/voidzero-dev/vite-plus/pull/2631)), by [@&#8203;lyzno1](https://redirect.github.com/lyzno1). - Built-in tools reuse the Node executable that starts the CLI. Editor lint and format servers work when `node` is absent from `PATH` ([#&#8203;2673](https://redirect.github.com/voidzero-dev/vite-plus/pull/2673)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - The npm command wrapper enables Node's compile cache before it loads the CLI, which reduces repeated startup work ([#&#8203;2648](https://redirect.github.com/voidzero-dev/vite-plus/pull/2648)), by [@&#8203;pablog12](https://redirect.github.com/pablog12). - Package-manager commands suppress pnpm, npm, and supported Yarn update notices. Yarn 4 daily tips are also hidden ([#&#8203;2649](https://redirect.github.com/voidzero-dev/vite-plus/pull/2649), [#&#8203;2650](https://redirect.github.com/voidzero-dev/vite-plus/pull/2650), [#&#8203;2651](https://redirect.github.com/voidzero-dev/vite-plus/pull/2651)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Invalid `package.json` errors include the affected file's path ([#&#8203;2683](https://redirect.github.com/voidzero-dev/vite-plus/pull/2683)), by [@&#8203;adamaveray](https://redirect.github.com/adamaveray). ##### Docs - The README task example uses the supported `env` field ([#&#8203;2653](https://redirect.github.com/voidzero-dev/vite-plus/pull/2653)), by [@&#8203;SaKaNa-Y](https://redirect.github.com/SaKaNa-Y). - Migration guidance tells pnpm users to retain the generated `vite` and `vitest` dependencies ([#&#8203;2660](https://redirect.github.com/voidzero-dev/vite-plus/pull/2660)), by [@&#8203;naokihaba](https://redirect.github.com/naokihaba). - Lint and format guides explain root configuration and overrides for monorepos. They clarify that nested configuration is not supported ([#&#8203;2668](https://redirect.github.com/voidzero-dev/vite-plus/pull/2668)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). ##### Chore - The repository removes unused Babel dependencies and the unused hooks directory setter ([#&#8203;2634](https://redirect.github.com/voidzero-dev/vite-plus/pull/2634), [#&#8203;2647](https://redirect.github.com/voidzero-dev/vite-plus/pull/2647)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - CLI snapshot tests run across parallel jobs, and the pnpm 11 workspace pack test excludes generated archives ([#&#8203;2657](https://redirect.github.com/voidzero-dev/vite-plus/pull/2657), [#&#8203;2655](https://redirect.github.com/voidzero-dev/vite-plus/pull/2655)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - CI removes the unused Graphite optimization and adds Solid 2 ecosystem coverage ([#&#8203;2678](https://redirect.github.com/voidzero-dev/vite-plus/pull/2678), [#&#8203;2680](https://redirect.github.com/voidzero-dev/vite-plus/pull/2680)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Release guidance clarifies validation and announcement procedures ([#&#8203;2633](https://redirect.github.com/voidzero-dev/vite-plus/pull/2633)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - The runtime manager refreshes the signing keys for Node.js release verification ([#&#8203;2687](https://redirect.github.com/voidzero-dev/vite-plus/pull/2687)), by [@&#8203;voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]. ##### Bundled Versions | Tool | Version | Source | | ----------------- | ---------- | ------------------------------------------------------------------------------------------------- | | `vite` | `8.3.0` | [`434e8e9`](https://redirect.github.com/vitejs/vite/commit/434e8e9495436a60789f2b588a04a6a24a3d1661) | | `rolldown` | `1.2.8` | [`9704b56`](https://redirect.github.com/rolldown/rolldown/commit/9704b565076baf57b3703c98ebde973855506a68) | | `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.82.0` | [npm](https://npmx.dev/package/oxlint/v/1.82.0) | | `oxlint-tsgolint` | `7.0.2001` | [npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2001) | | `oxfmt` | `0.67.0` | [npm](https://npmx.dev/package/oxfmt/v/0.67.0) | ##### Upgrade ```bash vp upgrade ``` ##### New Contributors [@&#8203;yusuke99](https://redirect.github.com/yusuke99), [@&#8203;pablog12](https://redirect.github.com/pablog12), [@&#8203;SaKaNa-Y](https://redirect.github.com/SaKaNa-Y), [@&#8203;ywenhao](https://redirect.github.com/ywenhao), [@&#8203;adamaveray](https://redirect.github.com/adamaveray) **Full Changelog**: <https://github.com/voidzero-dev/vite-plus/compare/v0.3.1...v0.3.2> ##### Published Packages - `@voidzero-dev/vite-plus-core@0.3.2` - `vite-plus@0.3.2` ##### 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.2 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:eyJjcmVhdGVkSW5WZXIiOiI0NC43OS4xIiwidXBkYXRlZEluVmVyIjoiNDQuNzkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
1 day ago
chore(deps): update napi
renovate/napi
2 days ago
chore: release v11.24.4
release-plz-2026-09-06T16-57-58Z
2 days ago

Latest Branches

CodSpeed Performance Gauge
-5%
chore(deps): update napi#1380
2 hours ago
a04d1d3
renovate/napi
CodSpeed Performance Gauge
-3%
1 day ago
64b2408
release-plz-2026-09-06T16-57-58Z
CodSpeed Performance Gauge
+1%
chore(deps): update dependency vite-plus to v0.3.2#1383
1 day ago
1a9fbee
renovate/vite+
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs