diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6e00a3e0..196bf96e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -6,7 +6,7 @@ Berth has one maintainer, so reviews can take a few days. If you hear nothing fo ## Set up -You need Node.js 22+, pnpm (through corepack) and Docker. +You need Node.js 22.19+, pnpm (through corepack) and Docker. ```bash git clone https://github.com/Ash20pk/BerthOS && cd BerthOS diff --git a/docs/mcp-quickstart.md b/docs/mcp-quickstart.md index d08c3411..767ac6c1 100644 --- a/docs/mcp-quickstart.md +++ b/docs/mcp-quickstart.md @@ -29,7 +29,7 @@ Follow these steps in order: build the repository, add the server to your client ### Prerequisites -- Node.js 22+, Docker running locally, `corepack enable`. +- Node.js 22.19+, Docker running locally, `corepack enable`. - A built checkout of the repository, which holds the apps: ```bash diff --git a/docs/quickstart.md b/docs/quickstart.md index 944a15ea..6e3206b3 100644 --- a/docs/quickstart.md +++ b/docs/quickstart.md @@ -62,7 +62,7 @@ Follow these steps in order: prerequisites, install, a first enforcement demo, t ### Prerequisites -- Node.js 22+ (`nvm use` reads the repo's `.nvmrc`) +- Node.js 22.19+ (`nvm use` reads the repo's `.nvmrc`) - Docker, running locally - `corepack enable` (ships with Node 22 and manages pnpm) diff --git a/docs/resident-apps.md b/docs/resident-apps.md index 2aa8862d..f8f465f4 100644 --- a/docs/resident-apps.md +++ b/docs/resident-apps.md @@ -42,7 +42,7 @@ An app has two parts: `berth.yml`, which says what it may touch and what it expo ### Before you start -You need Docker, Node 22+, pnpm and the Berth CLI: +You need Docker, Node 22.19+, pnpm and the Berth CLI: ```bash npm install -g @berthos/cli diff --git a/experimental/agents/package.json b/experimental/agents/package.json index c9ae8149..39a8eab4 100644 --- a/experimental/agents/package.json +++ b/experimental/agents/package.json @@ -41,7 +41,7 @@ "langgraph" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/experimental/seam-claude-agent-sdk/package.json b/experimental/seam-claude-agent-sdk/package.json index 7426ebdc..265f2901 100644 --- a/experimental/seam-claude-agent-sdk/package.json +++ b/experimental/seam-claude-agent-sdk/package.json @@ -35,7 +35,7 @@ "capabilities" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/experimental/seam-openai-agents/package.json b/experimental/seam-openai-agents/package.json index cbdc2e65..bbdc4ead 100644 --- a/experimental/seam-openai-agents/package.json +++ b/experimental/seam-openai-agents/package.json @@ -35,7 +35,7 @@ "capabilities" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/package.json b/package.json index 1e964584..d6f61c75 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "author": "Berth Contributors", "packageManager": "pnpm@10.21.0", "engines": { - "node": ">=22" + "node": ">=22.19" }, "scripts": { "build": "turbo run build", diff --git a/packages/adapters/adapter-core/package.json b/packages/adapters/adapter-core/package.json index 15a4de8c..697633bd 100644 --- a/packages/adapters/adapter-core/package.json +++ b/packages/adapters/adapter-core/package.json @@ -31,7 +31,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/adapters/adapter-daytona/package.json b/packages/adapters/adapter-daytona/package.json index ace8c870..9d7d85aa 100644 --- a/packages/adapters/adapter-daytona/package.json +++ b/packages/adapters/adapter-daytona/package.json @@ -32,7 +32,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/adapters/adapter-e2b/package.json b/packages/adapters/adapter-e2b/package.json index 0cabd9d4..6052a774 100644 --- a/packages/adapters/adapter-e2b/package.json +++ b/packages/adapters/adapter-e2b/package.json @@ -32,7 +32,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/adapters/adapter-k8s/package.json b/packages/adapters/adapter-k8s/package.json index 2a824084..847e1712 100644 --- a/packages/adapters/adapter-k8s/package.json +++ b/packages/adapters/adapter-k8s/package.json @@ -32,7 +32,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/audit/package.json b/packages/audit/package.json index 8eea6bf1..e549cf4b 100644 --- a/packages/audit/package.json +++ b/packages/audit/package.json @@ -33,7 +33,7 @@ "compliance" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/cli/README.md b/packages/cli/README.md index 4a9afc63..aa7095ab 100644 --- a/packages/cli/README.md +++ b/packages/cli/README.md @@ -8,7 +8,7 @@ The `berth` command: scaffold, run, test and deploy resident apps, check whether npm install -g @berthos/cli ``` -Needs Node.js 22+ and Docker. +Needs Node.js 22.19+ and Docker. ## Usage diff --git a/packages/cli/package.json b/packages/cli/package.json index e44de429..b9b40b87 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -30,7 +30,7 @@ "sandbox" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/docker-orchestrator/package.json b/packages/docker-orchestrator/package.json index 0b27493d..6efb2ad0 100644 --- a/packages/docker-orchestrator/package.json +++ b/packages/docker-orchestrator/package.json @@ -35,7 +35,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/manifest-schema/package.json b/packages/manifest-schema/package.json index 5d25176b..3b7b0330 100644 --- a/packages/manifest-schema/package.json +++ b/packages/manifest-schema/package.json @@ -34,7 +34,7 @@ "capability-tokens" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/mesh-coordinator/package.json b/packages/mesh-coordinator/package.json index e1edd764..a128bda4 100644 --- a/packages/mesh-coordinator/package.json +++ b/packages/mesh-coordinator/package.json @@ -36,7 +36,7 @@ "ai-agents" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/registry-server/package.json b/packages/registry-server/package.json index 63329fff..98ea0144 100644 --- a/packages/registry-server/package.json +++ b/packages/registry-server/package.json @@ -36,7 +36,7 @@ "plugin-registry" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/sdk/package.json b/packages/sdk/package.json index b7722109..61153f49 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -43,7 +43,7 @@ "sandbox" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public", diff --git a/packages/tls/package.json b/packages/tls/package.json index dcad84cf..03d84ad9 100644 --- a/packages/tls/package.json +++ b/packages/tls/package.json @@ -33,7 +33,7 @@ "security" ], "engines": { - "node": ">=22" + "node": ">=22.19" }, "publishConfig": { "access": "public",