From 689227e1174735c2df4415595dd871b41b8c4983 Mon Sep 17 00:00:00 2001 From: Gonzalo Coelho Date: Mon, 24 Aug 2026 22:02:05 -0300 Subject: [PATCH] [CONFIG] Lower the engines floor to Node 20.12, the real runtime requirement The README already documents Node 20.12+ (SecureClient needs 20, AbortSignal.any needs 20.3, process.loadEnvFile needs 20.12). engines >=24 makes engine-strict consumers fail to install the package as a dependency on Node 20/22 - notably the continue-haven fork, whose core package sets engine-strict: true. --- package-lock.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package-lock.json b/package-lock.json index d0c843e..b19a7ac 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "postject": "^1.0.0-alpha.6" }, "engines": { - "node": ">=24" + "node": ">=20.12" } }, "node_modules/@ai-sdk/openai-compatible": { diff --git a/package.json b/package.json index c2ceed5..382c387 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "version:set": "node scripts/set-version.mjs" }, "engines": { - "node": ">=24" + "node": ">=20.12" }, "dependencies": { "@ai-sdk/openai-compatible": "^3.0.11",