diff --git a/package.json b/package.json
index effd656..6132ec3 100644
--- a/package.json
+++ b/package.json
@@ -45,7 +45,7 @@
     "sass-loader": "^7.0.3",
     "style-loader": "3.0.0",
     "ts-loader": "9.0.0",
-    "typescript": "4.2",
+    "typescript": "5.6",
     "uglifyjs-webpack-plugin": "^1.2.7",
     "url-loader": "^4.1.1",
     "web-ext-types": "^3.2.1",
diff --git a/yarn.lock b/yarn.lock
index b02920c..c1ae0f1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7041,10 +7041,10 @@ typeforce@^1.11.3, typeforce@^1.11.5, typeforce@^1.18.0:
   resolved "https://registry.yarnpkg.com/typeforce/-/typeforce-1.18.0.tgz#d7416a2c5845e085034d70fcc5b6cc4a90edbfdc"
   integrity sha512-7uc1O8h1M1g0rArakJdf0uLRSSgFcYexrVoKo+bzJd32gd4gDy2L/Z+8/FjPnU9ydY3pEnVPtr9FyscYY60K1g==
 
-typescript@4.2:
-  version "4.2.4"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.2.4.tgz#8610b59747de028fda898a8aef0e103f156d0961"
-  integrity sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==
+typescript@5.6:
+  version "5.6.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
+  integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
 
 uglify-es@^3.3.4:
   version "3.3.9"