import path from "node:path"; import { fileURLToPath } from "node:url"; import { defineConfig } from "vitest/config"; const __dirname = path.dirname(fileURLToPath(import.meta.url)); export default defineConfig({ resolve: { alias: { "#": path.join(__dirname, "src"), }, }, test: { globals: true, environment: "jsdom", setupFiles: [path.join(__dirname, "vitest.setup.ts")], include: ["src/**/*.test.{ts,tsx}", "__tests__/**/*.test.{ts,tsx}"], exclude: ["node_modules", "build"], css: false, coverage: { provider: "v8", reporter: ["text", "html"], include: ["src/**/*.{ts,tsx}"], exclude: ["src/**/*.test.*", "src/**/__tests__/**", "__tests__/**"], }, }, });