diff --git a/deps/npm/package.json b/deps/npm/package.json
index f345781248e43e..fcb43fc9fc073e 100644
--- a/deps/npm/package.json
+++ b/deps/npm/package.json
@@ -52,11 +52,11 @@
   },
   "dependencies": {
     "@isaacs/string-locale-compare": "^1.1.0",
-    "@npmcli/arborist": "^6.2.10",
+    "@npmcli/arborist": "^7.0.0",
     "@npmcli/config": "^6.2.1",
     "@npmcli/map-workspaces": "^3.0.4",
     "@npmcli/package-json": "^3.1.1",
-    "@npmcli/run-script": "^6.0.2",
+    "@npmcli/run-script": "^7.0.2",
     "abbrev": "^2.0.0",
     "archy": "~1.0.0",
     "cacache": "^17.1.3",
@@ -75,22 +75,22 @@
     "is-cidr": "^4.0.2",
     "json-parse-even-better-errors": "^3.0.0",
     "libnpmaccess": "^7.0.2",
-    "libnpmdiff": "^5.0.18",
-    "libnpmexec": "^6.0.1",
-    "libnpmfund": "^4.0.18",
+    "libnpmdiff": "^6.0.0",
+    "libnpmexec": "^7.0.0",
+    "libnpmfund": "^5.0.0",
     "libnpmhook": "^9.0.3",
     "libnpmorg": "^5.0.4",
-    "libnpmpack": "^5.0.18",
+    "libnpmpack": "^6.0.0",
     "libnpmpublish": "^7.4.0",
     "libnpmsearch": "^6.0.2",
     "libnpmteam": "^5.0.3",
-    "libnpmversion": "^4.0.2",
+    "libnpmversion": "^5.0.0",
     "make-fetch-happen": "^11.1.1",
     "minimatch": "^9.0.0",
     "minipass": "^5.0.0",
     "minipass-pipeline": "^1.2.4",
     "ms": "^2.1.2",
-    "node-gyp": "^9.4.0",
+    "node-gyp": "^10.0.0",
     "nopt": "^7.2.0",
     "npm-audit-report": "^5.0.0",
     "npm-install-checks": "^6.1.1",
@@ -101,7 +101,7 @@
     "npm-user-validate": "^2.0.0",
     "npmlog": "^7.0.1",
     "p-map": "^4.0.0",
-    "pacote": "^15.2.0",
+    "pacote": "^17.0.4",
     "parse-conflict-json": "^3.0.1",
     "proc-log": "^3.0.0",
     "qrcode-terminal": "^0.12.0",