import { defineConfig } from "vitest/config"; import react from "@vitejs/plugin-react"; import path from "path"; export default defineConfig({ plugins: [react()], test: { globals: true, environment: 'jsdom', setupFiles: './src/test/setup.ts', include: ['src/**/*.{test,spec}.{js,jsx,ts,tsx}'], exclude: ['node_modules', 'dist', '.git'], coverage: { provider: 'v8', reporter: ['text', 'json', 'html'], include: ['src/**/*.{js,jsx,ts,tsx}'], exclude: ['src/**/*.d.ts', 'src/test/**/*'] } }, resolve: { alias: { '@': path.resolve(__dirname, './src') } } })