diff --git a/frontends/web/package.json b/frontends/web/package.json
index 06492fbb5455b882051e3f0a7c8e233f519b3f40..7449e901dd1784a7b377c8e85c52b8f346c88f10 100644
--- a/frontends/web/package.json
+++ b/frontends/web/package.json
@@ -18,22 +18,22 @@
     },
     "source": "index.ts",
     "devDependencies": {
-        "@parcel/transformer-typescript-tsc": "^2.10.1",
-        "@types/react": "^18.2.33",
-        "@types/react-dom": "^18.2.14",
-        "@typescript-eslint/eslint-plugin": "^6.9.0",
-        "@typescript-eslint/parser": "^6.9.0",
+        "@parcel/transformer-typescript-tsc": "^2.10.3",
+        "@types/react": "^18.2.46",
+        "@types/react-dom": "^18.2.18",
+        "@typescript-eslint/eslint-plugin": "^6.16.0",
+        "@typescript-eslint/parser": "^6.16.0",
         "buffer": "^6.0.3",
         "emukit": "^0.9.4",
-        "eslint": "^8.52.0",
+        "eslint": "^8.56.0",
         "jszip": "^3.10.1",
-        "nodemon": "^3.0.1",
-        "parcel": "^2.10.1",
-        "prettier": "^3.0.3",
+        "nodemon": "^3.0.2",
+        "parcel": "^2.10.3",
+        "prettier": "^3.1.1",
         "process": "^0.11.10",
         "react": "^18.2.0",
         "react-dom": "^18.2.0",
-        "typescript": "^5.2.2",
+        "typescript": "^5.3.3",
         "webgl-plot": "^0.7.1"
     }
 }