diff --git a/package.json b/package.json
index e5a6f095..ec8630fa 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
     "eslint-plugin-unicorn": "~49.0.0",
     "prettier": "~3.1.0",
     "semantic-release": "~22.0.0",
-    "tsx": "~4.5.0",
+    "tsx": "~4.6.0",
     "typescript": "~5.3.0"
   },
   "ava": {
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 68db494f..3f2a69e8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -98,8 +98,8 @@ devDependencies:
     specifier: ~22.0.0
     version: 22.0.8(typescript@5.3.2)
   tsx:
-    specifier: ~4.5.0
-    version: 4.5.0
+    specifier: ~4.6.0
+    version: 4.6.0
   typescript:
     specifier: ~5.3.0
     version: 5.3.2
@@ -4999,8 +4999,8 @@ packages:
   /tslib@2.6.2:
     resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==}
 
-  /tsx@4.5.0:
-    resolution: {integrity: sha512-hgxdziy9KLaHh9KE+a6tIZFP6kb0MLq/1D0sJVifbGP4QVEYhy6+2FNn7MyCm1pMc63p9CW/L1OzdqTNPxs6rg==}
+  /tsx@4.6.0:
+    resolution: {integrity: sha512-HLHaDQ78mly4Pd5co6tWQOiNVYoYYAPUcwSSZK4bcs3zSEsg+/67LS/ReHook0E7DKPfe1J5jc0ocIhUrnaR4w==}
     engines: {node: '>=18.0.0'}
     hasBin: true
     dependencies: