From c65c14158260d65ae200d0e766022b1f2b0a1085 Mon Sep 17 00:00:00 2001 From: "Aaron K. Clark" Date: Tue, 19 May 2026 04:27:16 -0500 Subject: [PATCH] =?UTF-8?q?docs(readme):=20correct=20Node.js=20requirement?= =?UTF-8?q?=20=E2=80=94=2020+,=20not=2018+,=20to=20match=20engines=20pin?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Requirements section said "Node.js 18+ (tested on 20 and 22)" but `package.json` declares `"engines": { "node": ">=20.0.0" }`, the README badge already says "Node.js 20+", and the CI matrix only tests Node 20 and 22. A contributor on Node 18 reading just the Requirements line would `npm install` and get an engines- mismatch warning that contradicts the docs. One-line fix bringing the README in line with the engines pin + CI + badge. No other content change. Co-Authored-By: Claude Opus 4.7 (1M context) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f93c80d..8ef811c 100644 --- a/README.md +++ b/README.md @@ -91,7 +91,7 @@ node -e "require('fs').writeFileSync('/tmp/oas.json', JSON.stringify(require('./ ## Requirements -- **Node.js 18+** (tested on 20 and 22) +- **Node.js 20+** (matches `engines.node` in `package.json`; CI tests against 20 and 22) - **PostgreSQL 14+** - A modern Linux distribution (any currently supported LTS — Ubuntu 22.04 / 24.04, Debian 12, RHEL 9, etc.)