import { defineConfig } from "vitest/config"; import vue from "@vitejs/plugin-vue"; import path from "path"; export default defineConfig({ plugins: [vue()], test: { globals: true, environment: "happy-dom", include: ["src/__tests__/**/*.test.ts"], exclude: ["node_modules/", ".claude/**", "public/**", "dist/**"], coverage: { provider: "v8", reporter: ["text", "json", "html", "lcov"], include: ["src/composables/**/*.ts"], exclude: [ "node_modules/", "src/composables/README.md", "src/__tests__/**", ], }, }, resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, });