From fe2aa88c116653e798b28ff912562e23e45e863b Mon Sep 17 00:00:00 2001 From: george larson Date: Sat, 29 Aug 2026 14:01:57 +0000 Subject: [PATCH] chore: require Node 24 The package declares no engines field, so the implicit contract is "runs on whatever Node you have". With CI on 24 that is wider than anything gets tested, and a consumer on an untested runtime is better off seeing it at install than at connect(). Not marked breaking: the maintainer's call is that dropping 22 is not a breaking change for this package, since 24 is what gets built. Under release-please a chore carries no version event, so the field ships with whatever release comes next. Pairs with #368, which moves CI onto 24. That one can land without this. --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 6855e0f..a5c7d68 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,9 @@ "module": "dist/index.js", "types": "dist/index.d.ts", "type": "module", + "engines": { + "node": ">=24" + }, "exports": { ".": { "types": "./dist/index.d.ts",