From f5e8b41cf9922c8f0a2e09d76fa43a93381dbbcb Mon Sep 17 00:00:00 2001 From: Vyacheslav Scherbinin Date: Thu, 25 Jun 2026 01:21:22 +0700 Subject: [PATCH] chore(tsconfig): drop deprecated baseUrl in favor of relative paths baseUrl is deprecated and will stop working in TypeScript 7.0 (newer TS versions surface a "Specify ignoreDeprecations: 6.0" warning). Every tsconfig only uses baseUrl together with paths, and all path mappings are already relative, so since TS 4.1 they keep resolving from each tsconfig's own directory without baseUrl. Removes the deprecation without needing ignoreDeprecations. Verified locally: server typecheck + build (tsc + tsc-alias), api and schedules typecheck, dokploy @/ and @dokploy/* resolution, and the vitest suite all pass. Co-Authored-By: Claude Opus 4.8 (1M context) --- apps/api/tsconfig.json | 1 - apps/dokploy/tsconfig.json | 1 - apps/dokploy/tsconfig.server.json | 1 - apps/schedules/tsconfig.json | 1 - packages/server/tsconfig.json | 1 - packages/server/tsconfig.server.json | 1 - 6 files changed, 6 deletions(-) diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json index e47c6267d4..7113116e40 100644 --- a/apps/api/tsconfig.json +++ b/apps/api/tsconfig.json @@ -8,7 +8,6 @@ "outDir": "dist", "jsx": "react-jsx", "jsxImportSource": "hono/jsx", - "baseUrl": ".", "paths": { "@/*": ["./*"], "@dokploy/server/*": ["../../packages/server/src/*"] diff --git a/apps/dokploy/tsconfig.json b/apps/dokploy/tsconfig.json index de0d647d2b..89b6c0e560 100644 --- a/apps/dokploy/tsconfig.json +++ b/apps/dokploy/tsconfig.json @@ -25,7 +25,6 @@ ], "incremental": true, /* Path Aliases */ - "baseUrl": ".", "paths": { "@/*": ["./*"], "@dokploy/server/*": ["../../packages/server/src/*"] diff --git a/apps/dokploy/tsconfig.server.json b/apps/dokploy/tsconfig.server.json index 6a8f562f9d..0b8517d294 100644 --- a/apps/dokploy/tsconfig.server.json +++ b/apps/dokploy/tsconfig.server.json @@ -7,7 +7,6 @@ "isolatedModules": false, "noEmit": false, "moduleResolution": "Node", - "baseUrl": ".", "paths": { "@/*": ["./*"], "@dokploy/server/*": ["../../packages/server/src/*"] diff --git a/apps/schedules/tsconfig.json b/apps/schedules/tsconfig.json index 2aad20dbc2..df6ffe8b3b 100644 --- a/apps/schedules/tsconfig.json +++ b/apps/schedules/tsconfig.json @@ -8,7 +8,6 @@ "outDir": "dist", "jsx": "react-jsx", "declaration": false, - "baseUrl": ".", "paths": { "@dokploy/server/*": ["../../packages/server/src/*"] } diff --git a/packages/server/tsconfig.json b/packages/server/tsconfig.json index 076f1dffbc..4b30fd987e 100644 --- a/packages/server/tsconfig.json +++ b/packages/server/tsconfig.json @@ -21,7 +21,6 @@ "plugins": [{ "name": "next" }], "outDir": "./dist", /* Path Aliases */ - "baseUrl": ".", "paths": { "@dokploy/server/*": ["./src/*"] } diff --git a/packages/server/tsconfig.server.json b/packages/server/tsconfig.server.json index 33777c025e..7c1b4f9adb 100644 --- a/packages/server/tsconfig.server.json +++ b/packages/server/tsconfig.server.json @@ -10,7 +10,6 @@ "declaration": true, "moduleResolution": "Node", "rootDir": "./src", - "baseUrl": ".", "jsx": "react-jsx", "paths": { "@dokploy/server/*": ["./src/*"]