From 8f5fab7e7527ce7d22188c63603dd27c56122bf8 Mon Sep 17 00:00:00 2001
From: michael faith <michaelfaith@users.noreply.github.com>
Date: Fri, 20 Jun 2025 18:15:18 -0500
Subject: [PATCH 1/2] feat!: remove support for EoL Node versions

This change removes support for Node v18, 21, and 23.  Supported versions are now `"^20.9.0 || ^22.11.0 || >=24.0.0"`
---
 .github/workflows/main.yml | 3 ---
 package.json               | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index b46076ce..c68199d4 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -13,11 +13,8 @@ jobs:
       matrix:
         node-version:
           - 24
-          - 23
           - 22
-          - 21
           - 20
-          - 18
         os:
           - ubuntu-latest
     steps:
diff --git a/package.json b/package.json
index 5bd6c441..274ed1b3 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
     "eslint": ">=9.0.0"
   },
   "engines": {
-    "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+    "node": "^20.9.0 || ^22.11.0 || >=24.0.0"
   },
   "release-it": {
     "git": {

From 56c9936e00066254e4e071e4697801c89bed9d1a Mon Sep 17 00:00:00 2001
From: michael faith <michaelfaith@users.noreply.github.com>
Date: Fri, 20 Jun 2025 20:36:39 -0500
Subject: [PATCH 2/2] Update package.json

updated to newer node versions

Co-authored-by: Bryan Mishkin <698306+bmish@users.noreply.github.com>
---
 package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package.json b/package.json
index 274ed1b3..70866622 100644
--- a/package.json
+++ b/package.json
@@ -81,7 +81,7 @@
     "eslint": ">=9.0.0"
   },
   "engines": {
-    "node": "^20.9.0 || ^22.11.0 || >=24.0.0"
+    "node": "^20.19.0 || ^22.13.1 || >=24.0.0"
   },
   "release-it": {
     "git": {