diff --git a/package-lock.json b/package-lock.json
index d7e0c6f..d7661a4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -34,7 +34,7 @@
         "eslint-config-prettier": "^10.1.1",
         "eslint-plugin-pinia": "^0.4.1",
         "eslint-plugin-prettier": "^5.2.6",
-        "typescript": "~5.5.4",
+        "typescript": "~5.8.3",
         "vue-tsc": "^2.2.8"
       }
     },
@@ -12318,9 +12318,9 @@
       }
     },
     "node_modules/typescript": {
-      "version": "5.5.4",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
-      "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
+      "version": "5.8.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
+      "integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
       "license": "Apache-2.0",
       "bin": {
         "tsc": "bin/tsc",
diff --git a/package.json b/package.json
index 6536c76..189a68d 100644
--- a/package.json
+++ b/package.json
@@ -43,7 +43,7 @@
     "eslint-config-prettier": "^10.1.1",
     "eslint-plugin-pinia": "^0.4.1",
     "eslint-plugin-prettier": "^5.2.6",
-    "typescript": "~5.5.4",
+    "typescript": "~5.8.3",
     "vue-tsc": "^2.2.8"
   }
 }