diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index be5b0bd4c..3c00b292f 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -1,6 +1,6 @@
 <!-- before posting an issue, try chatting on https://gitter.im/pattern-lab/node -->
 
-<!-- before posting an issue, verify you are running at least Node 16.19.1 -->
+<!-- before posting an issue, verify you are running at least Node 18.12.0 -->
 
 <!-- Please consider to even also contribute by analyzing the problem within the codebase and suggesting a solution, either in this ticket or – even better and easier – with a pull request. All of our activities are non-profit and open source work is highly benefiting by any possible support from the community. -->
 
diff --git a/.nvmrc b/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/.nvmrc
+++ b/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/cli/.nvmrc b/packages/cli/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/cli/.nvmrc
+++ b/packages/cli/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/cli/package.json b/packages/cli/package.json
index ddfe4da2e..5447f393b 100644
--- a/packages/cli/package.json
+++ b/packages/cli/package.json
@@ -49,7 +49,7 @@
   "bugs": "https://github.com/pattern-lab/patternlab-node/issues",
   "license": "MIT",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/core/.nvmrc b/packages/core/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/core/.nvmrc
+++ b/packages/core/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/core/package.json b/packages/core/package.json
index 74b3555ed..6ca3cb368 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -65,7 +65,7 @@
     "test": "tap test/*_tests.js --reporter spec --coverage"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/create/package.json b/packages/create/package.json
index 2785e53c6..223da58e6 100644
--- a/packages/create/package.json
+++ b/packages/create/package.json
@@ -15,6 +15,6 @@
   },
   "gitHead": "80f62be442223e09bafb30d0529cbd768e03f2ac",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }
diff --git a/packages/development-edition-engine-handlebars/.nvmrc b/packages/development-edition-engine-handlebars/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/development-edition-engine-handlebars/.nvmrc
+++ b/packages/development-edition-engine-handlebars/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/development-edition-engine-handlebars/package.json b/packages/development-edition-engine-handlebars/package.json
index 52c59b7d6..1ef55fcb1 100644
--- a/packages/development-edition-engine-handlebars/package.json
+++ b/packages/development-edition-engine-handlebars/package.json
@@ -26,7 +26,7 @@
     "url": "git://github.com/pattern-lab/patternlab-node.git"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "dependencies": {
     "@pattern-lab/cli": "^6.1.0",
diff --git a/packages/development-edition-engine-react/.nvmrc b/packages/development-edition-engine-react/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/development-edition-engine-react/.nvmrc
+++ b/packages/development-edition-engine-react/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/development-edition-engine-react/package.json b/packages/development-edition-engine-react/package.json
index ed5c6f21d..e7aa31283 100644
--- a/packages/development-edition-engine-react/package.json
+++ b/packages/development-edition-engine-react/package.json
@@ -31,6 +31,6 @@
   },
   "license": "MIT",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }
diff --git a/packages/development-edition-engine-twig/package.json b/packages/development-edition-engine-twig/package.json
index 7b8010f68..8876e5431 100644
--- a/packages/development-edition-engine-twig/package.json
+++ b/packages/development-edition-engine-twig/package.json
@@ -27,7 +27,7 @@
     "url": "git://github.com/pattern-lab/patternlab-node.git"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "dependencies": {
     "@pattern-lab/cli": "^6.1.0",
diff --git a/packages/docs/package.json b/packages/docs/package.json
index 84613c39f..1ef7c3aae 100644
--- a/packages/docs/package.json
+++ b/packages/docs/package.json
@@ -55,6 +55,6 @@
   "homepage": "https://github.com/bradfrost/pl-website-eleventy/#readme",
   "gitHead": "80f62be442223e09bafb30d0529cbd768e03f2ac",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }
diff --git a/packages/edition-node-gulp/.nvmrc b/packages/edition-node-gulp/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/edition-node-gulp/.nvmrc
+++ b/packages/edition-node-gulp/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/edition-node-gulp/package.json b/packages/edition-node-gulp/package.json
index d6fc1857b..c19c7514b 100644
--- a/packages/edition-node-gulp/package.json
+++ b/packages/edition-node-gulp/package.json
@@ -27,7 +27,7 @@
   },
   "license": "MIT",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/edition-node/.nvmrc b/packages/edition-node/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/edition-node/.nvmrc
+++ b/packages/edition-node/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/edition-node/package.json b/packages/edition-node/package.json
index e4d9fa885..492795195 100644
--- a/packages/edition-node/package.json
+++ b/packages/edition-node/package.json
@@ -28,7 +28,7 @@
   },
   "license": "MIT",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/edition-twig/package.json b/packages/edition-twig/package.json
index 9d1c2416a..d3f9f0470 100644
--- a/packages/edition-twig/package.json
+++ b/packages/edition-twig/package.json
@@ -29,7 +29,7 @@
     "@pattern-lab/uikit-workshop": "^6.1.0"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-handlebars/.nvmrc b/packages/engine-handlebars/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-handlebars/.nvmrc
