| 123456789101112131415161718192021222324 |
- import { defineConfig } from "vitest/config";
- import path from "path";
- export default defineConfig({
- resolve: {
- // Deduplicate React so tests don't get two copies
- // (pnpm strict resolution can cause packages/react to resolve a different copy)
- alias: {
- react: path.resolve(__dirname, "node_modules/react"),
- "react-dom": path.resolve(__dirname, "node_modules/react-dom"),
- },
- },
- test: {
- globals: true,
- environment: "jsdom",
- include: ["packages/**/*.test.ts", "packages/**/*.test.tsx"],
- coverage: {
- provider: "v8",
- reporter: ["text", "json", "html"],
- include: ["packages/*/src/**/*.{ts,tsx}"],
- exclude: ["**/*.test.{ts,tsx}", "**/index.ts"],
- },
- },
- });
|