Skip to content

Replace Jest with Vitest - #1233

Merged
tnotheis merged 7 commits into
mainfrom
codex/replace-jest-with-vitest
Oct 29, 2026
Merged

tnotheis merged 7 commits into
mainfrom
codex/replace-jest-with-vitest

Conversation

@tnotheis

Copy link
Copy Markdown
Member

Summary

  • Replace Jest and ts-jest across the workspaces with Vitest and SWC, preserving decorator metadata from the TypeScript configuration.
  • Migrate custom matcher typings, spies, setup files, ESLint rules, and test TypeScript types.
  • Preserve per-workspace worker limits, timeouts, coverage reports, integration test scripts, and the transport performance test entry point.
  • Remove Jest-only dependencies and update the npm lockfile.

Validation

  • npm run build:node
  • npm run lint:tsc --workspaces --if-present
  • npm run lint:eslint
  • npm run lint:prettier

Test suites were not run.

@tnotheis tnotheis added the test This pull request contains only new or changed tests label Oct 29, 2026
@tnotheis
tnotheis enabled auto-merge (squash) October 29, 2026 10:36
@tnotheis
tnotheis merged commit ee89735 into main Oct 29, 2026
15 checks passed
@tnotheis
tnotheis deleted the codex/replace-jest-with-vitest branch October 29, 2026 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test This pull request contains only new or changed tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants