From 2b33cec287000d40896388350eafca443b29cc1d Mon Sep 17 00:00:00 2001 From: yyovil Date: Sun, 12 Apr 2026 20:44:42 +0530 Subject: [PATCH 1/2] fixes type resolution errors for non-web packages --- tsconfig.base.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tsconfig.base.json b/tsconfig.base.json index 3391bb37a..4af454e47 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -3,6 +3,7 @@ "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", + "types": ["node"], "lib": ["ES2022"], "declaration": true, "declarationMap": true, From 9bed49d453ae482674865c782a5f245ed34a7349 Mon Sep 17 00:00:00 2001 From: yyovil Date: Mon, 13 Apr 2026 18:25:21 +0530 Subject: [PATCH 2/2] fix: scope node types to node packages --- packages/cli/tsconfig.json | 2 +- packages/core/tsconfig.json | 2 +- packages/integration-tests/tsconfig.json | 2 +- packages/plugins/agent-aider/tsconfig.json | 2 +- packages/plugins/agent-claude-code/tsconfig.json | 2 +- packages/plugins/agent-codex/tsconfig.json | 2 +- packages/plugins/agent-cursor/tsconfig.json | 2 +- packages/plugins/agent-opencode/tsconfig.json | 2 +- packages/plugins/notifier-composio/tsconfig.json | 2 +- packages/plugins/notifier-desktop/tsconfig.json | 2 +- packages/plugins/notifier-discord/tsconfig.json | 2 +- packages/plugins/notifier-openclaw/tsconfig.json | 2 +- packages/plugins/notifier-slack/tsconfig.json | 2 +- packages/plugins/notifier-webhook/tsconfig.json | 2 +- packages/plugins/runtime-process/tsconfig.json | 2 +- packages/plugins/runtime-tmux/tsconfig.json | 2 +- packages/plugins/scm-github/tsconfig.json | 2 +- packages/plugins/scm-gitlab/tsconfig.json | 2 +- packages/plugins/terminal-iterm2/tsconfig.json | 2 +- packages/plugins/terminal-web/tsconfig.json | 2 +- packages/plugins/tracker-github/tsconfig.json | 2 +- packages/plugins/tracker-gitlab/tsconfig.json | 2 +- packages/plugins/tracker-linear/tsconfig.json | 2 +- packages/plugins/workspace-clone/tsconfig.json | 2 +- packages/plugins/workspace-worktree/tsconfig.json | 2 +- packages/web/tsconfig.server.json | 2 +- tsconfig.base.json | 1 - tsconfig.node.json | 6 ++++++ 28 files changed, 32 insertions(+), 27 deletions(-) create mode 100644 tsconfig.node.json diff --git a/packages/cli/tsconfig.json b/packages/cli/tsconfig.json index 5a24989cd..f1688924a 100644 --- a/packages/cli/tsconfig.json +++ b/packages/cli/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index d782739b9..b0223a3bc 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/integration-tests/tsconfig.json b/packages/integration-tests/tsconfig.json index 34ac657bd..c2101b9ea 100644 --- a/packages/integration-tests/tsconfig.json +++ b/packages/integration-tests/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.node.json", "compilerOptions": { "noEmit": true, "rootDir": "src" diff --git a/packages/plugins/agent-aider/tsconfig.json b/packages/plugins/agent-aider/tsconfig.json index 73bc8173c..556dd3e4e 100644 --- a/packages/plugins/agent-aider/tsconfig.json +++ b/packages/plugins/agent-aider/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/agent-claude-code/tsconfig.json b/packages/plugins/agent-claude-code/tsconfig.json index 73bc8173c..556dd3e4e 100644 --- a/packages/plugins/agent-claude-code/tsconfig.json +++ b/packages/plugins/agent-claude-code/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/agent-codex/tsconfig.json b/packages/plugins/agent-codex/tsconfig.json index 73bc8173c..556dd3e4e 100644 --- a/packages/plugins/agent-codex/tsconfig.json +++ b/packages/plugins/agent-codex/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/agent-cursor/tsconfig.json b/packages/plugins/agent-cursor/tsconfig.json index 73bc8173c..556dd3e4e 100644 --- a/packages/plugins/agent-cursor/tsconfig.json +++ b/packages/plugins/agent-cursor/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/agent-opencode/tsconfig.json b/packages/plugins/agent-opencode/tsconfig.json index 73bc8173c..556dd3e4e 100644 --- a/packages/plugins/agent-opencode/tsconfig.json +++ b/packages/plugins/agent-opencode/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-composio/tsconfig.json b/packages/plugins/notifier-composio/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-composio/tsconfig.json +++ b/packages/plugins/notifier-composio/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-desktop/tsconfig.json b/packages/plugins/notifier-desktop/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-desktop/tsconfig.json +++ b/packages/plugins/notifier-desktop/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-discord/tsconfig.json b/packages/plugins/notifier-discord/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-discord/tsconfig.json +++ b/packages/plugins/notifier-discord/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-openclaw/tsconfig.json b/packages/plugins/notifier-openclaw/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-openclaw/tsconfig.json +++ b/packages/plugins/notifier-openclaw/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-slack/tsconfig.json b/packages/plugins/notifier-slack/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-slack/tsconfig.json +++ b/packages/plugins/notifier-slack/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/notifier-webhook/tsconfig.json b/packages/plugins/notifier-webhook/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/notifier-webhook/tsconfig.json +++ b/packages/plugins/notifier-webhook/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/runtime-process/tsconfig.json b/packages/plugins/runtime-process/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/runtime-process/tsconfig.json +++ b/packages/plugins/runtime-process/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/runtime-tmux/tsconfig.json b/packages/plugins/runtime-tmux/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/runtime-tmux/tsconfig.json +++ b/packages/plugins/runtime-tmux/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/scm-github/tsconfig.json b/packages/plugins/scm-github/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/scm-github/tsconfig.json +++ b/packages/plugins/scm-github/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/scm-gitlab/tsconfig.json b/packages/plugins/scm-gitlab/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/scm-gitlab/tsconfig.json +++ b/packages/plugins/scm-gitlab/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/terminal-iterm2/tsconfig.json b/packages/plugins/terminal-iterm2/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/terminal-iterm2/tsconfig.json +++ b/packages/plugins/terminal-iterm2/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/terminal-web/tsconfig.json b/packages/plugins/terminal-web/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/terminal-web/tsconfig.json +++ b/packages/plugins/terminal-web/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/tracker-github/tsconfig.json b/packages/plugins/tracker-github/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/tracker-github/tsconfig.json +++ b/packages/plugins/tracker-github/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/tracker-gitlab/tsconfig.json b/packages/plugins/tracker-gitlab/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/tracker-gitlab/tsconfig.json +++ b/packages/plugins/tracker-gitlab/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/tracker-linear/tsconfig.json b/packages/plugins/tracker-linear/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/tracker-linear/tsconfig.json +++ b/packages/plugins/tracker-linear/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/workspace-clone/tsconfig.json b/packages/plugins/workspace-clone/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/workspace-clone/tsconfig.json +++ b/packages/plugins/workspace-clone/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/plugins/workspace-worktree/tsconfig.json b/packages/plugins/workspace-worktree/tsconfig.json index e1b71318a..e434eed50 100644 --- a/packages/plugins/workspace-worktree/tsconfig.json +++ b/packages/plugins/workspace-worktree/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "../../../tsconfig.base.json", + "extends": "../../../tsconfig.node.json", "compilerOptions": { "outDir": "dist", "rootDir": "src" diff --git a/packages/web/tsconfig.server.json b/packages/web/tsconfig.server.json index 24c4dd063..5c6fa4354 100644 --- a/packages/web/tsconfig.server.json +++ b/packages/web/tsconfig.server.json @@ -1,5 +1,5 @@ { - "extends": "../../tsconfig.base.json", + "extends": "../../tsconfig.node.json", "compilerOptions": { "outDir": "dist-server", "rootDir": "server", diff --git a/tsconfig.base.json b/tsconfig.base.json index 4af454e47..3391bb37a 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -3,7 +3,6 @@ "target": "ES2022", "module": "Node16", "moduleResolution": "Node16", - "types": ["node"], "lib": ["ES2022"], "declaration": true, "declarationMap": true, diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 000000000..346d2e5c6 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,6 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "types": ["node"] + } +}