From f2dfa1f31621fce5cba8da39b045672dbfebfca3 Mon Sep 17 00:00:00 2001 From: ChristopherPHolder Date: Wed, 16 Aug 2023 00:19:01 +0200 Subject: [PATCH] feat: improve ts config --- libs/cli-middleware/tsconfig.json | 18 +++++++----------- libs/cli-middleware/tsconfig.lib.json | 6 +++--- libs/cli-middleware/tsconfig.spec.json | 1 + 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/libs/cli-middleware/tsconfig.json b/libs/cli-middleware/tsconfig.json index bdf594cd..fcf9564d 100644 --- a/libs/cli-middleware/tsconfig.json +++ b/libs/cli-middleware/tsconfig.json @@ -1,15 +1,5 @@ { "extends": "../../tsconfig.base.json", - "compilerOptions": { - "module": "commonjs", - "forceConsistentCasingInFileNames": true, - "strict": true, - "noImplicitOverride": true, - "noPropertyAccessFromIndexSignature": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "types": ["vitest"] - }, "files": [], "include": [], "references": [ @@ -19,5 +9,11 @@ { "path": "./tsconfig.spec.json" } - ] + ], + "compilerOptions": { + "target": "es2022", + "module": "esnext", + "moduleResolution": "node", + "esModuleInterop": true + } } diff --git a/libs/cli-middleware/tsconfig.lib.json b/libs/cli-middleware/tsconfig.lib.json index 33eca2c2..06927f2e 100644 --- a/libs/cli-middleware/tsconfig.lib.json +++ b/libs/cli-middleware/tsconfig.lib.json @@ -2,9 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "declaration": true, + "module": "es2022", "types": ["node"] }, - "include": ["src/**/*.ts"], - "exclude": ["jest.config.ts", "src/**/*.spec.ts", "src/**/*.test.ts"] + "exclude": ["src/**/*.spec.ts", "src/**/*.test.ts"], + "include": ["src/**/*.ts"] } diff --git a/libs/cli-middleware/tsconfig.spec.json b/libs/cli-middleware/tsconfig.spec.json index 6d3be742..5c23b48a 100644 --- a/libs/cli-middleware/tsconfig.spec.json +++ b/libs/cli-middleware/tsconfig.spec.json @@ -1,6 +1,7 @@ { "extends": "./tsconfig.json", "compilerOptions": { + "module": "es2022", "outDir": "../../dist/out-tsc", "types": ["vitest/globals", "vitest/importMeta", "vite/client", "node"] },