From bb4649c1df2708881c53f1233371b36c1b3c8b7c Mon Sep 17 00:00:00 2001 From: Roland Groza Date: Sun, 2 Aug 2026 15:58:07 +0900 Subject: [PATCH] feat!: drop Node 20 BREAKING CHANGE: minimum supported Node.js is now 22 --- .github/workflows/test.yml | 4 ++-- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a122fbd..a1c0cd8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -47,7 +47,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [20, 22, 24] + node-version: [22, 24, 26] steps: - name: Checkout repository @@ -65,7 +65,7 @@ jobs: run: npm run test:cov - name: Collect coverage - if: matrix.node-version == 24 + if: matrix.node-version == 26 uses: coverallsapp/github-action@v2 with: file: ./coverage/lcov.info diff --git a/package-lock.json b/package-lock.json index 9c833ad..f44111f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "vitest": "^4.1.10" }, "engines": { - "node": ">= 20" + "node": ">= 22" } }, "node_modules/@babel/helper-string-parser": { diff --git a/package.json b/package.json index d626b61..e5e6554 100644 --- a/package.json +++ b/package.json @@ -91,6 +91,6 @@ } ], "engines": { - "node": ">= 20" + "node": ">= 22" } }