{ "extends": "./tsconfig.base.json", "include": ["e2e/**/*.ts", "playwright.config.ts", "src/shared/**/*.ts", "tools/**/*.mjs"], "compilerOptions": { "composite": true, // `tools/paketstand.mjs` wird von der Prüfung UND vom Gate-Stempel // gelesen. Der Stempel lädt sie ohne Übersetzungsschritt, deshalb ist sie // JavaScript; TypeScript zieht die Typen aus ihren JSDoc-Angaben. "allowJs": true, // Playwright-Callbacks in `page.evaluate()` laufen im Browserkontext, // deshalb wird hier zusätzlich zur Node-Umgebung die DOM-Bibliothek // gebraucht. "lib": ["ES2023", "DOM", "DOM.Iterable"], "types": ["node"], "outDir": "node_modules/.tmp/tsc-e2e", "tsBuildInfoFile": "node_modules/.tmp/tsc-e2e.tsbuildinfo" } }