chore(deps): upgrade vite-plus to 0.2.0#19
Conversation
There was a problem hiding this comment.
Code Review
This pull request updates workspace dependencies in pnpm-workspace.yaml, including upgrading vite-plus and vite to version 0.2.0, and switching vitest from a custom @voidzero-dev/vite-plus-test package to upstream version 4.1.9. Consequently, the Vitest blob timing script (scripts/lib/vitest-blob-timings.mjs) has been updated to remove the dynamic chunk-loading parser and replace it with a custom parseVitestBlob function that decodes the flatted JSON format used by Vitest blob reports. I have no feedback to provide as there are no review comments.
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.
v0.2.0 consumes upstream Vitest directly, so the @voidzero-dev/vite-plus-test wrapper is removed (vitest now comes transitively through vite-plus), and the minimum Node rises to ^22.18.0 || >=24.11.0. - catalog: vite-plus 0.1.24 -> 0.2.0, vite -> @voidzero-dev/vite-plus-core@0.2.0 - replace the vitest wrapper alias with upstream vitest 4.1.9 and bump @vitest/coverage-istanbul to 4.1.9 so the tree resolves a single vitest - drop the vitest peerDependencyRules entries that only existed for the wrapper - exclude first-party packages from minimumReleaseAge so a fresh 0.2.0 installs - reimplement the CI blob-timing helper to read upstream Vitest's flatted blobs
e4650d5 to
ba8cafe
Compare
Upgrade Vite+ (
vp) from 0.1.24 to 0.2.0. v0.2.0 consumes upstream Vitest directly, so the@voidzero-dev/vite-plus-testwrapper is removed (vitestnow comes transitively throughvite-plus), and the minimum Node rises to^22.18.0 || >=24.11.0(local/CI already on Node 24).Changes
vite-plus0.1.24 -> 0.2.0,vite->@voidzero-dev/vite-plus-core@0.2.0,vitest(was the wrapper alias) -> upstream4.1.9,@vitest/coverage-istanbul-> 4.1.9, so the tree resolves a single vitest.vitestpeerDependencyRulesentries that only existed for the wrapper (theviteones stay).vite-plus,@voidzero-dev/*) fromminimumReleaseAgeso a freshly published 0.2.0 installs.scripts/lib/vitest-blob-timings.mjs) to parse upstream Vitest's flatted blob reports directly; the old code reached into the removed wrapper's bundled parser.Verification
vitest@4.1.9in the tree, no duplicate copies.vp test run: 320 files, 8580 passed / 2 skipped (native Vitest 4.1.9 banner).vp check: format, lint, and type checks pass.