diff --git a/client/package-lock.json b/client/package-lock.json
index 9ed33ab2..869e407d 100644
--- a/client/package-lock.json
+++ b/client/package-lock.json
@@ -10,7 +10,7 @@
       "dependencies": {
         "@angular/animations": "^16.2.5",
         "@angular/common": "^16.2.5",
-        "@angular/compiler": "^16.2.5",
+        "@angular/compiler": "^17.0.7",
         "@angular/core": "^16.2.5",
         "@angular/forms": "^16.2.5",
         "@angular/platform-browser": "^16.2.5",
@@ -710,17 +710,17 @@
       }
     },
     "node_modules/@angular/compiler": {
-      "version": "16.2.5",
-      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-16.2.5.tgz",
-      "integrity": "sha512-DpLfWWZFk4lbr81W7sLRt15+/nbyyqTvz+UmGcrSfKBTSbV0VSoUjC3XZeIdPWoIgQXiKUCpaC0YXw0BjaOl0g==",
+      "version": "17.0.7",
+      "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-17.0.7.tgz",
+      "integrity": "sha512-QHPuLti2c2tGZmOGZ0cfCHo4LxiHUkC27I0aZFDyQSSQqEI5obQGVlEREHysw0nsS3sYIcLvqcwcKcRtXlXtxQ==",
       "dependencies": {
         "tslib": "^2.3.0"
       },
       "engines": {
-        "node": "^16.14.0 || >=18.10.0"
+        "node": "^18.13.0 || >=20.9.0"
       },
       "peerDependencies": {
-        "@angular/core": "16.2.5"
+        "@angular/core": "17.0.7"
       },
       "peerDependenciesMeta": {
         "@angular/core": {
diff --git a/client/package.json b/client/package.json
index 0b2ec68c..7d6840a2 100644
--- a/client/package.json
+++ b/client/package.json
@@ -13,7 +13,7 @@
   "dependencies": {
     "@angular/animations": "^16.2.5",
     "@angular/common": "^16.2.5",
-    "@angular/compiler": "^16.2.5",
+    "@angular/compiler": "^17.0.7",
     "@angular/core": "^16.2.5",
     "@angular/forms": "^16.2.5",
     "@angular/platform-browser": "^16.2.5",