- Install @vitest/coverage-v8 - Configure coverage in vitest.config.ts - Add npm script: test:coverage - Add coverage/ to gitignore