From 9ed29d663a0d51527e17ab353d26ae5fc26d8cd0 Mon Sep 17 00:00:00 2001 From: mtyszczak <mateusz.tyszczak@gmail.com> Date: Wed, 19 Feb 2025 15:40:32 +0100 Subject: [PATCH] Add base tsconfig --- ts-common/tsconfig.base.json | 56 ++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 ts-common/tsconfig.base.json diff --git a/ts-common/tsconfig.base.json b/ts-common/tsconfig.base.json new file mode 100644 index 0000000..9cf4832 --- /dev/null +++ b/ts-common/tsconfig.base.json @@ -0,0 +1,56 @@ +{ + "compilerOptions": { + "emitDecoratorMetadata": true, + "resolveJsonModule": true, + "experimentalDecorators": true, + + "incremental": true, + "tsBuildInfoFile": "./dist/.tsbuildinfo", + + "target": "ES2020", + "lib": [ + "DOM", + "ES2020" + ], + "module": "ES2020", + "moduleResolution": "bundler", + + "rootDir": "./src", + "outDir": "./dist", + + "noEmit": false, + + "declaration": true, + "declarationMap": false, + "sourceMap": false, + + "noImplicitAny": false, + "noLib": false, + + "allowUnreachableCode": false, + "allowSyntheticDefaultImports": true, + "allowUnusedLabels": false, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "noFallthroughCasesInSwitch": false, + "noImplicitReturns": true, + "noImplicitThis": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + + "removeComments": false, + "checkJs": false, + "strict": true, + "alwaysStrict": true, + + "allowJs": false, + + "esModuleInterop": true, + + "noErrorTruncation": true, + }, + "buildOptions": { + "force": true, + "verbose": true + } +} \ No newline at end of file -- GitLab