import { defineConfig, mergeConfig } from "vitest/config"; import viteConfig from "./vite.config"; export default mergeConfig( viteConfig, defineConfig({ test: { globals: true, environment: "jsdom", setupFiles: ["./src/test/setupTests.ts"], include: ["src/**/*.{test,spec}.{ts,tsx}"], coverage: { provider: "v8", reporter: ["text", "html", "lcov"], include: ["src/**/*.{ts,tsx}"], exclude: [ "src/**/*.test.{ts,tsx}", "src/test/**", "src/main.tsx", "src/vite-env.d.ts", ], }, }, }), );