From d480dce677fdd8ab1b723cf249830b9fe385e7e5 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Fri, 8 Jul 2022 08:45:51 +0500 Subject: [PATCH] little change typescript config --- tsconfig.json | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/tsconfig.json b/tsconfig.json index 60210db..e36f8dd 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,20 +1,30 @@ { "compilerOptions": { - "outDir": "./dist/", - "noImplicitAny": true, - "target": "es5", - "allowJs": true, - "moduleResolution": "node", - "esModuleInterop": true, - "sourceMap": true, + "alwaysStrict": true, "baseUrl": ".", + "esModuleInterop": true, + "forceConsistentCasingInFileNames": true, + "module": "ES6", + "moduleResolution": "node", + "noImplicitAny": true, + "noImplicitThis": false, + "sourceMap": true, + "strictBindCallApply": true, + "strictFunctionTypes": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "target": "ES5", + "allowUnreachableCode": false, + "allowUnusedLabels": false, "paths": { "components/*": ["src/components/*"], "core/*": ["src/core/*"], "pages/*": ["src/pages/*"], - "redux/*": ["src/redux/*"], - } + "redux/*": ["src/redux/*"] + }, }, + "exclude": ["node_modules"], + "include": ["src"], "ts-node": { "compilerOptions": { "module": "CommonJS", @@ -23,5 +33,4 @@ "exclude": ["node_modules"] } }, - "exclude": ["node_modules"], }