Skip to content

Commit ffe45d1

Browse files
chore(deps): update vite+ to v0.2.9 (#44)
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](https://viteplus.dev/guide) ([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/core)) | [`0.2.8` → `0.2.9`](https://renovatebot.com/diffs/npm/vite/0.2.8/0.2.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/@voidzero-dev%2fvite-plus-core/0.2.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@voidzero-dev%2fvite-plus-core/0.2.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@voidzero-dev%2fvite-plus-core/0.2.8/0.2.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@voidzero-dev%2fvite-plus-core/0.2.8/0.2.9?slim=true) | | [vite-plus](https://viteplus.dev/guide) ([source](https://redirect.github.com/voidzero-dev/vite-plus/tree/HEAD/packages/cli)) | [`0.2.8` → `0.2.9`](https://renovatebot.com/diffs/npm/vite-plus/0.2.8/0.2.9) | ![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plus/0.2.9?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plus/0.2.9?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plus/0.2.8/0.2.9?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plus/0.2.8/0.2.9?slim=true) | --- ### Release Notes <details> <summary>voidzero-dev/vite-plus (vite)</summary> ### [`v0.2.9`](https://redirect.github.com/voidzero-dev/vite-plus/releases/tag/v0.2.9): vite-plus v0.2.9: add `vp toolchain` and `vp hooks`, and fix `vp run` inside Codex and Claude Code sandboxes [Compare Source](https://redirect.github.com/voidzero-dev/vite-plus/compare/v0.2.8...v0.2.9) `vp toolchain` prints the tools, versions, and bundling relationships in the active release. `vp hooks` manages the Vite+ dispatcher for Git hooks, and removes the manual setup steps. `vp run` no longer fails in the default Codex CLI and Claude Code sandboxes. Those sandboxes deny Unix sockets and shared memory, which task IPC and file-access tracking used. The rest of the release makes the install path more reliable. It fixes npm 12 blocked install scripts, Yarn 2+ integrity pins, and baseline Bun builds for older CPUs. It also fixes downloads that stopped on slow connections. ##### Highlights - New `vp toolchain` command. It prints the tools, versions, and bundling relationships in the active Vite+ release as a tree. The tree shows vite-plus, core, vite, rolldown, oxc, oxc-resolver, and the compiled Vite Task with its build time and revision. Give a tool name to select part of the tree. Use `--json` for machine-readable output. Use `--global` for the global release ([#&#8203;2111](https://redirect.github.com/voidzero-dev/vite-plus/pull/2111)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - New `vp hooks` command. It manages the Vite+ dispatcher for Git hooks. `enable` installs or refreshes the dispatcher and sets `core.hooksPath`. `disable` removes the dispatcher and keeps that preference, so `prepare` and `vp config` do not install it again. `status` shows the current state. Use `--hooks-dir` to set a custom directory. Vite+ keeps that directory for later commands. Vite+ does not change project-owned hooks, `staged` config, or `package.json` lifecycle scripts ([#&#8203;2341](https://redirect.github.com/voidzero-dev/vite-plus/pull/2341)), by [@&#8203;dennybiasiolli](https://redirect.github.com/dennybiasiolli) - `vp run` now works in the default Codex CLI and Claude Code sandboxes. Before this release, a cached task failed with `Failed to set up task communication: Operation not permitted`. The task code never started. Automatic file-access tracking also failed. Task caching and input tracking now work in both default profiles. You do not need extra sandbox permissions ([vite-task#569](https://redirect.github.com/voidzero-dev/vite-task/pull/569), [vite-task#576](https://redirect.github.com/voidzero-dev/vite-task/pull/576)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi) ##### Features - `vp create` now shows the dependencies whose install scripts npm 12 blocked. Before this release, Vite+ left those dependencies unbuilt and gave no message. To approve them, `vp create` runs `vp pm approve-builds` and then `vp pm rebuild` ([#&#8203;2336](https://redirect.github.com/voidzero-dev/vite-plus/pull/2336)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Large downloads no longer stop on slow connections. Node.js tarballs and package-manager tarballs now use a 10 minute timeout. Before this release, they used the shared 2 minute per-request limit. That limit stopped healthy downloads below approximately 250 KB/s. It also made `vp env install` and `vp migrate` impossible to complete. Set `VP_DOWNLOAD_TIMEOUT` to a different number of seconds ([#&#8203;2386](https://redirect.github.com/voidzero-dev/vite-plus/pull/2386)), by [@&#8203;tarikermis](https://redirect.github.com/tarikermis) - Package-manager downloads now show a byte progress bar. The managed Node.js runtime already showed one. A slow download no longer looks stopped ([#&#8203;2369](https://redirect.github.com/voidzero-dev/vite-plus/pull/2369)), by [@&#8203;semimikoh](https://redirect.github.com/semimikoh) - You can now select JetBrains editors (IntelliJ, WebStorm, and similar) in the editor setup question. Vite+ writes the Oxc plugin ID to `.idea/externalDependencies.xml`. The docs now describe the gitignore strategy for `.idea` ([#&#8203;2204](https://redirect.github.com/voidzero-dev/vite-plus/pull/2204), [#&#8203;2378](https://redirect.github.com/voidzero-dev/vite-plus/pull/2378)), by [@&#8203;KTrain5169](https://redirect.github.com/KTrain5169) - `vp` now shows a warning when it falls back to the global CLI in a project that has no project-local `vite-plus`. If the project declares the dependency, `vp` tells you to run `vp install`. If the project does not declare it, `vp` points to the migration guide. `vp migrate` and commands outside a project stay silent ([#&#8203;2362](https://redirect.github.com/voidzero-dev/vite-plus/pull/2362)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Generated editor settings now disable nested Oxlint config resolution. The Vite+ config stays authoritative ([#&#8203;2331](https://redirect.github.com/voidzero-dev/vite-plus/pull/2331)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) > \[!NOTE] > Upstream toolchain upgrade: vite `8.2.0` -> `8.2.1`, rolldown `1.2.2` -> `1.2.3`, oxlint `1.76.0` -> `1.77.0`, oxfmt `0.61.0` -> `0.62.0`, and the oxc npm packages and Rust crates `0.142.0` -> `0.143.0`. oxfmt and oxlint both changed. The new versions can report problems in code that passed before. If your CI runs `vp check`, run `vp fmt` after you upgrade ([#&#8203;2373](https://redirect.github.com/voidzero-dev/vite-plus/pull/2373)), by [@&#8203;voidzero-guard](https://redirect.github.com/voidzero-guard)\[bot] ##### Fixes & Enhancements - Yarn 2+ pins from `corepack use` now verify against the extracted CLI (`bin/yarn.js`), not the npm tarball. `vp install` no longer fails on a cold cache. `vp run` no longer downloads Yarn again on every run ([#&#8203;2227](https://redirect.github.com/voidzero-dev/vite-plus/pull/2227)), by [@&#8203;leslieeilsel](https://redirect.github.com/leslieeilsel) - `vp dev` no longer crashes at startup with `ENOENT` when `experimental.bundledDev` is enabled. The bundled dev client path now points to the packaged layout ([#&#8203;2384](https://redirect.github.com/voidzero-dev/vite-plus/pull/2384)), by [@&#8203;lofcz](https://redirect.github.com/lofcz) - `vp migrate` now rejects a workspace member as its target. Before this release, it migrated the enclosing workspace instead. It now tells you to run the command from the workspace root ([#&#8203;2229](https://redirect.github.com/voidzero-dev/vite-plus/pull/2229)), by [@&#8203;leslieeilsel](https://redirect.github.com/leslieeilsel) - `VP_NODE_VERSION=22` and other partial versions now resolve to an exact Node.js release. This applies to shim-dispatched commands such as `vp env exec node -v` ([#&#8203;2411](https://redirect.github.com/voidzero-dev/vite-plus/pull/2411)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Managed `bunx` shims now dispatch through `bun x`. `bunx <package>` no longer starts a matching package script recursively. This applies to new Bun installations ([#&#8203;2151](https://redirect.github.com/voidzero-dev/vite-plus/pull/2151)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Managed Bun now selects the baseline build on x64 CPUs that do not have AVX2. Bun's standard builds require AVX2. Cached installations keep their current files ([#&#8203;2179](https://redirect.github.com/voidzero-dev/vite-plus/pull/2179)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Generated Nushell env files now escape and normalize paths correctly. A `VP_HOME` path that contains spaces or quotes now loads without an error ([#&#8203;2191](https://redirect.github.com/voidzero-dev/vite-plus/pull/2191)), by [@&#8203;naokihaba](https://redirect.github.com/naokihaba) - `vite-plus/test/browser-*` type exports now add `.js` extensions to relative shim specifiers. Those specifiers now resolve with `NodeNext` module resolution ([#&#8203;2360](https://redirect.github.com/voidzero-dev/vite-plus/pull/2360)), by [@&#8203;eai04191](https://redirect.github.com/eai04191) - Tool-backed help is now consistent with upstream. An exact `vp <command> --help` shows the local themed help. A command with more arguments (`vp test --help --coverage`, `vp test list --help`) goes to the bundled tool. Deep help and subcommand help stay complete ([#&#8203;2345](https://redirect.github.com/voidzero-dev/vite-plus/pull/2345)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Vite Task diagnostics now print paths and working directories without Rust debug formatting. Vite+ no longer prints quoted paths or escaped Windows backslashes ([vite-task#534](https://redirect.github.com/voidzero-dev/vite-task/pull/534)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Broad workspace globs no longer find and run package scripts inside `node_modules` ([vite-task#539](https://redirect.github.com/voidzero-dev/vite-task/pull/539)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) ##### Refactor - Rename the internal Rust crates from `vite_*` to `vp_*` ([#&#8203;2335](https://redirect.github.com/voidzero-dev/vite-plus/pull/2335)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Move the shared CLI helpers into `utils` ([#&#8203;2347](https://redirect.github.com/voidzero-dev/vite-plus/pull/2347)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove a redundant Vite reporter patch from core ([#&#8203;2355](https://redirect.github.com/voidzero-dev/vite-plus/pull/2355)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove the duplicate export transformers in tools ([#&#8203;2358](https://redirect.github.com/voidzero-dev/vite-plus/pull/2358)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Move the accent helpers into `crate::help` ([#&#8203;2363](https://redirect.github.com/voidzero-dev/vite-plus/pull/2363)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Sort installed Node.js versions with node-semver ([#&#8203;2366](https://redirect.github.com/voidzero-dev/vite-plus/pull/2366)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove the duplicate package-manager command resolution tests ([#&#8203;2393](https://redirect.github.com/voidzero-dev/vite-plus/pull/2393)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Share the Vite config file order between the CLI code paths ([#&#8203;2409](https://redirect.github.com/voidzero-dev/vite-plus/pull/2409)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Use the silent spinner again in the migrators ([#&#8203;2408](https://redirect.github.com/voidzero-dev/vite-plus/pull/2408)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) ##### Docs - Document how to write custom Oxlint plugins in the lint guide ([#&#8203;2381](https://redirect.github.com/voidzero-dev/vite-plus/pull/2381)), by [@&#8203;connorshea](https://redirect.github.com/connorshea) - Document manual installation in the migrate guide ([#&#8203;2365](https://redirect.github.com/voidzero-dev/vite-plus/pull/2365)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Add a View Prompt dialog for the setup prompt ([#&#8203;2400](https://redirect.github.com/voidzero-dev/vite-plus/pull/2400)), by [@&#8203;dennybiasiolli](https://redirect.github.com/dennybiasiolli) - Correct the documented `overrides` behavior to match Vite+ ([#&#8203;1942](https://redirect.github.com/voidzero-dev/vite-plus/pull/1942)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Explain `setup-vite-plus-action` version pinning in the CI guide ([#&#8203;2359](https://redirect.github.com/voidzero-dev/vite-plus/pull/2359)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Correct the config and staged paths in the CLI `BUNDLING.md` ([#&#8203;2334](https://redirect.github.com/voidzero-dev/vite-plus/pull/2334)), by [@&#8203;dennybiasiolli](https://redirect.github.com/dennybiasiolli) - Remove unused performance data from the docs ([#&#8203;2392](https://redirect.github.com/voidzero-dev/vite-plus/pull/2392)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Add the v0.2.8 release learnings to the release-manager skill ([#&#8203;2333](https://redirect.github.com/voidzero-dev/vite-plus/pull/2333)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) ##### Chore - Update the compiled Vite Task to `d05b1dc` ([#&#8203;2339](https://redirect.github.com/voidzero-dev/vite-plus/pull/2339), [#&#8203;2403](https://redirect.github.com/voidzero-dev/vite-plus/pull/2403)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi) - Update the Rust nightly toolchain to `2026-08-02` ([#&#8203;2342](https://redirect.github.com/voidzero-dev/vite-plus/pull/2342)), by [@&#8203;wan9chi](https://redirect.github.com/wan9chi) - Update the repository pnpm to v11 ([#&#8203;1997](https://redirect.github.com/voidzero-dev/vite-plus/pull/1997)), by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] - Remove the unused VitePress bundling from core ([#&#8203;2332](https://redirect.github.com/voidzero-dev/vite-plus/pull/2332)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove the unused tool subcommands ([#&#8203;2324](https://redirect.github.com/voidzero-dev/vite-plus/pull/2324)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove the unused `build:src` task ([#&#8203;2396](https://redirect.github.com/voidzero-dev/vite-plus/pull/2396)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Handle upstream help differences in the dependency upgrade workflow ([#&#8203;2330](https://redirect.github.com/voidzero-dev/vite-plus/pull/2330)), by [@&#8203;liangmiQwQ](https://redirect.github.com/liangmiQwQ) - Publish preview builds from fork PRs with GitHub OIDC ([#&#8203;2387](https://redirect.github.com/voidzero-dev/vite-plus/pull/2387)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Require the preview publish approval only for fork PRs ([#&#8203;2404](https://redirect.github.com/voidzero-dev/vite-plus/pull/2404)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Correct the publishing workflow after its first real runs ([#&#8203;2397](https://redirect.github.com/voidzero-dev/vite-plus/pull/2397)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Deploy the production docs on release, and deploy a main preview on push ([#&#8203;2389](https://redirect.github.com/voidzero-dev/vite-plus/pull/2389)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Check the format of docs PRs with the `vp` built from the checkout ([#&#8203;2388](https://redirect.github.com/voidzero-dev/vite-plus/pull/2388)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Run the e2e migrate test at the clone root ([#&#8203;2410](https://redirect.github.com/voidzero-dev/vite-plus/pull/2410)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Pin the `dev_engines_runtime_pnpm11` snapshot to the seeded default Node version ([#&#8203;2390](https://redirect.github.com/voidzero-dev/vite-plus/pull/2390)), by [@&#8203;fengmk2](https://redirect.github.com/fengmk2) - Use `pnpm test` again as the full gate ([#&#8203;2376](https://redirect.github.com/voidzero-dev/vite-plus/pull/2376)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) - Remove the global compile checks that did nothing ([#&#8203;2394](https://redirect.github.com/voidzero-dev/vite-plus/pull/2394)), by [@&#8203;jong-kyung](https://redirect.github.com/jong-kyung) ##### Bundled Versions | Tool | Version | Source | | --------------- | ---------- | ------------------------------------------------------------------------------------------------- | | vite | `8.2.1` | [`4216158`](https://redirect.github.com/vitejs/vite/commit/421615865dad3ed39137d17281814fc78a41246c) | | rolldown | `1.2.3` | [`52dbd19`](https://redirect.github.com/rolldown/rolldown/commit/52dbd194ea6b6d4320706caa5f2db14b1034adaf) | | tsdown | `0.22.14` | [npm](https://npmx.dev/package/tsdown/v/0.22.14) | | vitest | `4.1.10` | [npm](https://npmx.dev/package/vitest/v/4.1.10) | | oxlint | `1.77.0` | [npm](https://npmx.dev/package/oxlint/v/1.77.0) | | oxlint-tsgolint | `7.0.2001` | [npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2001) | | oxfmt | `0.62.0` | [npm](https://npmx.dev/package/oxfmt/v/0.62.0) | ##### Upgrade ```bash vp upgrade ``` ##### New Contributors [@&#8203;eai04191](https://redirect.github.com/eai04191), [@&#8203;KTrain5169](https://redirect.github.com/KTrain5169), [@&#8203;lofcz](https://redirect.github.com/lofcz), [@&#8203;tarikermis](https://redirect.github.com/tarikermis), [@&#8203;leslieeilsel](https://redirect.github.com/leslieeilsel) **Full Changelog**: <voidzero-dev/vite-plus@v0.2.8...v0.2.9> ##### Published Packages - `@voidzero-dev/vite-plus-core@0.2.9` - `vite-plus@0.2.9` ##### 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.2.9 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 these updates 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/voidzero-dev/setup.viteplus.dev). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4yNC4wIiwidXBkYXRlZEluVmVyIjoiNDQuMjQuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 7f11370 commit ffe45d1

2 files changed

Lines changed: 249 additions & 249 deletions

File tree

0 commit comments

Comments
 (0)