From 17ba11efaff4d2b8aec502f71e548486a0124672 Mon Sep 17 00:00:00 2001 From: Dirk-Jan Faber Date: Sun, 2 Aug 2026 11:54:55 +0200 Subject: [PATCH] chore: drop Node 18 support, test on Node 20/22 in CI Node 18 is EOL and was blocking dependency updates (e.g. neostandard 0.13.0 requires the ESM-only find-up@8, which crashes under require() on Node 18). Raise the engines floor to Node >=20 and swap the CI matrix from [18.x, 20.x] to [20.x, 22.x]. Co-Authored-By: Claude Sonnet 5 --- .github/workflows/ci.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dbd76c8..11771cb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - node-version: [18.x, 20.x] + node-version: [20.x, 22.x] steps: - uses: actions/checkout@v3 diff --git a/package.json b/package.json index 94e6036..d09bdaf 100644 --- a/package.json +++ b/package.json @@ -60,6 +60,6 @@ } }, "engines": { - "node": ">=14.0.0" + "node": ">=20.0.0" } }