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" } + ] }