diff --git a/package.json b/package.json
index 87e07044..971a6674 100644
--- a/package.json
+++ b/package.json
@@ -73,7 +73,7 @@
"rollup-plugin-sourcemaps": "^0.6.3",
"source-map-support": "^0.5.19",
"terser": "^5.3.8",
- "typescript": "^4.0.5",
+ "typescript": "^5.7.3",
"typescript-json-schema": "^0.64.0",
"vega-datasets": "latest",
"vega-lite-dev-config": "^0.18.0"
diff --git a/yarn.lock b/yarn.lock
index fbd69e53..7db0b01d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -7573,11 +7573,16 @@ typescript-json-schema@^0.64.0:
typescript "~5.1.0"
yargs "^17.1.1"
-typescript@^4.0.5, typescript@^4.3.5:
+typescript@^4.3.5:
version "4.3.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4"
integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==
+typescript@^5.7.3:
+ version "5.7.3"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.7.3.tgz#919b44a7dbb8583a9b856d162be24a54bf80073e"
+ integrity sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==
+
typescript@~5.1.0:
version "5.1.6"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274"