diff --git a/package.json b/package.json
index 52cf08de757952940e2e6d0cf9045c7a22bf680e..a2cae3484fd501a0c8fda30d79182f04d97b3f8b 100644
--- a/package.json
+++ b/package.json
@@ -341,7 +341,7 @@
     "tmp-promise": "3.0.3",
     "ts-jest": "29.1.1",
     "ts-node": "10.9.1",
-    "type-fest": "4.1.0",
+    "type-fest": "4.2.0",
     "typescript": "5.1.6",
     "unified": "9.2.2"
   },
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index eb373486271d45f7c6f7786413e4ed1814b11d1f..67c70d3cd3a55be5231ec83afb3dd221a6c77707 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -596,8 +596,8 @@ importers:
         specifier: 10.9.1
         version: 10.9.1(@swc/core@1.3.75)(@types/node@18.17.4)(typescript@5.1.6)
       type-fest:
-        specifier: 4.1.0
-        version: 4.1.0
+        specifier: 4.2.0
+        version: 4.2.0
       typescript:
         specifier: 5.1.6
         version: 5.1.6
@@ -10341,8 +10341,8 @@ packages:
     engines: {node: '>=14.16'}
     dev: true
 
-  /type-fest@4.1.0:
-    resolution: {integrity: sha512-VJGJVepayd8OWavP+rgXt4i3bfLk+tSomTV7r4mca2XD/oTCWnkJlNkpXavkxdmtU2aKdAmFGeHvoQutOVHCZg==}
+  /type-fest@4.2.0:
+    resolution: {integrity: sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==}
     engines: {node: '>=16'}
     dev: true