From 883740483e26b31f3fa9bf3b2c07069c2135189a Mon Sep 17 00:00:00 2001 From: "Aaron K. Clark" Date: Tue, 19 May 2026 07:21:36 -0500 Subject: [PATCH] chore: add .nvmrc pinning to Node 20 (the engines.node lower bound) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Contributors using nvm, asdf, mise, or fnm have a per-project Node version pinned via `.nvmrc`. Without one, they fall through to whatever the shell's currently-active Node is — which can be ahead or behind the project's `engines.node >=20.0.0` requirement. Pin to `20` (the lower bound of `engines.node` + the lower end of the CI matrix `[20.x, 22.x]`). Anyone running `nvm use` / `asdf install` / `mise install` in this repo now lands on the version the project actually supports and CI gates against. Apache-2.0 / SPDX header isn't applicable to a single-line version file (no comment syntax in nvm's parser); the file is content-only per the nvmrc convention. Co-Authored-By: Claude Opus 4.7 (1M context) --- .nvmrc | 1 + 1 file changed, 1 insertion(+) create mode 100644 .nvmrc diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..209e3ef --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +20