diff --git a/configuration/tsconfig/tsconfig.json b/configuration/tsconfig/tsconfig.json index 8ece067a..b807e58d 100644 --- a/configuration/tsconfig/tsconfig.json +++ b/configuration/tsconfig/tsconfig.json @@ -1,27 +1,32 @@ { "compilerOptions": { - "alwaysStrict": true, + "allowJs": true, + "allowUnreachableCode": false, + "checkJs": true, "declaration": true, - "esModuleInterop": true, + "emitDecoratorMetadata": true, + "exactOptionalPropertyTypes": true, "experimentalDecorators": true, - "forceConsistentCasingInFileNames": true, - "skipLibCheck": true, - "downlevelIteration": true, + "explainFiles": true, "inlineSourceMap": true, + "isolatedModules": true, + "lib": [ + "ES2022", + "DOM" + ], "module": "NodeNext", "moduleResolution": "NodeNext", "noErrorTruncation": true, "noFallthroughCasesInSwitch": true, - "isolatedModules": true, - "allowJs": true, - "checkJs": true, - "resolveJsonModule": true, - "allowSyntheticDefaultImports": true, "noImplicitAny": true, + "noImplicitOverride": true, "noImplicitReturns": true, - "noUnusedLocals": false, - "noUnusedParameters": false, - "outDir": "../../../lib/", + "noPropertyAccessFromIndexSignature": true, + "noUncheckedIndexedAccess": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "resolveJsonModule": true, + "skipLibCheck": true, "lib": [ "ES2022", "DOM" @@ -33,7 +38,6 @@ "transpileOnly": true }, "exclude": [ - "../../../app.js", - "../../../lib/" + "../../../lib/" ] }