chore(deps): bump vite-plus to v0.2.0#9
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the vite-plus dependency to a temporary pkg.pr.new URL in both the template package.json and the workspace configuration, along with updating the lockfile. It also introduces minimumReleaseAge and minimumReleaseAgeExclude settings to pnpm-workspace.yaml. Feedback highlights two critical issues: first, using an ephemeral pkg.pr.new URL in a template meant for end-users will eventually break the template; second, the minimumReleaseAge configurations are .npmrc options and will be ignored if placed in pnpm-workspace.yaml.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| "@typescript/native-preview": "^7.0.0-dev.20260615.1", | ||
| "tailwindcss": "^4.3.1", | ||
| "vite-plus": "^0.1.24" | ||
| "vite-plus": "https://pkg.pr.new/voidzero-dev/vite-plus@1856" |
There was a problem hiding this comment.
Using a temporary pkg.pr.new URL in a template package.json meant for end-users is highly discouraged. These URLs are ephemeral and can be garbage-collected or deleted, which will break the template for anyone using create-rari-app in the future. Please use a published npm version (or a prerelease tag like ^0.2.0-beta.0) instead.
| @@ -1,4 +1,5 @@ | |||
| catalogMode: prefer | |||
| minimumReleaseAge: 60 | |||
There was a problem hiding this comment.
The minimumReleaseAge and minimumReleaseAgeExclude settings are .npmrc configuration options (typically configured as minimum-release-age and minimum-release-age-exclude in kebab-case) rather than pnpm-workspace.yaml options. Placing them here means they will be ignored by pnpm, leaving the security feature inactive. Please move these configurations to your .npmrc file.
Summary
Bump
vite-plusand related packages to the pkg.pr.new prerelease build for v0.2.0.Updated where applicable:
vite-plus-> pkg.pr.new buildvite(alias/override ->@voidzero-dev/vite-plus-core)vitestpinned to bundled4.1.9(the@voidzero-dev/vite-plus-testwrapper was removed upstream; vitest is now plain upstream)minimumReleaseAgeenabled with vite-plus packages excluded (pnpm/bun/npm as applicable)pnpm.overridesfield frompackage.jsonintopnpm-workspace.yaml(thepnpmfield is no longer read by pnpm)Test plan