Files
q-edit/vitest.config.mjs
2025-09-02 22:31:59 -04:00

27 lines
784 B
JavaScript

import { defineConfig } from "vitest/config";
export default defineConfig({
test: {
environment: "jsdom",
coverage: {
provider: "v8",
reportsDirectory: "coverage",
reporter: ["text", "json-summary", "lcov"],
all: false, // only files touched by tests, limited by include globs below
include: ["src/**/*.{js,mjs,ts,tsx,jsx}", "scripts/init-*.mjs"],
exclude: [
// legacy / infra / non-runtime files we don't aim to unit-test
"script.js",
"scripts/ci-check-coverage.mjs",
"scripts/docs-audit.mjs",
"scripts/tests-audit.mjs",
"scripts/serve.mjs",
"scripts/init-pagination-ui.mjs",
"**/*.test.*",
"**/node_modules/**",
"**/coverage/**",
],
},
},
});