diff --git a/package.json b/package.json
index 7032031d6dc1ec7f9c52f5ba2c30a26e5b5e4660..1fb7d451d095afc57c7ab2c35c3bf334cd2b0ea6 100644
--- a/package.json
+++ b/package.json
@@ -312,7 +312,7 @@
     "callsite": "1.0.0",
     "common-tags": "1.8.2",
     "conventional-changelog-conventionalcommits": "7.0.2",
-    "diff": "5.1.0",
+    "diff": "5.2.0",
     "emojibase-data": "15.3.0",
     "eslint": "8.56.0",
     "eslint-config-prettier": "9.1.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7591b0a986e2ee8799c1dcd036dd99f99febc07a..36dcffb2797792c01fa9f134d19d8b1b43f587ec 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -506,8 +506,8 @@ importers:
         specifier: 7.0.2
         version: 7.0.2
       diff:
-        specifier: 5.1.0
-        version: 5.1.0
+        specifier: 5.2.0
+        version: 5.2.0
       emojibase-data:
         specifier: 15.3.0
         version: 15.3.0(emojibase@15.3.0)
@@ -4203,7 +4203,7 @@ packages:
       ci-info: 3.9.0
       clipanion: 4.0.0-rc.3(typanion@3.14.0)
       cross-spawn: 7.0.3
-      diff: 5.1.0
+      diff: 5.2.0
       dotenv: 16.4.4
       fast-glob: 3.3.2
       got: 11.8.6
@@ -5330,8 +5330,8 @@ packages:
     engines: {node: '>=0.3.1'}
     dev: true
 
-  /diff@5.1.0:
-    resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==}
+  /diff@5.2.0:
+    resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==}
     engines: {node: '>=0.3.1'}
 
   /dir-glob@3.0.1:
@@ -9820,7 +9820,7 @@ packages:
       '@sinonjs/commons': 3.0.1
       '@sinonjs/fake-timers': 10.3.0
       '@sinonjs/samsam': 8.0.0
-      diff: 5.1.0
+      diff: 5.2.0
       nise: 5.1.9
       supports-color: 7.2.0
     dev: true
@@ -10824,6 +10824,7 @@ packages:
 
   /wrappy@1.0.2:
     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+    requiresBuild: true
 
   /write-file-atomic@3.0.3:
     resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}