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

Performance History

Latest Results

chore(deps): update dependency rust to v1.99.0
renovate/rust-toolchain
4 hours ago
chore(deps): update napi
renovate/napi
4 hours ago
chore: release v11.25.0
release-plz-2026-09-06T16-57-58Z
4 hours ago
chore(deps): update dependency vite-plus to v1.1.0 (#1406) 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)) | [`1.0.0` → `1.1.0`](https://renovatebot.com/diffs/npm/vite-plus/1.0.0/1.1.0) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plus/1.1.0?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plus/1.1.0?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plus/1.0.0/1.1.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plus/1.0.0/1.1.0?slim=true) | --- ### Release Notes <details> <summary>voidzero-dev/vite-plus (vite-plus)</summary> ### [`v1.1.0`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v1.1.0): vite-plus v1.1.0: faster `vp dev` startup and clearer interactive prompts [Compare Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v1.0.0...v1.1.0) Vite+ 1.1 starts `vp dev` faster and makes the interactive prompts clearer, alongside fixes for `vp migrate`, package-manager commands, and Windows terminals. ##### Highlights - `vp dev` reaches its local URL about 24% sooner and uses about 30% less memory in the parent process, because Vite+ no longer loads Vite and Vitest there before starting the dev server ([#&#8203;2851](https://redirect.github.com/voidzero-dev/vite-plus/pull/2851)), by [@&#8203;camc314](https://redirect.github.com/camc314). - Interactive prompts render boxes, logs, and wrapped text consistently, with clearer hints, validation, and navigation instructions ([#&#8203;2870](https://redirect.github.com/voidzero-dev/vite-plus/pull/2870)), by [@&#8203;cpojer](https://redirect.github.com/cpojer). ##### Features - `vp run` sets `npm_execpath` and `npm_config_user_agent` for npm, pnpm, and Yarn, so tools such as npm-run-all2 use the project's package manager instead of falling back to npm ([#&#8203;2895](https://redirect.github.com/voidzero-dev/vite-plus/pull/2895)), by [@&#8203;naokihaba](https://redirect.github.com/naokihaba) and [@&#8203;tarikermis](https://redirect.github.com/tarikermis). - Upgrade `vite@8.3.1` to `vite@8.3.3`, `rolldown@1.2.11` to `rolldown@1.2.12`, `vitest@5.0.1` to `vitest@5.0.3`, `oxlint@1.85.0` to `oxlint@1.87.0`, and `oxfmt@0.70.0` to `oxfmt@0.72.0`. The new lint and format versions can flag code that passed before, so run `vp fmt` after upgrading if CI runs `vp check`. `vp migrate` now keeps the React Refresh `allowCompoundComponents` option because the bundled Oxlint supports it ([#&#8203;2871](https://redirect.github.com/voidzero-dev/vite-plus/pull/2871), [#&#8203;2896](https://redirect.github.com/voidzero-dev/vite-plus/pull/2896), [#&#8203;2904](https://redirect.github.com/voidzero-dev/vite-plus/pull/2904)), by [@&#8203;voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot]. ##### Fixes & Enhancements - `vp migrate` keeps Oxlint rules written with plugin aliases (such as `@typescript-eslint/*`, `react-hooks/*`, and `import-x/*`) and removes rules the bundled Oxlint does not support, listing them in a warning ([#&#8203;2820](https://redirect.github.com/voidzero-dev/vite-plus/pull/2820), [#&#8203;2906](https://redirect.github.com/voidzero-dev/vite-plus/pull/2906)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter) and [@&#8203;yusuke99](https://redirect.github.com/yusuke99). - `vp migrate` leaves projects without a declared package manager unpinned, keeps existing declarations, and points to `vp env pin` when it infers one ([#&#8203;2817](https://redirect.github.com/voidzero-dev/vite-plus/pull/2817)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter). - `vp migrate` reports a short error for a directory without `package.json` instead of an `ENOENT` stack trace ([#&#8203;2821](https://redirect.github.com/voidzero-dev/vite-plus/pull/2821)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter). - `vp create` in an existing pnpm workspace adds the catalog entries the new application needs, so installation no longer fails with `ERR_PNPM_CATALOG_ENTRY_NOT_FOUND_FOR_SPEC` ([#&#8203;2808](https://redirect.github.com/voidzero-dev/vite-plus/pull/2808)), by [@&#8203;SaKaNa-Y](https://redirect.github.com/SaKaNa-Y). - On Windows, one Ctrl+C stops `vpr` scripts and managed Bun, pnpm, npm, and Yarn commands without leaving `cmd.exe` stuck at `Terminate batch job (Y/N)?` ([#&#8203;2890](https://redirect.github.com/voidzero-dev/vite-plus/pull/2890)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - `vp pack --watch` on Windows rebuilds with the new options after the config file changes ([#&#8203;2826](https://redirect.github.com/voidzero-dev/vite-plus/pull/2826)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - `vp test doctor` and `vp test complete` run the Vitest subcommands instead of being treated as test file filters ([#&#8203;2879](https://redirect.github.com/voidzero-dev/vite-plus/pull/2879)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - With isolated dependency layouts such as pnpm's global virtual store, `vp pack` finds installed Vue language tools and TypeScript Go for declaration generation, and Playwright browser provider options keep their types ([#&#8203;2868](https://redirect.github.com/voidzero-dev/vite-plus/pull/2868), [#&#8203;2865](https://redirect.github.com/voidzero-dev/vite-plus/pull/2865)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Package-manager commands fail when the project's package manager does not support a named option, instead of silently dropping it and continuing. Bun 1.4.1+ receives `--offline` and `--prefer-offline`, and Yarn Classic accepts a single `--filter` for `vp remove` ([#&#8203;2775](https://redirect.github.com/voidzero-dev/vite-plus/pull/2775)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - `vp pm config` in Bun projects falls back to npm, as its warning says ([#&#8203;2899](https://redirect.github.com/voidzero-dev/vite-plus/pull/2899)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - `vp pm approve-builds` states that Yarn Berry disables third-party build scripts by default from 4.14.0, not in every version ([#&#8203;2902](https://redirect.github.com/voidzero-dev/vite-plus/pull/2902)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - `vp implode` asks you to type `boom` instead of `uninstall` to confirm ([#&#8203;2901](https://redirect.github.com/voidzero-dev/vite-plus/pull/2901)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Global package installs and updates print a green `+`, and removals a red `-`, with bold package names in both ([#&#8203;2828](https://redirect.github.com/voidzero-dev/vite-plus/pull/2828)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Setup headings and command hints keep their colors when the installer captures stdout ([#&#8203;2829](https://redirect.github.com/voidzero-dev/vite-plus/pull/2829)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). ##### Refactor - Replace `semver` with `verkit` in the CLI, reducing the bundled CLI JavaScript by about 26 KB ([#&#8203;2837](https://redirect.github.com/voidzero-dev/vite-plus/pull/2837)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Share the shim filename logic between setup and `vp env doctor`, and remove unused config migration metadata ([#&#8203;2876](https://redirect.github.com/voidzero-dev/vite-plus/pull/2876), [#&#8203;2894](https://redirect.github.com/voidzero-dev/vite-plus/pull/2894)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). ##### Docs - Announce Vite+ 1.0 on the website and update the homepage `vp pack` demo ([#&#8203;2843](https://redirect.github.com/voidzero-dev/vite-plus/pull/2843), [#&#8203;2844](https://redirect.github.com/voidzero-dev/vite-plus/pull/2844)), by [@&#8203;TheAlexLichter](https://redirect.github.com/TheAlexLichter) and [@&#8203;naokihaba](https://redirect.github.com/naokihaba). - Document `vp install -g --node` and explain when `vp env default` re-resolves versions ([#&#8203;2885](https://redirect.github.com/voidzero-dev/vite-plus/pull/2885), [#&#8203;2884](https://redirect.github.com/voidzero-dev/vite-plus/pull/2884)), by [@&#8203;hyunbinseo](https://redirect.github.com/hyunbinseo). - Use runnable package examples in the `vpx` guide and `vpx --help` ([#&#8203;2864](https://redirect.github.com/voidzero-dev/vite-plus/pull/2864)), by [@&#8203;SaKaNa-Y](https://redirect.github.com/SaKaNa-Y). - Remove the redundant `vp install` step from `setup-vp` CI examples ([#&#8203;2888](https://redirect.github.com/voidzero-dev/vite-plus/pull/2888)), by [@&#8203;yusuke99](https://redirect.github.com/yusuke99). - Explain how to return from a preview build, align manual installation examples with the installed toolchain, and update the JetBrains Node.js path and `vp env current --json` example for the split directory layout ([#&#8203;2886](https://redirect.github.com/voidzero-dev/vite-plus/pull/2886), [#&#8203;2887](https://redirect.github.com/voidzero-dev/vite-plus/pull/2887), [#&#8203;2889](https://redirect.github.com/voidzero-dev/vite-plus/pull/2889), [#&#8203;2891](https://redirect.github.com/voidzero-dev/vite-plus/pull/2891)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). ##### Chore - Update contributor setup instructions, move the logo files under `docs/public`, and ignore the root `tmp` directory ([#&#8203;2832](https://redirect.github.com/voidzero-dev/vite-plus/pull/2832), [#&#8203;2831](https://redirect.github.com/voidzero-dev/vite-plus/pull/2831), [#&#8203;2860](https://redirect.github.com/voidzero-dev/vite-plus/pull/2860)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ). - Stabilize Node API reporter, catalog update, Bun, Yarn, and preview snapshots ([#&#8203;2869](https://redirect.github.com/voidzero-dev/vite-plus/pull/2869), [#&#8203;2872](https://redirect.github.com/voidzero-dev/vite-plus/pull/2872), [#&#8203;2893](https://redirect.github.com/voidzero-dev/vite-plus/pull/2893)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) and [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Build the docs with the latest Vite+ and fix flaky CI tests ([#&#8203;2855](https://redirect.github.com/voidzero-dev/vite-plus/pull/2855)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2). - Remove the unused `set-snapshot-version` action ([#&#8203;2877](https://redirect.github.com/voidzero-dev/vite-plus/pull/2877)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung). - Refine the release-manager guidance ([#&#8203;2827](https://redirect.github.com/voidzero-dev/vite-plus/pull/2827), [#&#8203;2788](https://redirect.github.com/voidzero-dev/vite-plus/pull/2788)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi) and [@&#8203;fengmk2](https://redirect.github.com/fengmk2). ##### Bundled Versions | Tool | Version | Source | Changelog | | --------------- | ---------- | ------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- | | vite | `8.3.3` | [`fea5b21`](https://redirect.github.com/vitejs/vite/commit/fea5b21dd9524ed7308632407b996f1fe5942c9c) | [8.3.2](https://redirect.github.com/vitejs/vite/releases/tag/v8.3.2), [8.3.3](https://redirect.github.com/vitejs/vite/releases/tag/v8.3.3) | | rolldown | `1.2.12` | [`45e407b`](https://redirect.github.com/rolldown/rolldown/commit/45e407b177f5885d04a9795f37f8be71d91f6f17) | [1.2.12](https://redirect.github.com/rolldown/rolldown/releases/tag/v1.2.12) | | tsdown | `0.23.0` | [npm](https://npmx.dev/package/tsdown/v/0.23.0) | unchanged | | vitest | `5.0.3` | [npm](https://npmx.dev/package/vitest/v/5.0.3) | [5.0.2](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.2), [5.0.3](https://redirect.github.com/vitest-dev/vitest/releases/tag/v5.0.3) | | oxlint | `1.87.0` | [npm](https://npmx.dev/package/oxlint/v/1.87.0) | [1.86.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v1.86.0), [1.87.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxlint_v1.87.0) | | oxlint-tsgolint | `7.0.2003` | [npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2003) | unchanged | | oxfmt | `0.72.0` | [npm](https://npmx.dev/package/oxfmt/v/0.72.0) | [0.71.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxfmt_v0.71.0), [0.72.0](https://redirect.github.com/oxc-project/oxc/releases/tag/oxfmt_v0.72.0) | ##### Upgrade ```bash vp upgrade ``` ##### New Contributors [@&#8203;hyunbinseo](https://redirect.github.com/hyunbinseo) **Full Changelog**: <https://github.com/voidzero-dev/vite-plus/compare/v1.0.0...v1.1.0> ##### Published Packages - `@voidzero-dev/vite-plus-core@1.1.0` - `vite-plus@1.1.0` ##### 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:1.1.0 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:eyJjcmVhdGVkSW5WZXIiOiI0NC4xMzQuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjEzNC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
main
4 hours ago
chore(deps): update napi
renovate/napi
22 hours ago
chore(deps): update napi
renovate/napi
2 days ago
chore(deps): update rust to v1.99.0
renovate/rust-1.x
2 days ago

Latest Branches

CodSpeed Performance Gauge
+1%
chore(deps): update dependency rust to v1.99.0#1404
4 hours ago
2ed248d
renovate/rust-toolchain
CodSpeed Performance Gauge
0%
4 hours ago
64505e3
renovate/napi
CodSpeed Performance Gauge
+1%
4 hours ago
7baf027
release-plz-2026-09-06T16-57-58Z
Ā© 2026 CodSpeed Technology
Home Terms Privacy Docs