diff --git a/package-lock.json b/package-lock.json
index 68643b1..be03b9f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -58,6 +58,9 @@
         "vue-template-compiler": "^2.7.14",
         "webpack": "^5.88.2",
         "webpack-bundle-analyzer": "^4.9.0"
+      },
+      "engines": {
+        "node": "20.9.0"
       }
     },
     "node_modules/@aashutoshrathi/word-wrap": {
diff --git a/package.json b/package.json
index 4751d3e..7e4a8f5 100644
--- a/package.json
+++ b/package.json
@@ -2,8 +2,11 @@
   "name": "nginxconfig.io",
   "version": "1.0.0",
   "description": "NGINX config generator on steroids",
-  "private": true,
   "license": "MIT",
+  "private": true,
+  "engines": {
+    "node": "20.9.0"
+  },
   "main": "src/nginxconfig/mount.js",
   "type": "module",
   "scripts": {