What problem does it solve? Setting up and maintaining a fast, Jest-compatible test suite in a Vite-based project requires knowing many APIs, configuration options, and mocking patterns, which slows down test authoring and debugging. ## Core Features & Use Cases - Test Authoring: Use test, describe, expect, hooks, and parameterized tests with a Jest-compatible API and native TypeScript and ESM support. - Mocking & Snapshots: Mock functions, modules, timers, dates, globals, and environment variables with vi utilities, plus file and inline snapshot testing. - Coverage, Filtering & Projects: Configure V8 or Istanbul coverage thresholds, filter tests by name, tags, or changed files, and run multi-project workspaces with different environments. - Use Case: When adding tests to a Vite application, ask for a test suite that mocks an API module, uses fake timers, runs in jsdom, and enforces 80% coverage thresholds. ## Quick Start Write a Vitest test file for my utility module with mocked dependencies, jsdom environment, and coverage configuration.