From 6efb07e8058da7161c7bb626e6b7cdc9f7650e2c Mon Sep 17 00:00:00 2001 From: "exe.dev user" Date: Thu, 6 Aug 2026 18:22:58 +0000 Subject: [PATCH] perf: enable incremental typechecking --- .gitignore | 2 +- github/tsconfig.json | 1 + packages/ai/tsconfig.build.json | 1 + packages/ai/tsconfig.json | 1 + packages/ai/tsconfig.types.json | 1 + packages/app/e2e/tsconfig.json | 1 + packages/app/tsconfig.json | 1 + packages/cli/tsconfig.json | 1 + packages/client/tsconfig.build.json | 1 + packages/client/tsconfig.json | 1 + packages/codemode/tsconfig.json | 1 + packages/console/app/tsconfig.json | 1 + packages/console/core/tsconfig.json | 1 + packages/console/function/tsconfig.json | 1 + packages/console/resource/tsconfig.json | 1 + packages/console/support/tsconfig.json | 1 + packages/containers/tsconfig.json | 1 + packages/core/tsconfig.json | 1 + packages/desktop/tsconfig.json | 1 + packages/effect-drizzle-sqlite/tsconfig.json | 1 + packages/enterprise/tsconfig.json | 1 + packages/function/tsconfig.json | 1 + packages/http-recorder/test/tsconfig.json | 1 + packages/http-recorder/tsconfig.json | 1 + packages/httpapi-codegen/tsconfig.json | 1 + packages/plugin/tsconfig.build.json | 1 + packages/plugin/tsconfig.json | 1 + packages/protocol/tsconfig.build.json | 1 + packages/protocol/tsconfig.json | 1 + packages/schema/tsconfig.build.json | 1 + packages/schema/tsconfig.json | 1 + packages/script/tsconfig.json | 1 + packages/sdk-next/tsconfig.json | 1 + packages/server/tsconfig.json | 1 + packages/session-ui/tsconfig.json | 1 + packages/simulation/tsconfig.json | 1 + packages/slack/tsconfig.json | 1 + packages/stats/app/tsconfig.json | 1 + packages/stats/core/tsconfig.json | 1 + packages/stats/server/tsconfig.json | 1 + packages/storybook/tsconfig.json | 1 + packages/theme/tsconfig.build.json | 1 + packages/theme/tsconfig.json | 1 + packages/tui/tsconfig.json | 1 + packages/ui/tsconfig.build.json | 1 + packages/ui/tsconfig.json | 1 + packages/updates/tsconfig.json | 1 + packages/util/tsconfig.build.json | 1 + packages/util/tsconfig.json | 1 + packages/web/tsconfig.json | 1 + packages/www/tsconfig.json | 1 + sdks/vscode/tsconfig.json | 1 + tsconfig.json | 4 +++- 53 files changed, 55 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 183888091c..f93aa35ef9 100644 --- a/.gitignore +++ b/.gitignore @@ -34,4 +34,4 @@ opencode-dev UPCOMING_CHANGELOG.md logs/ *.bun-build -tsconfig.tsbuildinfo +*.tsbuildinfo diff --git a/github/tsconfig.json b/github/tsconfig.json index bfa0fead54..7ebf2e1f3e 100644 --- a/github/tsconfig.json +++ b/github/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "incremental": true, // Environment setup & latest features "lib": ["ESNext"], "target": "ESNext", diff --git a/packages/ai/tsconfig.build.json b/packages/ai/tsconfig.build.json index 2e9770e8d3..e5b2fb5ced 100644 --- a/packages/ai/tsconfig.build.json +++ b/packages/ai/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "allowImportingTsExtensions": false, "noEmit": false } diff --git a/packages/ai/tsconfig.json b/packages/ai/tsconfig.json index dfd9a832c7..093ef1c45c 100644 --- a/packages/ai/tsconfig.json +++ b/packages/ai/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "declaration": true, diff --git a/packages/ai/tsconfig.types.json b/packages/ai/tsconfig.types.json index 473bdc222a..52f4e0b054 100644 --- a/packages/ai/tsconfig.types.json +++ b/packages/ai/tsconfig.types.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "noEmit": true, "rootDir": "." }, diff --git a/packages/app/e2e/tsconfig.json b/packages/app/e2e/tsconfig.json index 514c171993..b572bae6ac 100644 --- a/packages/app/e2e/tsconfig.json +++ b/packages/app/e2e/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../tsconfig.json", "compilerOptions": { + "incremental": true, "noEmit": true, "rootDir": "..", "types": ["node", "bun"] diff --git a/packages/app/tsconfig.json b/packages/app/tsconfig.json index e2a27dd5d8..8f221b5d70 100644 --- a/packages/app/tsconfig.json +++ b/packages/app/tsconfig.json @@ -1,6 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { + "incremental": true, "composite": true, "target": "ESNext", "module": "ESNext", diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index 0a60335b40..dcf068e4c2 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "jsx": "preserve", "jsxImportSource": "@opentui/solid", "lib": ["ESNext", "DOM", "DOM.Iterable"], diff --git a/packages/client/tsconfig.build.json b/packages/client/tsconfig.build.json index e235ae78cf..1875365e74 100644 --- a/packages/client/tsconfig.build.json +++ b/packages/client/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/client/tsconfig.json b/packages/client/tsconfig.json index a7ef7a1fa3..1c3f7ee19b 100644 --- a/packages/client/tsconfig.json +++ b/packages/client/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "allowImportingTsExtensions": false, "allowJs": false, diff --git a/packages/codemode/tsconfig.json b/packages/codemode/tsconfig.json index 0cbc049d87..9ff98a4b75 100644 --- a/packages/codemode/tsconfig.json +++ b/packages/codemode/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "noUncheckedIndexedAccess": false, "noUnusedLocals": true } diff --git a/packages/console/app/tsconfig.json b/packages/console/app/tsconfig.json index be7ee43194..0a3ce9a16f 100644 --- a/packages/console/app/tsconfig.json +++ b/packages/console/app/tsconfig.json @@ -1,6 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { + "incremental": true, "target": "ESNext", "module": "ESNext", "skipLibCheck": true, diff --git a/packages/console/core/tsconfig.json b/packages/console/core/tsconfig.json index 3218dd7e3e..f8a9941aeb 100644 --- a/packages/console/core/tsconfig.json +++ b/packages/console/core/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "jsx": "preserve", diff --git a/packages/console/function/tsconfig.json b/packages/console/function/tsconfig.json index 3218dd7e3e..f8a9941aeb 100644 --- a/packages/console/function/tsconfig.json +++ b/packages/console/function/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "jsx": "preserve", diff --git a/packages/console/resource/tsconfig.json b/packages/console/resource/tsconfig.json index 0faf16aab7..09822dfe04 100644 --- a/packages/console/resource/tsconfig.json +++ b/packages/console/resource/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "types": ["@cloudflare/workers-types", "node"] diff --git a/packages/console/support/tsconfig.json b/packages/console/support/tsconfig.json index 0f96f182ce..7560fb76e2 100644 --- a/packages/console/support/tsconfig.json +++ b/packages/console/support/tsconfig.json @@ -1,6 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { + "incremental": true, "target": "ESNext", "module": "ESNext", "skipLibCheck": true, diff --git a/packages/containers/tsconfig.json b/packages/containers/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/containers/tsconfig.json +++ b/packages/containers/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index fe5c4d217b..5f08e36ebf 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "noUncheckedIndexedAccess": false } } diff --git a/packages/desktop/tsconfig.json b/packages/desktop/tsconfig.json index 9637fe03dd..2b39938126 100644 --- a/packages/desktop/tsconfig.json +++ b/packages/desktop/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "incremental": true, "target": "ESNext", "module": "ESNext", "skipLibCheck": true, diff --git a/packages/effect-drizzle-sqlite/tsconfig.json b/packages/effect-drizzle-sqlite/tsconfig.json index 2bc480ffbb..14a380bb7a 100644 --- a/packages/effect-drizzle-sqlite/tsconfig.json +++ b/packages/effect-drizzle-sqlite/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false, "plugins": [ diff --git a/packages/enterprise/tsconfig.json b/packages/enterprise/tsconfig.json index eafea7e4f0..80c1cb436d 100644 --- a/packages/enterprise/tsconfig.json +++ b/packages/enterprise/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "incremental": true, "target": "ESNext", "module": "ESNext", "moduleResolution": "bundler", diff --git a/packages/function/tsconfig.json b/packages/function/tsconfig.json index 0faf16aab7..09822dfe04 100644 --- a/packages/function/tsconfig.json +++ b/packages/function/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "types": ["@cloudflare/workers-types", "node"] diff --git a/packages/http-recorder/test/tsconfig.json b/packages/http-recorder/test/tsconfig.json index 97888caa28..d54f82f16a 100644 --- a/packages/http-recorder/test/tsconfig.json +++ b/packages/http-recorder/test/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "..", "noEmit": true, "declaration": false, diff --git a/packages/http-recorder/tsconfig.json b/packages/http-recorder/tsconfig.json index 32abb2c0d1..78a916f3cc 100644 --- a/packages/http-recorder/tsconfig.json +++ b/packages/http-recorder/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "module": "nodenext", diff --git a/packages/httpapi-codegen/tsconfig.json b/packages/httpapi-codegen/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/httpapi-codegen/tsconfig.json +++ b/packages/httpapi-codegen/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/plugin/tsconfig.build.json b/packages/plugin/tsconfig.build.json index 2e9770e8d3..e5b2fb5ced 100644 --- a/packages/plugin/tsconfig.build.json +++ b/packages/plugin/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "allowImportingTsExtensions": false, "noEmit": false } diff --git a/packages/plugin/tsconfig.json b/packages/plugin/tsconfig.json index dfd9a832c7..093ef1c45c 100644 --- a/packages/plugin/tsconfig.json +++ b/packages/plugin/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig.json", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "declaration": true, diff --git a/packages/protocol/tsconfig.build.json b/packages/protocol/tsconfig.build.json index e235ae78cf..1875365e74 100644 --- a/packages/protocol/tsconfig.build.json +++ b/packages/protocol/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/protocol/tsconfig.json b/packages/protocol/tsconfig.json index 189db6f3e9..20d657af22 100644 --- a/packages/protocol/tsconfig.json +++ b/packages/protocol/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "module": "NodeNext", "moduleResolution": "NodeNext", diff --git a/packages/schema/tsconfig.build.json b/packages/schema/tsconfig.build.json index e235ae78cf..1875365e74 100644 --- a/packages/schema/tsconfig.build.json +++ b/packages/schema/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/schema/tsconfig.json b/packages/schema/tsconfig.json index 189db6f3e9..20d657af22 100644 --- a/packages/schema/tsconfig.json +++ b/packages/schema/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "module": "NodeNext", "moduleResolution": "NodeNext", diff --git a/packages/script/tsconfig.json b/packages/script/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/script/tsconfig.json +++ b/packages/script/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/sdk-next/tsconfig.json b/packages/sdk-next/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/sdk-next/tsconfig.json +++ b/packages/sdk-next/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/server/tsconfig.json b/packages/server/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/server/tsconfig.json +++ b/packages/server/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/session-ui/tsconfig.json b/packages/session-ui/tsconfig.json index b234c74822..8c1c238dca 100644 --- a/packages/session-ui/tsconfig.json +++ b/packages/session-ui/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "jsx": "preserve", "jsxImportSource": "solid-js", "target": "ESNext", diff --git a/packages/simulation/tsconfig.json b/packages/simulation/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/simulation/tsconfig.json +++ b/packages/simulation/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/slack/tsconfig.json b/packages/slack/tsconfig.json index 00ef125468..a9ec857588 100644 --- a/packages/slack/tsconfig.json +++ b/packages/slack/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "noUncheckedIndexedAccess": false } diff --git a/packages/stats/app/tsconfig.json b/packages/stats/app/tsconfig.json index e5d8ff3f6c..a8605033d0 100644 --- a/packages/stats/app/tsconfig.json +++ b/packages/stats/app/tsconfig.json @@ -1,6 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "compilerOptions": { + "incremental": true, "target": "ESNext", "module": "ESNext", "skipLibCheck": true, diff --git a/packages/stats/core/tsconfig.json b/packages/stats/core/tsconfig.json index b36744228f..7263e623c2 100644 --- a/packages/stats/core/tsconfig.json +++ b/packages/stats/core/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "strict": true, diff --git a/packages/stats/server/tsconfig.json b/packages/stats/server/tsconfig.json index 016f01c9ab..59dd889733 100644 --- a/packages/stats/server/tsconfig.json +++ b/packages/stats/server/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "module": "ESNext", "moduleResolution": "bundler", "strict": true, diff --git a/packages/storybook/tsconfig.json b/packages/storybook/tsconfig.json index 68ae315d2b..ea3e3e7d81 100644 --- a/packages/storybook/tsconfig.json +++ b/packages/storybook/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "jsx": "preserve", "jsxImportSource": "solid-js", "target": "ESNext", diff --git a/packages/theme/tsconfig.build.json b/packages/theme/tsconfig.build.json index e235ae78cf..1875365e74 100644 --- a/packages/theme/tsconfig.build.json +++ b/packages/theme/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/theme/tsconfig.json b/packages/theme/tsconfig.json index 189db6f3e9..20d657af22 100644 --- a/packages/theme/tsconfig.json +++ b/packages/theme/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "module": "NodeNext", "moduleResolution": "NodeNext", diff --git a/packages/tui/tsconfig.json b/packages/tui/tsconfig.json index ac9f4c63f7..aa1248c498 100644 --- a/packages/tui/tsconfig.json +++ b/packages/tui/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "jsx": "preserve", "jsxImportSource": "@opentui/solid", "lib": ["ESNext", "DOM", "DOM.Iterable"], diff --git a/packages/ui/tsconfig.build.json b/packages/ui/tsconfig.build.json index dec30faf19..41e976859c 100644 --- a/packages/ui/tsconfig.build.json +++ b/packages/ui/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/ui/tsconfig.json b/packages/ui/tsconfig.json index 25f6a3dcc4..42fc6bd7d4 100644 --- a/packages/ui/tsconfig.json +++ b/packages/ui/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, // General "jsx": "preserve", "jsxImportSource": "solid-js", diff --git a/packages/updates/tsconfig.json b/packages/updates/tsconfig.json index 8cdcc84d7f..39c2105feb 100644 --- a/packages/updates/tsconfig.json +++ b/packages/updates/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/node22/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ES2023", "WebWorker"], "module": "ESNext", "moduleResolution": "bundler", diff --git a/packages/util/tsconfig.build.json b/packages/util/tsconfig.build.json index e235ae78cf..1875365e74 100644 --- a/packages/util/tsconfig.build.json +++ b/packages/util/tsconfig.build.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "./tsconfig.json", "compilerOptions": { + "incremental": true, "rootDir": "src", "outDir": "dist", "noEmit": false, diff --git a/packages/util/tsconfig.json b/packages/util/tsconfig.json index 189db6f3e9..20d657af22 100644 --- a/packages/util/tsconfig.json +++ b/packages/util/tsconfig.json @@ -2,6 +2,7 @@ "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", "compilerOptions": { + "incremental": true, "lib": ["ESNext", "DOM", "DOM.Iterable"], "module": "NodeNext", "moduleResolution": "NodeNext", diff --git a/packages/web/tsconfig.json b/packages/web/tsconfig.json index 9736038720..5777543c85 100644 --- a/packages/web/tsconfig.json +++ b/packages/web/tsconfig.json @@ -3,6 +3,7 @@ "include": [".astro/types.d.ts", "**/*"], "exclude": ["dist"], "compilerOptions": { + "incremental": true, "jsx": "preserve", "jsxImportSource": "solid-js" } diff --git a/packages/www/tsconfig.json b/packages/www/tsconfig.json index 0a92f5be45..5b5c895f26 100644 --- a/packages/www/tsconfig.json +++ b/packages/www/tsconfig.json @@ -2,6 +2,7 @@ "extends": "astro/tsconfigs/strict", "include": [".blume/.astro/types.d.ts", ".blume/src/env.d.ts", "**/*"], "compilerOptions": { + "incremental": true, "types": ["bun"] } } diff --git a/sdks/vscode/tsconfig.json b/sdks/vscode/tsconfig.json index 710f9ede46..c45667453e 100644 --- a/sdks/vscode/tsconfig.json +++ b/sdks/vscode/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "incremental": true, "module": "Node16", "target": "ES2022", "lib": ["ES2022"], diff --git a/tsconfig.json b/tsconfig.json index 65fa6c7f31..7bf92a6dbe 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,7 @@ { "$schema": "https://json.schemastore.org/tsconfig", "extends": "@tsconfig/bun/tsconfig.json", - "compilerOptions": {} + "compilerOptions": { + "incremental": true + } }