diff --git a/package-lock.json b/package-lock.json
index e6be40e2cb0ca..43ff64a79113f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -112,7 +112,7 @@
         "is-cidr": "^4.0.2",
         "json-parse-even-better-errors": "^2.3.1",
         "libnpmaccess": "^6.0.0",
-        "libnpmdiff": "^3.0.0",
+        "libnpmdiff": "^4.0.0",
         "libnpmexec": "^3.0.3",
         "libnpmfund": "^2.0.2",
         "libnpmhook": "^7.0.1",
@@ -10506,7 +10506,7 @@
       }
     },
     "workspaces/libnpmdiff": {
-      "version": "3.0.0",
+      "version": "4.0.0",
       "license": "ISC",
       "dependencies": {
         "@npmcli/disparity-colors": "^1.0.1",
diff --git a/package.json b/package.json
index 5c63b97f7f100..39324d73b2c25 100644
--- a/package.json
+++ b/package.json
@@ -80,7 +80,7 @@
     "is-cidr": "^4.0.2",
     "json-parse-even-better-errors": "^2.3.1",
     "libnpmaccess": "^6.0.0",
-    "libnpmdiff": "^3.0.0",
+    "libnpmdiff": "^4.0.0",
     "libnpmexec": "^3.0.3",
     "libnpmfund": "^2.0.2",
     "libnpmhook": "^7.0.1",
diff --git a/workspaces/libnpmdiff/package.json b/workspaces/libnpmdiff/package.json
index 2d18763396f1e..fbfc1eaf9c0a2 100644
--- a/workspaces/libnpmdiff/package.json
+++ b/workspaces/libnpmdiff/package.json
@@ -1,6 +1,6 @@
 {
   "name": "libnpmdiff",
-  "version": "3.0.0",
+  "version": "4.0.0",
   "description": "The registry diff",
   "repository": "https://github.com/npm/libnpmdiff",
   "main": "lib/index.js",