From bb3e9fb1a1ce48b2b79b8527623ee47bd089e98c Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Thu, 6 Aug 2026 21:13:17 +0000 Subject: [PATCH] chore(core): separate source and test configs --- packages/core/package.json | 2 +- packages/core/tsconfig.json | 12 +++++++++--- packages/core/tsconfig.source.json | 16 ---------------- packages/core/tsconfig.tests.json | 11 +++++++++++ 4 files changed, 21 insertions(+), 20 deletions(-) delete mode 100644 packages/core/tsconfig.source.json create mode 100644 packages/core/tsconfig.tests.json diff --git a/packages/core/package.json b/packages/core/package.json index 5488dec4dd..2a97553938 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -11,7 +11,7 @@ "fix-node-pty": "bun run script/fix-node-pty.ts", "benchmark:location": "bun run script/benchmark-location.ts", "test": "bun test --only-failures", - "typecheck": "tsgo -b" + "typecheck": "tsgo -b && tsgo --noEmit -p tsconfig.tests.json" }, "bin": { "opencode": "./bin/opencode" diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index f66ffac387..6b43fb38cc 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -2,9 +2,15 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "composite": true, + "declaration": true, + "emitDeclarationOnly": true, "incremental": true, - "noUncheckedIndexedAccess": false + "noEmit": false, + "noUncheckedIndexedAccess": false, + "outDir": "node_modules/.ts-dist/source", + "rootDir": "src", + "tsBuildInfoFile": "node_modules/.ts-dist/source.tsbuildinfo" }, - "include": ["drizzle.config.ts", "script", "test"], - "references": [{ "path": "./tsconfig.source.json" }] + "include": ["src"] } diff --git a/packages/core/tsconfig.source.json b/packages/core/tsconfig.source.json deleted file mode 100644 index 6b43fb38cc..0000000000 --- a/packages/core/tsconfig.source.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/tsconfig", - "extends": "@tsconfig/bun/tsconfig.json", - "compilerOptions": { - "composite": true, - "declaration": true, - "emitDeclarationOnly": true, - "incremental": true, - "noEmit": false, - "noUncheckedIndexedAccess": false, - "outDir": "node_modules/.ts-dist/source", - "rootDir": "src", - "tsBuildInfoFile": "node_modules/.ts-dist/source.tsbuildinfo" - }, - "include": ["src"] -} diff --git a/packages/core/tsconfig.tests.json b/packages/core/tsconfig.tests.json new file mode 100644 index 0000000000..6cba522694 --- /dev/null +++ b/packages/core/tsconfig.tests.json @@ -0,0 +1,11 @@ +{ + "$schema": "https://json.schemastore.org/tsconfig", + "extends": "@tsconfig/bun/tsconfig.json", + "compilerOptions": { + "incremental": true, + "noUncheckedIndexedAccess": false, + "tsBuildInfoFile": "node_modules/.ts-dist/tests.tsbuildinfo" + }, + "include": ["drizzle.config.ts", "script", "test"], + "references": [{ "path": "./tsconfig.json" }] +}