From 63716272c5cd4390e1cc80c031488e010428832b Mon Sep 17 00:00:00 2001 From: Dmytro Stanchiev Date: Tue, 28 Apr 2026 19:55:59 -0400 Subject: [PATCH] chore: slim per-package tsconfigs to extend root --- packages/api-server/tsconfig.json | 29 ++--------------------------- packages/core/tsconfig.json | 29 ++--------------------------- packages/mcp-server/tsconfig.json | 29 ++--------------------------- 3 files changed, 6 insertions(+), 81 deletions(-) diff --git a/packages/api-server/tsconfig.json b/packages/api-server/tsconfig.json index 247cbc1..e52e884 100644 --- a/packages/api-server/tsconfig.json +++ b/packages/api-server/tsconfig.json @@ -1,34 +1,9 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "lib": ["dom", "ESNext"], - "target": "ESNext", - "module": "preserve", - "moduleResolution": "bundler", "paths": { "@/*": ["./src/*"] - }, - "strict": true, - "noEmit": true, - - // Environment setup & latest features - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - - // Bundler mode - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - - // Best practices - "skipLibCheck": true, - "noFallthroughCasesInSwitch": true, - "noUncheckedIndexedAccess": true, - "noImplicitOverride": true, - - // Some stricter flags (disabled by default) - "noUnusedLocals": false, - "noUnusedParameters": false, - "noPropertyAccessFromIndexSignature": false + } }, "include": ["./src", "./test"] } diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 247cbc1..e52e884 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,34 +1,9 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "lib": ["dom", "ESNext"], - "target": "ESNext", - "module": "preserve", - "moduleResolution": "bundler", "paths": { "@/*": ["./src/*"] - }, - "strict": true, - "noEmit": true, - - // Environment setup & latest features - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - - // Bundler mode - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - - // Best practices - "skipLibCheck": true, - "noFallthroughCasesInSwitch": true, - "noUncheckedIndexedAccess": true, - "noImplicitOverride": true, - - // Some stricter flags (disabled by default) - "noUnusedLocals": false, - "noUnusedParameters": false, - "noPropertyAccessFromIndexSignature": false + } }, "include": ["./src", "./test"] } diff --git a/packages/mcp-server/tsconfig.json b/packages/mcp-server/tsconfig.json index 247cbc1..e52e884 100644 --- a/packages/mcp-server/tsconfig.json +++ b/packages/mcp-server/tsconfig.json @@ -1,34 +1,9 @@ { + "extends": "../../tsconfig.json", "compilerOptions": { - "lib": ["dom", "ESNext"], - "target": "ESNext", - "module": "preserve", - "moduleResolution": "bundler", "paths": { "@/*": ["./src/*"] - }, - "strict": true, - "noEmit": true, - - // Environment setup & latest features - "moduleDetection": "force", - "jsx": "react-jsx", - "allowJs": true, - - // Bundler mode - "allowImportingTsExtensions": true, - "verbatimModuleSyntax": true, - - // Best practices - "skipLibCheck": true, - "noFallthroughCasesInSwitch": true, - "noUncheckedIndexedAccess": true, - "noImplicitOverride": true, - - // Some stricter flags (disabled by default) - "noUnusedLocals": false, - "noUnusedParameters": false, - "noPropertyAccessFromIndexSignature": false + } }, "include": ["./src", "./test"] }