Repository navigation
feat(deps): upgrade upstream dependencies - #3078
Conversation
- vitest: 5.0.4 -> 5.0.5 - @vitest/browser: 5.0.4 -> 5.0.5 - @vitest/browser-playwright: 5.0.4 -> 5.0.5 - @vitest/browser-preview: 5.0.4 -> 5.0.5 - @vitest/mocker: 5.0.4 -> 5.0.5 - @vitest/pretty-format: 5.0.4 -> 5.0.5 - @vitest/snapshot: 5.0.4 -> 5.0.5 - @vitest/spy: 5.0.4 -> 5.0.5 - @vitest/utils: 5.0.4 -> 5.0.5 - VITEST_VERSION constant: 5.0.4 -> 5.0.5 Code changes: - Sync bundled Vitest version references: docs/guide/migrate.md, docs/guide/test.md, docs/guide/vitest-v5.md
✅ No upstream CLI help changes detectedCompared normalized ➖ Vite: no version update (8.3.4)No version update was detected, so there is no CLI help diff. ✅ Vitest: no CLI help changes (5.0.4 → 5.0.5)The version was updated, but the normalized CLI help output has no differences. ➖ Oxlint: no version update (1.88.0)No version update was detected, so there is no CLI help diff. ➖ Oxfmt: no version update (0.73.0)No version update was detected, so there is no CLI help diff. ➖ tsdown: no version update (0.23.1)No version update was detected, so there is no CLI help diff. |
🚀 Deploying Preview to Cloudflare 🚀Preview URL: https://deps-upstream-update-viteplus-dev.voidzero-docs.workers.dev (commit 7cca34a)This URL reflects your latest Preview deploymentPreview Deployments by commit
|
|
✅ Staging deployment successful! Preview: https://viteplus-staging.void.app/ |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
CLI artifact sizes (
|
| Artifact | Format | Base | PR | Change |
|---|---|---|---|---|
packages/cli/dist |
Directory total | 2.20 MiB | 2.20 MiB | 0 B (0.00%) |
packages/core/dist |
Directory total | 4.08 MiB | 4.08 MiB | 0 B (0.00%) |
| Combined package dist | Directory total | 6.28 MiB | 6.28 MiB | 0 B (0.00%) |
vp (Linux x64) |
Binary | 10.19 MiB | 10.19 MiB | 0 B (0.00%) |
vp (Linux x64) |
gzip -9 | 4.50 MiB | 4.50 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | Binary | 33.65 MiB | 33.65 MiB | 0 B (0.00%) |
| NAPI (Linux x64) | gzip -9 | 13.42 MiB | 13.42 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
Binary | 7.61 MiB | 7.61 MiB | 0 B (0.00%) |
vp (macOS ARM64) |
gzip -9 | 3.93 MiB | 3.93 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | Binary | 40.91 MiB | 40.91 MiB | 0 B (0.00%) |
| NAPI (macOS ARM64) | gzip -9 | 17.63 MiB | 17.63 MiB | 0 B (0.00%) |
vp (Windows x64) |
Binary | 8.25 MiB | 8.25 MiB | 0 B (0.00%) |
vp (Windows x64) |
gzip -9 | 3.64 MiB | 3.64 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | Binary | 29.77 MiB | 29.77 MiB | 0 B (0.00%) |
| NAPI (Windows x64) | gzip -9 | 12.14 MiB | 12.14 MiB | -2 B (-0.00%) |
| Trampoline (Windows x64) | Binary | 13.50 KiB | 13.50 KiB | 0 B (0.00%) |
| Trampoline (Windows x64) | gzip -9 | 7.09 KiB | 7.09 KiB | 0 B (0.00%) |
| Installer (Windows x64) | Binary | 3.61 MiB | 3.61 MiB | 0 B (0.00%) |
| Installer (Windows x64) | gzip -9 | 1.77 MiB | 1.77 MiB | +1 B (+0.00%) |
Vite+ 1.3 adds `create-vite-plus`, so `npm create vite-plus@latest` starts a project without the global `vp`. It adds `vp pm pkg` for editing `package.json` and `vp pm licenses list` for dependency licenses, and lets `vp env` take package-manager dist-tags such as `pnpm@latest-10`. It also makes `vp migrate` import rewriting much faster on large projects and makes `vp dev` print Vite's `ready in` line and honor `--debug`, `--filter`, and `--profile`. ### Features - Create a Vite+ project without installing the global `vp` through `pnpm create vite-plus`, `npm create vite-plus@latest`, `yarn create vite-plus`, or `bun create vite-plus`, which run `vp create` with the same arguments ([docs](https://viteplus.dev/guide/create#without-the-global-cli)) ([#3028](#3028), [#3048](#3048)), by @liangmiQwQ. - `vp pm pkg get`, `set`, `delete`, and `fix` read and update `package.json` through the detected package manager: npm 7.20.0 and later (`fix` from 9.8.0), pnpm 11.3.0 and later, and Bun 1.2.19 and later ([docs](https://viteplus.dev/guide/package-management#package-manifest)) ([#3020](#3020)), by @jong-kyung. - `vp pm licenses list` (or `ls`) lists dependency licenses through pnpm 7.17.0 and later, Yarn Classic, or Bun 1.4.0 and later, with `--json` for machine-readable output ([#3037](#3037)), by @jong-kyung. - `vp env` accepts npm dist-tags in package-manager specs: `vp env pin pnpm@latest-10` pins the exact version the tag points to, and `vp env default pnpm@latest-10` follows the tag on each use ([#3047](#3047)), by @liangmiQwQ. - Upgrade the bundled tools ([#3058](#3058), [#3078](#3078)), by @voidzero-guard[bot] and @fengmk2: - `rolldown@1.2.13` to `rolldown@1.2.14`. Rolldown adds the `output.charset` option and fixes several tree-shaking, code-splitting, and renaming bugs. - `vitest@5.0.4` to `vitest@5.0.5`, with fixes for browser mode, hook cleanup after a failing hook, and `--changed` with quoted file names. ### Fixes & Enhancements - Import rewriting in `vp migrate` is up to 14 times faster on large projects, for example 78 s to 5.6 s on Dify ([#2987](#2987)), by @fengmk2. - `vp dev` prints Vite's `ready in N ms` line, so scripts that wait for it no longer time out after `vp migrate`. `--debug`, `--filter`, and `--profile` now take effect in `vp dev`, `vp build`, and `vp preview`, and `vp preview` stops when the build output is missing, as `vite preview` does ([#3056](#3056)), by @fengmk2. - `vp staged` prints one result line per task, such as `✔ vp check --fix`, instead of the task list and Git progress. Warnings, errors, and rollback results stay visible, `--verbose` shows task output, and `--debug` keeps the full log ([#3060](#3060)), by @fengmk2. - After a successful upgrade, `vp upgrade` reminds you to run `vp migrate` in projects that use an older Vite+ version ([#3063](#3063)), by @KTrain5169. - The coding agent picker in `vp create` and `vp migrate` lists Claude Code under `AGENTS.md` and no longer offers a separate `CLAUDE.md` option. `--agent claude` and existing `CLAUDE.md` files still work ([#3055](#3055)), by @fengmk2. ### Docs - Recommend setting `runtimeOnFail: ignore` and `pmOnFail: ignore` in the project's `pnpm-workspace.yaml` for pnpm 11 and later, since pnpm does not read `runtimeOnFail` from its global config ([#3077](#3077)), by @liangmiQwQ. ### Chore - Speed up CI with ThinLTO native test builds, a pinned prepacked Windows SDK, and a precompiled std for trampoline tests, keep dependencies in Cargo caches, switch Linux runners, and update Windows build pins with Renovate ([#3026](#3026), [#2995](#2995), [#3009](#3009), [#3000](#3000), [#3073](#3073), [#3049](#3049)), by @fengmk2. - Stabilize CLI snapshots during slow package-manager downloads, isolate Vitest browser and UI server ports, skip slow snapshot cases on Linux and Windows, and remove duplicate Rust unit tests ([#3043](#3043), [#3061](#3061), [#3059](#3059), [#3057](#3057)), by @fengmk2 and @Brooooooklyn. - Upgrade Rust crates and JavaScript dependencies, including `rustls@0.23.46` and `ast-grep@0.51.0`, and remove unused catalog entries ([#1780](#1780), [#1782](#1782), [#1783](#1783)), by @renovate[bot] and @fengmk2. - Refine the release-manager guidance ([#3052](#3052)), by @fengmk2. ### Bundled Versions | Tool | Version | Source | Changelog | | --------------- | ---------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- | | vite | `8.3.4` | [`b6c20f6`](vitejs/vite@b6c20f6) | unchanged | | rolldown | `1.2.14` | [`c9a8cda`](rolldown/rolldown@c9a8cda) | [1.2.14](https://github.com/rolldown/rolldown/releases/tag/v1.2.14) | | tsdown | `0.23.1` | [npm](https://npmx.dev/package/tsdown/v/0.23.1) | unchanged | | vitest | `5.0.5` | [npm](https://npmx.dev/package/vitest/v/5.0.5) | [5.0.5](https://github.com/vitest-dev/vitest/releases/tag/v5.0.5) | | oxlint | `1.88.0` | [npm](https://npmx.dev/package/oxlint/v/1.88.0) | unchanged | | oxlint-tsgolint | `7.0.2004` | [npm](https://npmx.dev/package/oxlint-tsgolint/v/7.0.2004) | unchanged | | oxfmt | `0.73.0` | [npm](https://npmx.dev/package/oxfmt/v/0.73.0) | unchanged | ### Upgrade ```bash vp upgrade ``` **Full Changelog**: v1.2.0...v1.3.0 --- Merging this PR will trigger the release workflow. --------- Co-authored-by: voidzero-guard[bot] <278573678+voidzero-guard[bot]@users.noreply.github.com> Co-authored-by: MK (fengmk2) <fengmk2@gmail.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
vitestand the@vitest/*packages from5.0.4to5.0.5; the lockfile also pulls@vitest/uito5.0.5.VITEST_VERSIONconstant inpackages/cli/src/utils/constants.tsand sync bundled-version references in the test/migration docs.rolldown(v1.2.14) andvite(v8.3.4) pins are unchanged; no tsdown, oxlint, or oxfmt changes this round.Dependency updates
vitest5.0.45.0.5@vitest/browser5.0.45.0.5@vitest/browser-playwright5.0.45.0.5@vitest/browser-preview5.0.45.0.5@vitest/mocker5.0.45.0.5@vitest/pretty-format5.0.45.0.5@vitest/snapshot5.0.45.0.5@vitest/spy5.0.45.0.5@vitest/utils5.0.45.0.5VITEST_VERSION constant5.0.45.0.5Unchanged dependencies
rolldown:v1.2.14 (c9a8cda)vite:v8.3.4 (b6c20f6)tsdown:0.23.1@tsdown/css:0.23.1@tsdown/exe:0.23.1lightningcss:^1.33.0lint-staged:17.6.0@oxc-node/cli:0.1.7@oxc-node/core:0.1.7oxfmt:0.73.0oxlint:1.88.0@oxlint/plugins:1.88.0oxlint-tsgolint:7.0.2004@oxc-project/runtime:0.154.0@oxc-project/types:0.154.0oxc-minify:0.154.0oxc-parser:0.154.0oxc-transform:0.154.0yuku-parser:0.19.0postcss:^8.5.29fsevents:~2.3.3Code changes
docs/guide/migrate.md,docs/guide/test.md,docs/guide/vitest-v5.md— sync bundled Vitest version references from5.0.4to5.0.5.crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/test_v5_*— align fixture dependencies and overrides with5.0.5to prevent coverage, browser type, and npm dependency conflicts.Build status
upgrade-and-sync: successbuild-upstream: success