import { defineConfig } from "vitest/config"; import tsconfigPaths from "vite-tsconfig-paths"; export default defineConfig({ plugins: [tsconfigPaths()], test: { environment: "jsdom", // to run in browser-like environment env: { TZ: "Etc/UTC", IS_TEST: "true", }, setupFiles: ["./test/setup.ts"], coverage: { include: [ "src/data/**/*", "src/common/**/*", "src/external_app/**/*", "src/hassio/**/*", "src/panels/**/*", "src/util/**/*", ], reporter: ["text", "html"], provider: "v8", reportsDirectory: "test/coverage", }, }, });