import { defineConfig } from "vitest/config"; import path from "node:path"; export default defineConfig({ esbuild: { jsx: "automatic", jsxImportSource: "react", }, resolve: { alias: { "@": path.resolve(__dirname), }, }, test: { environment: "node", environmentMatchGlobs: [ ["app/components/**/*.test.tsx", "jsdom"], ["app/workspace/**/*.test.tsx", "jsdom"], ], setupFiles: ["./vitest.setup.ts"], include: [ "lib/**/*.test.ts", "lib/**/*.test.tsx", "app/**/*.test.ts", "app/**/*.test.tsx", ], testTimeout: 30_000, }, });