import tsconfigPaths from 'vite-tsconfig-paths'; import { configDefaults, defineConfig } from 'vitest/config'; export default defineConfig({ plugins: [tsconfigPaths({ root: '.' })], test: { watch: false, coverage: { include: ['lib/**/*.ts', 'lib/**/*.tsx'], exclude: ['lib/routes/**'], reporter: ['text', 'html', 'clover', 'json', 'cobertura'], }, testTimeout: 10000, setupFiles: ['./lib/setup.test.ts'], exclude: [...configDefaults.exclude, './lib/setup.test.ts', '**/*.worker.test.ts'], }, });