Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.
All-time #665Trending #1023Hot #6247First seen Jan 28, 2026
Vite-powered unit testing framework with Jest-compatible API and native ESM support.
Shares Vite's config, transformers, and plugins; supports TypeScript, JSX, and ESM without extra setup Smart watch mode reruns only affected tests based on module graph; multi-threaded workers enable parallel execution Comprehensive testing utilities: test/describe/expect API, mocking (functions, modules, timers), snapshots, and fixtures Built-in code coverage via V8 or Istanbul; test filtering by name, file patterns, and tags Advanced features include type-level testing, custom environments (node, jsdom, happy-dom), and multi-project workspaces
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
The skill consists of documentation and code examples for the Vitest testing framework. It contains no malicious scripts, executable code, or data exfiltration patterns. All referenced dependencies are standard, well-known packages used within the JavaScript development ecosystem.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars5.9K
LicenseLICENSE.md
Default branchmain
Open issues9
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
Version2026.6.22
More metadata
author
Anthony Fu
version
2026.6.22
source
Generated from https://github.com/vitest-dev/vitest, scripts located at https://github.com/antfu/skills
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md3,713 B
docsSUMMARY.md187 B
History
First seen on skills.sh
First recorded snapshot · 35,144 installs
SKILL.md
Vitest is a next-generation testing framework powered by Vite. It provides a Jest-compatible API with native ESM, TypeScript, and JSX support out of the box. Vitest shares the same config, transformers, resolvers, and plugins with your Vite app.
Key Features:
Vite-native: Uses Vite's transformation pipeline for fast HMR-like test updates
Jest-compatible: Drop-in replacement for most Jest test suites
Smart watch mode: Only reruns affected tests based on module graph
Native ESM, TypeScript, JSX support without configuration
Multi-threaded workers for parallel test execution
Built-in coverage via V8 or Istanbul
Snapshot testing, mocking, and spy utilities
The skill is based on Vitest 5.x (beta), generated at 2026-06-22.
Core
Topic
Description
Reference
Configuration
Vitest and Vite config integration, defineConfig usage
[core-config](references/core-config.md)
CLI
Command line interface, commands and options
[core-cli](references/core-cli.md)
Test API
test/it function, modifiers like skip, only, concurrent
[core-test-api](references/core-test-api.md)
Describe API
describe/suite for grouping tests and nested suites
[core-describe](references/core-describe.md)
Expect API
Assertions with toBe, toEqual, matchers and asymmetric matchers