From 2b2797005a58c6d76ba737e7173c880985f1072f Mon Sep 17 00:00:00 2001 From: Uruk Date: Thu, 9 Oct 2025 16:09:40 +0200 Subject: [PATCH] chore: enhance TypeScript compiler configuration Improves build performance and developer experience by enabling incremental compilation and adding essential compiler options. Enables incremental builds with build info caching to speed up subsequent compilations. Adds modern module resolution and interoperability options for better compatibility with bundlers and JavaScript modules. Enforces stricter type checking with isolated modules and consistent file naming conventions. --- tsconfig.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tsconfig.json b/tsconfig.json index e6cb7ef4..69354e8d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,7 +6,17 @@ "jsxImportSource": "react", "paths": { "@/*": ["./*"] - } + }, + "incremental": true, + "tsBuildInfoFile": ".tsbuildinfo", + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "forceConsistentCasingInFileNames": true, + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true }, "include": [ "app/**/*",