From a770ae723cc99b475787391935915e6edc21f451 Mon Sep 17 00:00:00 2001 From: nlee94 Date: Fri, 4 Sep 2026 22:19:36 -0700 Subject: [PATCH] docs: require Node 24 for the eve agent The root package.json declared engines.node >=22, and the README listed only Bun and Docker as prerequisites. eve 0.29.4, which runs the agent, refuses to start on anything below Node 24, and Next.js needs a real Node because Turbopack's external-module aliases do not resolve under Bun's runtime. A clone on a machine without Node 24 fails at `bun run dev` with no hint from the docs. Bump the engines floor to 24 and say in the quick start which runtime runs what. --- README.md | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c761ebff6..2ee270dfb 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ Written up where the work happens, not in a style guide: ## Quick start -You need [Bun](https://bun.com) and Docker. +You need [Bun](https://bun.com), [Node.js](https://nodejs.org) 24 or newer, and Docker. Bun runs the API and the scripts; Next.js and the eve agent run on Node. ```sh git clone https://github.com/trycompai/crm.git && cd crm diff --git a/package.json b/package.json index 534ec9d00..f3590e38a 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "typescript": "5.9.2" }, "engines": { - "node": ">=22" + "node": ">=24" }, "packageManager": "bun@1.3.12", "devEngines": {