diff --git a/package-lock.json b/package-lock.json
index 22a20e5..613a722 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -33,7 +33,7 @@
         "eslint-config-prettier": "^10.0.2",
         "eslint-plugin-pinia": "^0.4.1",
         "eslint-plugin-prettier": "^5.2.3",
-        "typescript": "~5.5.4",
+        "typescript": "~5.8.2",
         "vue-tsc": "^2.2.4"
       }
     },
@@ -11933,9 +11933,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.2",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz",
+      "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==",
       "license": "Apache-2.0",
       "bin": {
         "tsc": "bin/tsc",
diff --git a/package.json b/package.json
index 051081d..8443c0c 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,7 @@
     "eslint-config-prettier": "^10.0.2",
     "eslint-plugin-pinia": "^0.4.1",
     "eslint-plugin-prettier": "^5.2.3",
-    "typescript": "~5.5.4",
+    "typescript": "~5.8.2",
     "vue-tsc": "^2.2.4"
   }
 }