Testing
Writing Custom Vitest Reporters for CI and Dashboards
Vitest's built-in reporters — verbose, dot, tap, junit — cover most cases. But sometimes you need test output in a custom format: a Slack message shaped exactly how your team wants it, a JSON file that feeds your internal dashboard, or a compact CI format that highlights only failures.