+++ b/packages/engine-handlebars/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-handlebars/package.json b/packages/engine-handlebars/package.json
index 30878bef1..129209a95 100644
--- a/packages/engine-handlebars/package.json
+++ b/packages/engine-handlebars/package.json
@@ -23,7 +23,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-liquid/.nvmrc b/packages/engine-liquid/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-liquid/.nvmrc
+++ b/packages/engine-liquid/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-liquid/package.json b/packages/engine-liquid/package.json
index 07a419444..f6da1557a 100644
--- a/packages/engine-liquid/package.json
+++ b/packages/engine-liquid/package.json
@@ -22,7 +22,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-mustache/.nvmrc b/packages/engine-mustache/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-mustache/.nvmrc
+++ b/packages/engine-mustache/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-mustache/package.json b/packages/engine-mustache/package.json
index 8cf0b1506..1684bad36 100644
--- a/packages/engine-mustache/package.json
+++ b/packages/engine-mustache/package.json
@@ -22,7 +22,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-nunjucks/.nvmrc b/packages/engine-nunjucks/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-nunjucks/.nvmrc
+++ b/packages/engine-nunjucks/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-nunjucks/package.json b/packages/engine-nunjucks/package.json
index 83bb934e6..177d0a7fb 100644
--- a/packages/engine-nunjucks/package.json
+++ b/packages/engine-nunjucks/package.json
@@ -11,7 +11,7 @@
     "nunjucks": "^3.2.3"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "keywords": [
     "Pattern Lab",
diff --git a/packages/engine-react/.nvmrc b/packages/engine-react/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-react/.nvmrc
+++ b/packages/engine-react/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-react/package.json b/packages/engine-react/package.json
index 569cb9bd3..bff333739 100644
--- a/packages/engine-react/package.json
+++ b/packages/engine-react/package.json
@@ -31,7 +31,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-twig-php/package.json b/packages/engine-twig-php/package.json
index 28e806163..45f667ba6 100644
--- a/packages/engine-twig-php/package.json
+++ b/packages/engine-twig-php/package.json
@@ -28,7 +28,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-twig/.nvmrc b/packages/engine-twig/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-twig/.nvmrc
+++ b/packages/engine-twig/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-twig/package.json b/packages/engine-twig/package.json
index 00ba42c3a..6a92e246d 100644
--- a/packages/engine-twig/package.json
+++ b/packages/engine-twig/package.json
@@ -22,7 +22,7 @@
   "license": "MIT",
   "scripts": {},
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/engine-underscore/.nvmrc b/packages/engine-underscore/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/engine-underscore/.nvmrc
+++ b/packages/engine-underscore/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/engine-underscore/package.json b/packages/engine-underscore/package.json
index 0f15a5a74..457261acd 100644
--- a/packages/engine-underscore/package.json
+++ b/packages/engine-underscore/package.json
@@ -23,7 +23,7 @@
     "lint": "eslint **/*.js"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/live-server/.nvmrc b/packages/live-server/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/live-server/.nvmrc
+++ b/packages/live-server/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/live-server/package.json b/packages/live-server/package.json
index d3dd4df95..5761429b9 100644
--- a/packages/live-server/package.json
+++ b/packages/live-server/package.json
@@ -44,7 +44,7 @@
   "repository": "https://github.com/pattern-lab/patternlab-node/tree/master/packages/live-server",
   "bugs": "https://github.com/pattern-lab/patternlab-node/issues",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "publishConfig": {
     "access": "public"
diff --git a/packages/plugin-tab/.nvmrc b/packages/plugin-tab/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/plugin-tab/.nvmrc
+++ b/packages/plugin-tab/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/plugin-tab/package.json b/packages/plugin-tab/package.json
index 0d80f6994..5e4ebedcf 100644
--- a/packages/plugin-tab/package.json
+++ b/packages/plugin-tab/package.json
@@ -9,7 +9,7 @@
     "lodash": "4.17.21"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "repository": "https://github.com/pattern-lab/patternlab-node/tree/master/packages/plugin-tab",
   "bugs": "https://github.com/pattern-lab/patternlab-node/issues",
diff --git a/packages/starterkit-handlebars-demo/package.json b/packages/starterkit-handlebars-demo/package.json
index 8b2ee7cdf..54c7bc2d2 100644
--- a/packages/starterkit-handlebars-demo/package.json
+++ b/packages/starterkit-handlebars-demo/package.json
@@ -26,7 +26,7 @@
     "build": "copyfiles ../../node_modules/@fontsource/abel/files/*.woff* ../../node_modules/@fontsource/raleway/files/*400-*.woff* ../../node_modules/@fontsource/raleway/files/*700-normal.woff* dist/fonts -f && cd dist/css && sass style.scss:style.css pattern-scaffolding.scss:pattern-scaffolding.css --load-path=../../../../node_modules/"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   },
   "devDependencies": {
     "@fontsource/abel": "^4.5.7",
diff --git a/packages/starterkit-twig-demo/package.json b/packages/starterkit-twig-demo/package.json
index 76a18e669..a7060df0c 100644
--- a/packages/starterkit-twig-demo/package.json
+++ b/packages/starterkit-twig-demo/package.json
@@ -24,6 +24,6 @@
   },
   "gitHead": "80f62be442223e09bafb30d0529cbd768e03f2ac",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }
diff --git a/packages/uikit-polyfills/package.json b/packages/uikit-polyfills/package.json
index 92a07129a..2642d8e5f 100644
--- a/packages/uikit-polyfills/package.json
+++ b/packages/uikit-polyfills/package.json
@@ -16,6 +16,6 @@
     "access": "public"
   },
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }
diff --git a/packages/uikit-workshop/.nvmrc b/packages/uikit-workshop/.nvmrc
index 59ea99ee6..3c032078a 100644
--- a/packages/uikit-workshop/.nvmrc
+++ b/packages/uikit-workshop/.nvmrc
@@ -1 +1 @@
-16.20
+18
diff --git a/packages/uikit-workshop/package.json b/packages/uikit-workshop/package.json
index 2cbde0d98..66164fdfd 100644
--- a/packages/uikit-workshop/package.json
+++ b/packages/uikit-workshop/package.json
@@ -118,6 +118,6 @@
   ],
   "gitHead": "80f62be442223e09bafb30d0529cbd768e03f2ac",
   "engines": {
-    "node": ">=16.20.0"
+    "node": ">=18.12.0"
   }
 }