{ "extends": "./tsconfig.app.json", // Override to include only test files and clear exclusions. // Application code imported in tests is automatically included via module resolution. "include": ["src/**/__tests__/*", "env.d.ts"], "exclude": [], "compilerOptions": { // Vitest runs in a different environment than the application code. // Adjust lib and types accordingly. The language lib stays ES2022 (as in // the app config) so app code imported by tests type-checks the same; // only the DOM globals come from jsdom instead. "lib": ["ES2022"], "types": ["node", "jsdom"], // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking. // Specified here to keep it out of the root directory. "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.vitest.tsbuildinfo" } }