From f26fe9a6314d7d71ab595ee8ef9ce39d3f4e811f Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 25 Apr 2026 07:50:55 +0000 Subject: [PATCH] chore: declare Node >=18 engines requirement Native fetch (used in test step definitions after axios removal) is only available globally on Node 18+. Advertise the requirement so installs on older runtimes warn instead of failing at test time with a ReferenceError. --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 8ebd0bb..5d9d5b1 100755 --- a/package.json +++ b/package.json @@ -11,6 +11,9 @@ "scripts": { "test": "cucumber.js" }, + "engines": { + "node": ">=18" + }, "bugs": { "url": "https://github.com/paymentwall/paymentwall-node/issues" },