From a8d1726c2870cf74d347409e4e7fb6eb2958f454 Mon Sep 17 00:00:00 2001 From: Nahiyan Khan Date: Tue, 21 Apr 2026 09:13:51 -0400 Subject: [PATCH] docs(ghost-drift): surface Node 18+ requirement in package README MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The engines.node constraint is only discoverable by opening package.json. Adds a small Requirements section near the top of the README so the npm listing page communicates the minimum Node version at a glance. Also serves as the first post-bootstrap CI publish smoke test: doubles as a patch-level changeset, so merging → auto-opened Version Packages PR → merging that triggers ghost-drift@0.1.1 publish from CI. If the NPM token scope fix worked, this is the run that proves it. Co-Authored-By: Claude Opus 4.7 (1M context) --- .changeset/readme-requirements.md | 5 +++++ packages/ghost-drift/README.md | 4 ++++ 2 files changed, 9 insertions(+) create mode 100644 .changeset/readme-requirements.md diff --git a/.changeset/readme-requirements.md b/.changeset/readme-requirements.md new file mode 100644 index 0000000..64d5957 --- /dev/null +++ b/.changeset/readme-requirements.md @@ -0,0 +1,5 @@ +--- +"ghost-drift": patch +--- + +Document the Node.js 18+ requirement in the package README so it's visible on the npm listing page without readers having to open the `engines` field in `package.json`. diff --git a/packages/ghost-drift/README.md b/packages/ghost-drift/README.md index bf7fc9c..bdc532b 100644 --- a/packages/ghost-drift/README.md +++ b/packages/ghost-drift/README.md @@ -4,6 +4,10 @@ `ghost-drift` captures a design language as a human-readable `fingerprint.md` (49-dim embedding + three-layer prose body) and gives any agent the primitives to detect drift against it. Judgement lives in whatever agent you already use; arithmetic lives here. +## Requirements + +- Node.js **18+** + ## Install ```bash