{ "compilerOptions": { "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", "target": "ES2023", "lib": ["ES2023"], "module": "ESNext", "moduleResolution": "Bundler", "allowSyntheticDefaultImports": true, "strict": true, "noEmit": true, "skipLibCheck": true, "types": ["node"] }, // The Playwright UI-E2E config + specs (ersatztv#445) belong here, not in tsconfig.app.json: they // run in Node (not the bundled browser app), and `tsc -b` then type-checks them as part of // `npm run build`, so a broken spec fails the build instead of only failing at test time. "include": ["vite.config.ts", "eslint.config.js", "playwright.config.ts", "e2e/**/*.ts", "vite-plugins/**/*.ts"] }