What problem does it solve?
It prevents wasted time caused by running the wrong test runner (Jest vs Vitest) and helps you consistently execute the correct unit tests in JavaScript/TypeScript frontend projects.
Core Features & Use Cases
- Framework detection before running: identifies the test framework by inspecting imports, config files (vitest.config.* / jest.config.*), package.json dependencies, and test scripts.
- Targeted test execution: runs only the most relevant tests (for a single file or test path) instead of running the entire suite.
- Monorepo-aware workflow: supports running tests inside the nearest package.json (e.g., under apps/) for workspace setups.
Use Case: When debugging a failing component in a monorepo, you can run the exact file’s tests from the closest package directory without guessing whether the project uses Jest or Vitest.
Quick Start
Run pnpm run test for your specific test file path after confirming the closest package.json in your monorepo.