chore(deps): bump vite-plus to v0.1.24#2
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the vite-plus dependency and the vite and vitest overrides in package.json to use custom pkg.pr.new tarball URLs, along with updating the lockfile and configuring minimumReleaseAge exclusions in pnpm-workspace.yaml. A review comment identifies a critical issue where the overrides for vite and vitest are missing the npm:<package-name>@ prefix, causing pnpm to ignore them and fall back to standard registry versions, and provides a code suggestion to fix this.
| "vite": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1738", | ||
| "vitest": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-test@1738" |
There was a problem hiding this comment.
The current overrides for vite and vitest are missing the npm:<package-name>@ prefix. Because the package names in the custom pkg.pr.new tarballs (@voidzero-dev/vite-plus-core and @voidzero-dev/vite-plus-test) do not match the overridden keys (vite and vitest), pnpm ignores these overrides and falls back to the standard registry versions (as seen in pnpm-lock.yaml where vite resolves to vite@8.0.14).
To correctly override these packages with the custom tarballs, use the npm:<package-name>@<url> syntax.
| "vite": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1738", | |
| "vitest": "https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-test@1738" | |
| "vite": "npm:@voidzero-dev/vite-plus-core@https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-core@1738", | |
| "vitest": "npm:@voidzero-dev/vite-plus-test@https://pkg.pr.new/voidzero-dev/vite-plus/@voidzero-dev/vite-plus-test@1738" |
Summary
Bump
vite-plusand related packages to the pkg.pr.new prerelease build for v0.1.24.Updated where applicable:
vite-plus-> pkg.pr.new prereleasevite/vitestaliases and overrides ->@voidzero-dev/vite-plus-core/@voidzero-dev/vite-plus-testprerelease@voidzero-dev/vite-plus-*direct deps,overrides/resolutions/pnpm.overrides/ catalogsminimum-release-agewith vite-plus stack excluded (pnpm / npm / bun / yarn as applicable)pnpm.*package.json fields intopnpm-workspace.yamlwhere presentTest plan