diff --git a/packages/firefish-js/package.json b/packages/firefish-js/package.json
index a9cbc7f258..3ba82a7e52 100644
--- a/packages/firefish-js/package.json
+++ b/packages/firefish-js/package.json
@@ -32,7 +32,7 @@
 		"mock-socket": "9.3.1",
 		"ts-jest": "29.1.5",
 		"ts-node": "10.9.2",
-		"tsd": "0.31.0",
+		"tsd": "0.31.1",
 		"typescript": "5.4.5"
 	},
 	"files": [
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 31c1dac12f..db1ecaedbf 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -806,8 +806,8 @@ importers:
         specifier: 10.9.2
         version: 10.9.2(@swc/core@1.6.1)(@swc/wasm@1.2.130)(@types/node@20.14.2)(typescript@5.4.5)
       tsd:
-        specifier: 0.31.0
-        version: 0.31.0
+        specifier: 0.31.1
+        version: 0.31.1
       typescript:
         specifier: 5.4.5
         version: 5.4.5
@@ -7487,8 +7487,8 @@ packages:
     resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==}
     engines: {node: '>=6'}
 
-  tsd@0.31.0:
-    resolution: {integrity: sha512-yjBiQ5n8OMv/IZOuhDjBy0ZLCoJ7rky/RxRh5W4sJ0oNNCU/kf6s3puPAkGNi59PptDdkcpUm+RsKSdjR2YbNg==}
+  tsd@0.31.1:
+    resolution: {integrity: sha512-sSL84A0SFwx2xGMWrxlGaarKFSQszWjJS2vgNDDLwatytzg2aq6ShlwHsBYxRNmjzXISODwMva5ZOdAg/4AoOA==}
     engines: {node: '>=14.16'}
     hasBin: true
 
@@ -15763,7 +15763,7 @@ snapshots:
       minimist: 1.2.8
       strip-bom: 3.0.0
 
-  tsd@0.31.0:
+  tsd@0.31.1:
     dependencies:
       '@tsd/typescript': 5.4.5
       eslint-formatter-pretty: 4.1.0