Removes Playwright testing setup, configurations, and related dependencies from the core project. Introduces a dedicated 'playwright-tests' directory to contain the testing framework, isolating test-related dependencies and configurations from the core application. This change aims to keep the core project lean and focused on application logic while promoting a more modular and maintainable testing approach.
71 lines
No EOL
1.3 KiB
JSON
71 lines
No EOL
1.3 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2023",
|
|
"module": "NodeNext",
|
|
"moduleResolution": "NodeNext",
|
|
"esModuleInterop": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"resolveJsonModule": true,
|
|
"strictNullChecks": true,
|
|
"noImplicitAny": false,
|
|
"emitDecoratorMetadata": true,
|
|
"experimentalDecorators": true,
|
|
"baseUrl": ".",
|
|
"rootDirs": [
|
|
"./impl",
|
|
"./business-logic"
|
|
],
|
|
"paths": {
|
|
"@impl/*": [
|
|
"./impl/*"
|
|
],
|
|
"@api/*": [
|
|
"./impl/api/*"
|
|
],
|
|
"@controller/*": [
|
|
"./impl/api/controller/*"
|
|
],
|
|
"@model/*": [
|
|
"./impl/api/model/*"
|
|
],
|
|
"@gui/*": [
|
|
"./impl/gui/*"
|
|
],
|
|
"@lfm/*": [
|
|
"./impl/gui/lfm/*"
|
|
],
|
|
"@pom/*": [
|
|
"./impl/gui/pom/*"
|
|
],
|
|
"@mixins/*": [
|
|
"./impl/gui/mixins"
|
|
],
|
|
"@business-logic/*": [
|
|
"./business-logic/*"
|
|
],
|
|
"@validations/*": [
|
|
"./business-logic/validations/*"
|
|
],
|
|
"@workflows/*": [
|
|
"./business-logic/workflows/*"
|
|
],
|
|
"@helpers/*": [
|
|
"./helpers/*"
|
|
],
|
|
"@tests/*": [
|
|
"./tests/*"
|
|
],
|
|
"@utils/*": [
|
|
"./impl/utils/*"
|
|
]
|
|
}
|
|
},
|
|
"include": [
|
|
"**/*.ts",
|
|
"**/*.js"
|
|
],
|
|
"exclude": [
|
|
"node_modules",
|
|
"artifacts"
|
|
]
|
|
} |