Caution
This package is deprecated and no longer maintained.
Migrate to @vitest-agent/plugin for similar functionality.
Sources live in the vitest-agent monorepo.
No further releases, fixes or security patches will be published here.
Automatic Vitest project configuration discovery for pnpm monorepo
workspaces. Scans workspace packages, classifies test files as unit,
e2e, or integration by filename convention, and generates multi-project
Vitest configs with coverage thresholds, vitest-agent-reporter
integration, and CI-aware reporters.
- Zero-config workspace discovery -- Scans packages with
src/directories automatically - Three-kind test classification -- Unit, e2e, and integration tests classified by filename convention
- Named coverage levels --
none,basic,standard,strict,fullpresets - Per-kind and per-project overrides -- Object or callback form with chainable mutation API
- Agent reporter integration -- Built-in
vitest-agent-reporterplugin injection - Claude Code plugin -- Session context and configuration reference for AI-assisted development
This is a pnpm workspace monorepo:
| Directory | Purpose |
|---|---|
package/ |
The published @savvy-web/vitest npm package |
plugin/ |
Companion Claude Code plugin (hooks, skills) |
docs/ |
Repository-level documentation |
lib/ |
Shared workspace configuration (lint-staged, markdownlint) |
pnpm install
pnpm run build # Build all (dev + prod)
pnpm run test # Run all tests
pnpm run lint # Check code with Biome
pnpm run typecheck # Type-check via Turbo (tsgo)See CONTRIBUTING.md for full development setup and conventions.
- Package README -- Installation, quick start, and API overview
- Plugin README -- Claude Code companion plugin
- API Reference -- Types, classes, and configuration options
- Discovery -- Workspace scanning and test classification
- Guides -- Usage patterns and recipes