Files
CPLv4.0/tsconfig.json
ISA 9b05f21ccc feat: migrate from Cypress to Playwright for E2E testing
- Remove Cypress dependencies and configuration files
- Install @playwright/test with browser support
- Add playwright.config.ts with optimized settings for Next.js
- Migrate existing Cypress tests to Playwright format
- Add new E2E test scripts to package.json
- Configure GitHub Actions workflow for automated testing
- Update .gitignore for Playwright artifacts

BREAKING CHANGE: E2E testing framework changed from Cypress to Playwright
2025-08-01 15:45:59 +02:00

59 lines
1.3 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"compilerOptions": {
"target": "es2020",
"module": "esnext",
"moduleResolution": "node",
"jsx": "preserve",
// 🧠 Strict Mode aktiviert alle strengen Prüfungen
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictBindCallApply": true,
"alwaysStrict": true,
// 🧼 Weitere gute Optionen
"forceConsistentCasingInFileNames": true,
"noFallthroughCasesInSwitch": true,
// 🔧 Build-Verhalten
"noEmit": true,
"incremental": true,
"isolatedModules": true,
"skipLibCheck": true,
// 📦 Module/Import
"esModuleInterop": true,
"resolveJsonModule": true,
"allowSyntheticDefaultImports": true,
"allowJs": true,
// 🌐 IDE-Typen
"types": ["node"],
// 📚 Unterstützte Bibliotheken
"lib": ["dom", "dom.iterable", "es2020"],
// ✨ Pfade/Aliase
"baseUrl": ".",
"paths": {
"@/*": ["./*"],
"@/redux/*": ["./redux/*"],
"@/utils/*": ["./utils/*"],
"@/components/*": ["./components/*"],
"@/services/*": ["./services/*"],
"@/types/*": ["./types/*"]
}
},
"include": [
".", // Projekt-Root
"**/*.ts",
"**/*.tsx",
"types/global.d.ts"
],
"exclude": ["node_modules", ".next", "out"]
}