import path from "node:path"; import { mergeConfig } from "vitest/config"; import { jsdomVitestConfig } from "@repo/core-typescript/vitest.base.jsdom"; // Coverage excludes mirror the feature-package pattern (see // packages/auth/vitest.config.ts): framework glue is excluded, thresholds // stay inherited from the shared base — never lowered here. export default mergeConfig(jsdomVitestConfig, { test: { coverage: { exclude: [ // React context providers wiring tRPC + React Query into each // framework's render tree — integration-tested in the apps "src/providers/**", // QueryClient bootstrap factory consumed by the providers "src/query-client.ts", ], }, }, resolve: { alias: { "@": path.resolve(__dirname, "./src") } }, });