pronounced “veetest” (/ˈviːtɛst/)
Vitest is a next-generation testing framework
with native support for ES Modules,
TypeScript, and JSX.
- @vitest/eslint-plugin — The official ESLint plugin.
- oxlint — Next-generation linter written in Rust with native support for Vitest.
- vitest-canvas-mock — Mock and snapshot HTML
<canvas>output. - vitest-fetch-mock — Mock
fetchrequests and responses. - vitest-mock-extended — Type-safe mocking extensions.
- vitest-websocket-mock — Test complex WebSocket interactions.
- @cronn/vitest-file-snapshots — Snapshot assertions for specific file formats.
- path-serializer — Serialize file paths into consistent, cross-platform strings.
- vitest-ansi-serializer — Serialize ANSI escape sequences into human-readable strings.
- vitest-image-snapshot — Visual regression testing for images.
- vitest-package-exports — Guard exported APIs against unintended breaking changes.
- vitest-react-serializer — Serialize React components into formatted HTML.
- vitest-llm-reporter — Structured JSON output optimized for LLM parsing, with streaming support.
- vitest-sonar-reporter — SonarQube reporter.
- vitest-teamcity-reporter — TeamCity reporter.
- @webcontainer/test — Run tests inside StackBlitz WebContainers.
- vitest-environment-web-ext — Dedicated testing environment for Chrome Extensions.
- @async-fn/vitest — Test async functions with controlled resolution and chronological flow.
- @raegen/vite-plugin-vitest-cache — Improve test performance through caching.
- executable-stories-vitest — Test user stories in a Cucumber-style format.
- vitest-affected — Run only tests affected by changed files.
- vitest-coverage-merge — Merge coverage reports across
jsdomand Browser Mode test runs. - vitest-fail-on-console — Fail tests on
console.error(). - vitest-testdirs — Run tests against isolated directory fixtures.
- @cloudflare/vitest-pool-workers — Run tests in a Cloudflare Workers runtime.
- eslint-vitest-rule-tester — Test ESLint rules using Vitest.
- neon-testing — Test projects that rely on Neon Postgres databases.
- vi-axe — Run accessibility tests with Axe.
- vitest-native — Test React Native components.
- antfu/skills — Collection of agent skills by Anthony Fu, including Vitest.