Skip to content

chore: migrate to vitest#12

Merged
JalonSolov merged 3 commits intovlang:mainfrom
cadamsdev:vitest
Mar 15, 2026
Merged

chore: migrate to vitest#12
JalonSolov merged 3 commits intovlang:mainfrom
cadamsdev:vitest

Conversation

@cadamsdev
Copy link
Copy Markdown
Contributor

@cadamsdev cadamsdev commented Mar 15, 2026

Migrated to Vitest because...

  • Vitest is faster
  • Vitest has far better developer experience
    • Works with TypeScript out of the box (Jest requires ts-jest)
    • Better error messages
    • Less configuration
  • Vitest is Jest compatible (Same API)
  • Vitest has less dependencies (Jest requires jest, ts-jest, @types/jest)
  • Vitest uses ESM by default (the web standard) whereas Jest uses (CommonJS)

@cadamsdev cadamsdev marked this pull request as ready for review March 15, 2026 18:18
@JalonSolov JalonSolov merged commit f933b74 into vlang:main Mar 15, 2026
11 checks passed
@cadamsdev cadamsdev deleted the vitest branch March 15, 2026 19:39
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.

2 participants