import path from "node:path"; import { mergeConfig } from "vitest/config"; import { jsdomVitestConfig } from "@repo/core-typescript/vitest.base.jsdom"; export default mergeConfig(jsdomVitestConfig, { resolve: { alias: { "@": path.resolve(__dirname, "./src") }, }, test: { // Use HTTPS so jsdom accepts Secure cookies (required for __consent_state) environmentOptions: { jsdom: { url: "https://localhost/" }, }, coverage: { exclude: [ "src/**/*.test.{ts,tsx}", "src/**/*.stories.{ts,tsx}", "src/**/index.ts", "src/__factories__/**", "src/__contracts__/**", ], }, }, });