SIGN IN SIGN UP

Bump vite-plus to 1.0.0 (#632)

vite-plus 1.0.0 is the only VoidZero package that can move within the
24h minimumReleaseAge window without breaking the toolchain:

- vite stays 7.3.6: Vite 8's Oxc leaves Stage-3 decorators unlowered,
  so every workerd suite importing a `@validateRpc()` class fails with
  "SyntaxError: Invalid or unexpected token" (re-verified on 8.3.1; see
  the catalog comment).
- vitest stays ^4.1.11: @cloudflare/vitest-pool-workers 0.22.0 peers
  vitest ^4.1.0.
- @vitejs/plugin-react stays ^5.2.0: 6.x requires vite ^8.

Migration for 1.0:

- Override `vite@*` instead of bare `vite`, so vite-plus keeps its
  `vite` -> @voidzero-dev/vite-plus-core alias instead of having vite 7
  substituted under `vp`.
- Move task `env`/`input`/`output` under `cache` (vite-task#749), in the
  package configs and the shared task builders.
- Import the oxlint plugin types and RuleTester from
  `vite-plus/lint/plugins{,-dev}` and drop the separately pinned
  @oxlint/plugins dependency, its drift test and dependabot ignore.
- oxlint 1.85: use toSorted() on three freshly built arrays, and turn
  off react/globals for workshop-frontend tests, whose hook probes
  assign to an outer `let` on purpose.
N
Nathan Disidore committed
1798a24a614e83387d1f71dbc508fd0fded44667
Parent: 6592235
Committed by GitHub <noreply@github.com> on 10/1/2026, 7:49:13 PM