import { defineConfig } from 'vitest/config'; export default defineConfig({ define: { 'process.env.NODE_ENV': '"test"', }, test: { globals: true, environment: 'jsdom', setupFiles: ['./vitest.setup.ts'], exclude: ['e2e/**', 'node_modules/**'], coverage: { provider: 'v8', include: ['src/**/*.{ts,tsx}'], exclude: ['src/**/*.test.{ts,tsx}', 'src/test-utils.tsx', 'src/index.tsx'], thresholds: { lines: 80, functions: 80, branches: 80, statements: 80, }, }, }, });