Files
WebControlCenter/tsconfig.app.json
2025-09-07 01:46:48 -04:00

47 lines
1.4 KiB
JSON

{
"compilerOptions": {
"target": "es6",
"module": "esnext",
"moduleResolution": "bundler",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"downlevelIteration": true,
"sourceMap": true,
"noEmit": true,
"noEmitHelpers": false,
"importHelpers": false,
"strictNullChecks": true,
"noUnusedParameters": false,
"noUnusedLocals": false,
"noImplicitAny": true, // TODO(AZ): Fix types to enable setting this to true
"lib": ["dom", "dom.iterable", "es2022"],
"baseUrl": "./src",
"paths": {
// Relative to baseUrl https://www.typescriptlang.org/tsconfig/#paths
"assets/*": ["./assets/*"],
"components/*": ["./components/*"],
"config/*": ["./config/*"],
"constants/*": ["./constants/*"],
"hooks/*": ["./hooks/*"],
"interfaces/*": ["./interfaces/*"],
"routers/*": ["./routers/*"],
"store/*": ["./store/*"],
"services/*": ["./services/*"],
"theme/*": ["./theme/*"],
"lang/*": ["./lang/*"],
"views/*": ["./views/*"]
},
"allowJs": true,
"skipLibCheck": true,
"esModuleInterop": true,
"strict": true,
"forceConsistentCasingInFileNames": true,
"isolatedModules": true,
"jsx": "react-jsx",
"noFallthroughCasesInSwitch": true
},
"exclude": ["node_modules", "public"],
"include": ["src", "test"]
}