What problem does it solve? Writing and maintaining fast unit tests in Vite-based projects requires knowing Vitest's API surface, configuration options, mocking utilities, and coverage setup, which are spread across extensive documentation. ## Core Features & Use Cases - Test Authoring: Covers the test/describe/expect APIs, lifecycle hooks, parameterized tests, and custom fixtures via test.extend. - Mocking & Utilities: Guides module mocking with vi.mock, spies, fake timers, stubbed globals, and environment variables. - Coverage, Filtering & Projects: Explains V8/Istanbul coverage configuration, test filtering by name or tags, sharding for CI, and multi-project workspaces. - Use Case: When adding tests to a TypeScript component, ask for a Vitest test suite with mocked API calls, fake timers, and coverage thresholds configured in vitest.config.ts. ## Quick Start Write a Vitest test file for my utils module that mocks the fetch call and runs with jsdom environment and coverage enabled.