diff --git a/package-lock.json b/package-lock.json
index 0af0fb9e..1d2a318e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -44,7 +44,7 @@
         "signale": "1.4.0",
         "sinon": "17.0.1",
         "ts-jest": "29.1.5",
-        "typescript": "5.3.3"
+        "typescript": "5.8.3"
       },
       "engines": {
         "node": ">=20.8.1"
@@ -13521,10 +13521,11 @@
       }
     },
     "node_modules/typescript": {
-      "version": "5.3.3",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
-      "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==",
+      "version": "5.8.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
+      "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
       "dev": true,
+      "license": "Apache-2.0",
       "bin": {
         "tsc": "bin/tsc",
         "tsserver": "bin/tsserver"
diff --git a/package.json b/package.json
index bcf9302b..ce986fd3 100644
--- a/package.json
+++ b/package.json
@@ -67,7 +67,7 @@
     "signale": "1.4.0",
     "sinon": "17.0.1",
     "ts-jest": "29.1.5",
-    "typescript": "5.3.3"
+    "typescript": "5.8.3"
   },
   "peerDependencies": {
     "semantic-release": ">=20.1.0"