import { defineConfig } from 'vitest/config'; export default defineConfig({ test: { globals: true, environment: 'node', setupFiles: ['./vitest-setup.ts'], include: ['src/**/*.spec.ts'], coverage: { provider: 'v8', reportsDirectory: './coverage', reporter: ['text', 'html', 'lcov'], include: ['src/**/*.ts'], exclude: [ 'src/**/*.spec.ts', 'src/**/*.module.ts', 'src/**/*.entity.ts', 'src/main.ts', 'src/**/*.dto.ts', ], }, }, });