chore(frontend): upgrade vite-plus to 0.2.1#1
Conversation
v0.2.1 consumes upstream Vitest directly, so the @voidzero-dev/vite-plus-test wrapper is removed and vitest now arrives transitively through vite-plus. Since the frontend imports directly from "vitest", pin upstream vitest to the bundled 4.1.9 and drop the wrapper alias plus its override. Keep the vite -> @voidzero-dev/vite-plus-core override and bump it to 0.2.1.
There was a problem hiding this comment.
Code Review
This pull request updates the frontend dependencies in package.json and package-lock.json. Specifically, vite and vite-plus are upgraded to version 0.2.1, and vitest is migrated from the custom @voidzero-dev/vite-plus-test package to the standard 4.1.9 release. Additionally, the vitest override has been removed, and several new testing-related packages (such as @vitest/browser, @vitest/expect, and @testing-library/user-event) have been introduced. There are no review comments to address, and I have no further feedback to provide.
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.
Upgrades the frontend toolchain from vite-plus 0.1.x to 0.2.1.
v0.2.1's one breaking change is that it consumes upstream Vitest directly: the
@voidzero-dev/vite-plus-testwrapper is removed andvitestnow comes in transitively throughvite-plus.What changed in
frontend/package.json:vite-plus:0.1.24->0.2.1vitest: dropped the@voidzero-dev/vite-plus-test@0.1.24alias and pinned upstreamvitest@4.1.9(the version bundled with vite-plus 0.2.1), since the frontend imports directly fromvitest. Also removed the now-danglingvitestoverride.vite: kept thenpm:@voidzero-dev/vite-plus-coreoverride (still required) and bumped it (and the devDependency alias) to0.2.1.The dependency tree resolves to a single
vitest@4.1.9(no duplicate copies), and no reference to@voidzero-dev/vite-plus-testremains. Imports fromvite-plus/testwere left unchanged.Reviewers:
frontend/package.jsonis the substantive change; the lockfile is regenerated.