From abb0c3e6b63571a3f5f636b06dea5ef7093e42dc Mon Sep 17 00:00:00 2001
From: Matt J Cloyd <matt.cloyd@gsa.gov>
Date: Tue, 21 May 2024 10:25:17 -0400
Subject: [PATCH] Upgrade node version

Previously, the Node version specified in package.json was too low for the lockfileVersion. This caused problems like the styles not rendering in development.

This commit specifies a higher version of Node, as well as a higher version of NPM, to ensure lockfile compatibility.
---
 package-lock.json | 3 ++-
 package.json      | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index fc48e6d97..766a5f21b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -19,7 +19,8 @@
         "pa11y-ci": "^3.1.0"
       },
       "engines": {
-        "node": ">=10.14"
+        "node": ">=18.7",
+        "npm": ">=7.24"
       }
     },
     "node_modules/@ampproject/remapping": {
diff --git a/package.json b/package.json
index 954602c39..5ded762eb 100644
--- a/package.json
+++ b/package.json
@@ -7,7 +7,8 @@
     "test": "tests"
   },
   "engines": {
-    "node": ">=10.14"
+    "node": ">=18.7",
+    "npm": ">=7.24"
   },
   "scripts": {
     "federalist": "npm run uswds-build && mkdir ./.bundle && echo '---\nBUNDLE_GEMFILE: \"GemfileFederalist\"' > ./.bundle/config",