import { configDefaults, defineConfig } from "vitest/config"; export default defineConfig({ test: { globals: false, setupFiles: ["./tests/setup.ts"], restoreMocks: true, clearMocks: true, mockReset: true, testTimeout: 10_000, exclude: [...configDefaults.exclude, ".tmp/**"], coverage: { provider: "v8", reportsDirectory: "artifacts/tests/coverage", reporter: ["text", "json-summary", "lcov"], include: ["src/**/*.{ts,tsx}"], exclude: ["**/*.d.ts", "**/*.stories.*"], }, }, });