Skip to content

Move the TypeScript test runner to vitest 5 - #32

Merged
Antawari merged 1 commit into
mainfrom
catrina/wave1-vitest5-quality
Oct 21, 2026
Merged

Antawari merged 1 commit into
mainfrom
catrina/wave1-vitest5-quality

Conversation

@Antawari

Copy link
Copy Markdown
Contributor

What

ts/: vitest 2.1.9 → 5.0.5. vitest 5 takes vite as a peer, so vite ^8.3.5 becomes a declared dev dependency (previously vitest 2 pulled vite 5 transitively).

Why

OSV on the lockfile: 3 critical (vitest, tinypool ×2), 2 high (vite 5), 9 moderate, 1 low before → 0 / 0 / 0 / 0 after.

Proof

  • Tests: 46/46 before and after (8 files). tsc --noEmit clean before and after.
  • Strict npm ci succeeds (no --legacy-peer-deps).
  • Kit cf-gate against detached origin/main: no new red.

🤖 Generated with Claude Code

Clears the critical advisories on vitest 2 and tinypool and the high
ones on the vite 5 it pulled in. vitest 5 takes vite as a peer, so vite
is now a declared dev dependency. 46 of 46 tests pass before and after,
tsc is clean, and a strict npm ci succeeds.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Antawari
Antawari merged commit b56ddb7 into main Oct 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant