diff --git a/package.json b/package.json
index aed552c5..71bc65bc 100644
--- a/package.json
+++ b/package.json
@@ -17,27 +17,27 @@
     "@commitlint/config-conventional": "18.6.3",
     "@eslint/js": "^9.8.0",
     "@jscutlery/semver": "5.3.1",
-    "@nx/devkit": "20.2.0",
-    "@nx/eslint": "20.2.0",
-    "@nx/eslint-plugin": "20.2.0",
-    "@nx/jest": "20.2.0",
-    "@nx/js": "20.2.0",
-    "@nx/plugin": "20.2.0",
-    "@nx/workspace": "20.2.0",
+    "@nx/devkit": "20.8.2",
+    "@nx/eslint": "20.8.2",
+    "@nx/eslint-plugin": "20.8.2",
+    "@nx/jest": "20.8.2",
+    "@nx/js": "20.8.2",
+    "@nx/plugin": "20.8.2",
+    "@nx/workspace": "20.8.2",
     "@swc-node/register": "~1.9.1",
     "@swc/core": "~1.5.7",
     "@swc/helpers": "~0.5.11",
     "@types/jest": "^29.5.12",
     "@types/node": "^20.14.8",
     "commitizen": "4.3.1",
-    "create-nx-workspace": "20.2.0",
+    "create-nx-workspace": "20.8.2",
     "cz-conventional-changelog": "3.3.0",
     "eslint": "^9.8.0",
     "eslint-config-prettier": "9.0.0",
     "husky": "8.0.3",
     "jest": "^29.7.0",
     "jest-environment-jsdom": "^29.7.0",
-    "nx": "20.2.0",
+    "nx": "20.8.2",
     "prettier": "2.8.4",
     "pretty-quick": "^3.1.3",
     "ts-jest": "29.1.0",
diff --git a/packages/ngx-deploy-npm/package.json b/packages/ngx-deploy-npm/package.json
index 8773dbf4..21ae0925 100644
--- a/packages/ngx-deploy-npm/package.json
+++ b/packages/ngx-deploy-npm/package.json
@@ -9,7 +9,7 @@
     "node": ">=16.0.0"
   },
   "peerDependencies": {
-    "@nx/devkit": ">=16.0.0 <=21.0.0",
+    "@nx/devkit": "<=21.0.3",
     "tslib": "^2.3.0"
   },
   "repository": {