import { defineConfig } from 'vitest/config'; // https://vitest.dev/config/ export default defineConfig({ test: { testTimeout: 30_000, // Ava uses `*.test.*` so we use a different pattern include: ['src/**/*.{vtest,vitest}.{ts,tsx}'], includeSource: ['src/**/*.{ts,tsx}'], setupFiles: ['./vitest.setup.mts'], coverage: { enabled: true, reporter: ['text'], include: ['src/**/*.{ts,tsx}'], exclude: ['./src/test-fixtures/**', './src/index.ts'], }, }, });