Files
twitch-panels/vitest.config.ts
T
2026-02-08 03:12:09 +05:00

32 lines
754 B
TypeScript

import { sveltekit } from "@sveltejs/kit/vite";
import { defineConfig } from "vitest/config";
export default defineConfig({
plugins: [sveltekit()],
test: {
environment: "jsdom",
isolate: true,
setupFiles: ["./tests/setup.ts"],
include: ["tests/**/*.{test,spec}.{js,ts}"],
coverage: {
provider: "istanbul",
enabled: true,
include: ["src/**/*.{js,ts,svelte}"],
exclude: [
"src/**/*.d.ts",
"src/**/types.ts",
"src/**/index.ts",
"**/*.config.*",
"**/build/**",
"**/node_modules/**",
"**/coverage/**",
],
},
},
resolve: process.env.VITEST
? {
conditions: ["browser"],
}
: undefined,
});