From 5dd1e6335a42d52128f532a37f07b7433cca21ae Mon Sep 17 00:00:00 2001 From: Dotta Date: Mon, 9 Mar 2026 14:09:30 -0500 Subject: [PATCH] Fix root TypeScript solution config --- cli/tsconfig.json | 2 +- packages/adapter-utils/tsconfig.json | 2 +- packages/adapters/claude-local/tsconfig.json | 2 +- packages/adapters/codex-local/tsconfig.json | 2 +- packages/adapters/cursor-local/tsconfig.json | 2 +- .../adapters/openclaw-gateway/tsconfig.json | 2 +- .../adapters/opencode-local/tsconfig.json | 2 +- packages/adapters/pi-local/tsconfig.json | 2 +- packages/db/tsconfig.json | 2 +- packages/shared/tsconfig.json | 2 +- server/tsconfig.json | 2 +- tsconfig.base.json | 18 +++++++++++ tsconfig.json | 32 +++++++++---------- 13 files changed, 45 insertions(+), 27 deletions(-) create mode 100644 tsconfig.base.json diff --git a/cli/tsconfig.json b/cli/tsconfig.json index e4600622..dc664efe 100644 --- a/cli/tsconfig.json +++ b/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapter-utils/tsconfig.json b/packages/adapter-utils/tsconfig.json index a086b149..5a24989c 100644 --- a/packages/adapter-utils/tsconfig.json +++ b/packages/adapter-utils/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapters/claude-local/tsconfig.json b/packages/adapters/claude-local/tsconfig.json index 2f355cfe..e1b71318 100644 --- a/packages/adapters/claude-local/tsconfig.json +++ b/packages/adapters/claude-local/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapters/codex-local/tsconfig.json b/packages/adapters/codex-local/tsconfig.json index 2f355cfe..e1b71318 100644 --- a/packages/adapters/codex-local/tsconfig.json +++ b/packages/adapters/codex-local/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapters/cursor-local/tsconfig.json b/packages/adapters/cursor-local/tsconfig.json index 90314411..8fea361a 100644 --- a/packages/adapters/cursor-local/tsconfig.json +++ b/packages/adapters/cursor-local/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src", diff --git a/packages/adapters/openclaw-gateway/tsconfig.json b/packages/adapters/openclaw-gateway/tsconfig.json index 2f355cfe..e1b71318 100644 --- a/packages/adapters/openclaw-gateway/tsconfig.json +++ b/packages/adapters/openclaw-gateway/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapters/opencode-local/tsconfig.json b/packages/adapters/opencode-local/tsconfig.json index 2f355cfe..e1b71318 100644 --- a/packages/adapters/opencode-local/tsconfig.json +++ b/packages/adapters/opencode-local/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/adapters/pi-local/tsconfig.json b/packages/adapters/pi-local/tsconfig.json index 2f355cfe..e1b71318 100644 --- a/packages/adapters/pi-local/tsconfig.json +++ b/packages/adapters/pi-local/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.json", + "extends": "../../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/db/tsconfig.json b/packages/db/tsconfig.json index a086b149..5a24989c 100644 --- a/packages/db/tsconfig.json +++ b/packages/db/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/shared/tsconfig.json b/packages/shared/tsconfig.json index a086b149..5a24989c 100644 --- a/packages/shared/tsconfig.json +++ b/packages/shared/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.json", + "extends": "../../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/server/tsconfig.json b/server/tsconfig.json index da335836..921c3aed 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 00000000..25e06d83 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "target": "ES2023", + "module": "NodeNext", + "moduleResolution": "NodeNext", + "esModuleInterop": true, + "strict": true, + "skipLibCheck": true, + "declaration": true, + "declarationMap": true, + "sourceMap": true, + "outDir": "dist", + "rootDir": "src", + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "isolatedModules": true + } +} diff --git a/tsconfig.json b/tsconfig.json index 25e06d83..3a989f38 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,18 +1,18 @@ { - "compilerOptions": { - "target": "ES2023", - "module": "NodeNext", - "moduleResolution": "NodeNext", - "esModuleInterop": true, - "strict": true, - "skipLibCheck": true, - "declaration": true, - "declarationMap": true, - "sourceMap": true, - "outDir": "dist", - "rootDir": "src", - "forceConsistentCasingInFileNames": true, - "resolveJsonModule": true, - "isolatedModules": true - } + "extends": "./tsconfig.base.json", + "files": [], + "references": [ + { "path": "./packages/adapter-utils" }, + { "path": "./packages/shared" }, + { "path": "./packages/db" }, + { "path": "./packages/adapters/claude-local" }, + { "path": "./packages/adapters/codex-local" }, + { "path": "./packages/adapters/cursor-local" }, + { "path": "./packages/adapters/openclaw-gateway" }, + { "path": "./packages/adapters/opencode-local" }, + { "path": "./packages/adapters/pi-local" }, + { "path": "./server" }, + { "path": "./ui" }, + { "path": "./cli" } + ] }