This is an automated email from the ASF dual-hosted git repository.

wilfreds pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/yunikorn-web.git


The following commit(s) were added to refs/heads/master by this push:
     new f5fab75  [YUNIKORN-3181] upgrade angular compiler (#244)
f5fab75 is described below

commit f5fab75632676e4ecff4ba9fe9e3aa03b3edb921
Author: Wilfred Spiegelenburg <[email protected]>
AuthorDate: Mon Dec 8 22:01:14 2025 +1100

    [YUNIKORN-3181] upgrade angular compiler (#244)
    
    Upgrade the angular/compiler to 20.3.15 to included a high severtiy CVE
    fix.
    Upgrade rest of angular to the same patch release where available.
    
    Closes: #244
    
    Signed-off-by: Wilfred Spiegelenburg <[email protected]>
---
 package.json   |  20 +--
 pnpm-lock.yaml | 400 ++++++++++++++++++++++++++++++---------------------------
 2 files changed, 224 insertions(+), 196 deletions(-)

diff --git a/package.json b/package.json
index 18cf886..3456b07 100644
--- a/package.json
+++ b/package.json
@@ -28,16 +28,16 @@
     ]
   },
   "dependencies": {
-    "@angular/animations": "^20.3.14",
+    "@angular/animations": "^20.3.15",
     "@angular/cdk": "^20.2.14",
-    "@angular/common": "^20.3.14",
-    "@angular/compiler": "^20.3.14",
-    "@angular/core": "^20.3.14",
-    "@angular/forms": "^20.3.14",
+    "@angular/common": "^20.3.15",
+    "@angular/compiler": "^20.3.15",
+    "@angular/core": "^20.3.15",
+    "@angular/forms": "^20.3.15",
     "@angular/material": "^20.2.14",
-    "@angular/platform-browser": "^20.3.14",
-    "@angular/platform-browser-dynamic": "^20.3.14",
-    "@angular/router": "^20.3.14",
+    "@angular/platform-browser": "^20.3.15",
+    "@angular/platform-browser-dynamic": "^20.3.15",
+    "@angular/router": "^20.3.15",
     "@fontsource/roboto": "^5.2.9",
     "@fortawesome/fontawesome-free": "^6.7.2",
     "@types/d3-flextree": "^2.1.4",
@@ -64,8 +64,8 @@
     "zone.js": "~0.15.1"
   },
   "devDependencies": {
-    "@angular/build": "^20.3.12",
-    "@angular/cli": "^20.3.12",
+    "@angular/build": "^20.3.13",
+    "@angular/cli": "^20.3.13",
     "@angular/compiler-cli": "^20.3.14",
     "@types/color": "^4.2.0",
     "@types/jasmine": "~5.1.13",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index bce6242..772e4b3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,35 +9,35 @@ importers:
   .:
     dependencies:
       '@angular/animations':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       '@angular/cdk':
         specifier: ^20.2.14
-        version: 
20.2.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+        version: 
20.2.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
       '@angular/common':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
       '@angular/compiler':
-        specifier: ^20.3.14
-        version: 20.3.14
+        specifier: ^20.3.15
+        version: 20.3.15
       '@angular/core':
-        specifier: ^20.3.14
-        version: 20.3.14(@angular/[email protected])([email protected])([email protected])
+        specifier: ^20.3.15
+        version: 20.3.15(@angular/[email protected])([email protected])([email protected])
       '@angular/forms':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected]
 [...]
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected]
 [...]
       '@angular/material':
         specifier: ^20.2.14
-        version: 20.2.14(zmm6wo23fo2z4dcdfdzpua4xia)
+        version: 20.2.14(75v2niqokdr3jsdfa5hcp7ndeu)
       '@angular/platform-browser':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       '@angular/platform-browser-dynamic':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(rxjs
 [...]
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(rxjs
 [...]
       '@angular/router':
-        specifier: ^20.3.14
-        version: 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected]
 [...]
+        specifier: ^20.3.15
+        version: 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected]
 [...]
       '@fontsource/roboto':
         specifier: ^5.2.9
         version: 5.2.9
@@ -100,7 +100,7 @@ importers:
         version: 2.30.1
       ngx-spinner:
         specifier: ^17.0.0
-        version: 
17.0.0(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+        version: 
17.0.0(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       rxjs:
         specifier: ~7.8.2
         version: 7.8.2
@@ -112,14 +112,14 @@ importers:
         version: 0.15.1
     devDependencies:
       '@angular/build':
-        specifier: ^20.3.12
-        version: 
20.3.12(@angular/[email protected](@angular/[email protected])([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular
 [...]
+        specifier: ^20.3.13
+        version: 
20.3.13(@angular/[email protected](@angular/[email protected])([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular
 [...]
       '@angular/cli':
-        specifier: ^20.3.12
-        version: 20.3.12(@types/[email protected])([email protected])
+        specifier: ^20.3.13
+        version: 20.3.13(@types/[email protected])([email protected])
       '@angular/compiler-cli':
         specifier: ^20.3.14
-        version: 20.3.14(@angular/[email protected])([email protected])
+        version: 20.3.14(@angular/[email protected])([email protected])
       '@types/color':
         specifier: ^4.2.0
         version: 4.2.0
@@ -167,7 +167,7 @@ importers:
         version: 15.5.2
       ng-mocks:
         specifier: ^14.14.0
-        version: 14.14.0(e77jo5xbnz3q4asaq3fiizna74)
+        version: 14.14.0(eqd4iqazhzgkl3duqmu3w4z7wa)
       prettier:
         specifier: ^3.7.3
         version: 3.7.3
@@ -240,12 +240,12 @@ packages:
     resolution: {integrity: 
sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
     engines: {node: '>=6.0.0'}
 
-  '@angular-devkit/[email protected]':
-    resolution: {integrity: 
sha512-5H40lAFF4CKY32C4HOp6bTlOF1f4WsGCwe7FjFQp9A+T7yoCBiHpIWt2JKTwV4sBoTKVDZOnuf0GG+UVKjQT4A==}
+  '@angular-devkit/[email protected]':
+    resolution: {integrity: 
sha512-JyH6Af6PNC1IHJToColFk1RaXDU87mpPjz7M5sWDfn8bC+KBipw6dSdRkCEuw0D9HY1lZkC9EBV9k9GhpvHjCQ==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
 
-  '@angular-devkit/[email protected]':
-    resolution: {integrity: 
sha512-ReFxd/UOoVDr3+kIUjmYILQZF89qg62POdY7a7OqBH7plmInFlYVSEDouJvGqj3LVCPiqTk2ZOSChbhS/eLxXA==}
+  '@angular-devkit/[email protected]':
+    resolution: {integrity: 
sha512-/D84T1Caxll3I2sRihPDR9UaWBhF50M+tAX15PdP6uSh/TxwAlLl9p7Rm1bD0mPjPercqaEKA+h9a9qLP16hug==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
     peerDependencies:
       chokidar: ^4.0.0
@@ -253,18 +253,18 @@ packages:
       chokidar:
         optional: true
 
-  '@angular-devkit/[email protected]':
-    resolution: {integrity: 
sha512-JqJ1u59y+Ud51k/8MHYzSP+aQOeC2PJBaDmMnvqfWVaIt6n3x4gc/VtuhqhpJ0SKulbFuOWgAfI6QbPFrgUYQQ==}
+  '@angular-devkit/[email protected]':
+    resolution: {integrity: 
sha512-hdMKY4rUTko8xqeWYGnwwDYDomkeOoLsYsP6SdaHWK7hpGvzWsT6Q/aIv8J8NrCYkLu+M+5nLiKOooweUZu3GQ==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-Sx3/XNu2rR+R8T8JkJEaIpZDZPk0IecS0Ayt6HTanNUZXuw0HVou3vkjR5B2St5nM4MXs0gh+S6aLNuArtqJTQ==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-ikyKfhkxoqQA6JcBN0B9RaN6369sM1XYX81Id0lI58dmWCe7gYfrTp8ejqxxKftl514psQO3pkW8Gn1nJ131Gw==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/core': 20.3.14
+      '@angular/core': 20.3.15
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-iAZve4VPviC8y6RFctyh3qFXSlP5mth9K46/0zasB4LV4pcmu8BrzIHERxIn/jCDNdVdPh973kxo1ksO4WpyuA==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-/5pM3ZS+lLkZgA+n6TMmNV8I6t9Ow1C6Vkj6bXqWeOgFDH5LwnIEZFAKzEDBkCGos0m2gPKPcREcDD5tfp9h4g==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
     peerDependencies:
       '@angular/compiler': ^20.0.0
@@ -274,7 +274,7 @@ packages:
       '@angular/platform-browser': ^20.0.0
       '@angular/platform-server': ^20.0.0
       '@angular/service-worker': ^20.0.0
-      '@angular/ssr': ^20.3.12
+      '@angular/ssr': ^20.3.13
       karma: ^6.4.0
       less: ^4.2.0
       ng-packagr: ^20.0.0
@@ -316,16 +316,16 @@ packages:
       '@angular/core': ^20.0.0 || ^21.0.0
       rxjs: ^6.5.3 || ^7.4.0
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-vqVyVjbFPCRMjA5evL7tV2JeR6Anuzb9WcXTMB17fr7uzKNNAvo7KyRaOJjp+TU4JDARTNyGPy0aywfPx7R60A==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-G78I/HDJULloS2LSqfUfbmBlhDCbcWujIRWfuMnGsRf82TyGA2OEPe3IA/F8MrJfeOzPQim2fMyn24MqHL40Vg==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
     hasBin: true
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-OOUvjTtnpktJLsNupA+GFT2q5zNocPdpOENA8aSrXvAheNybLjgi+otO3U3sQsvB1VwaoEZ9GT5O3lZlstnA/A==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-k4mCXWRFiOHK3bUKfWkRQQ8KBPxW8TAJuKLYCsSHPCpMz6u0eA1F0VlrnOkZVKWPI792fOaEAWH2Y4PTaXlUHw==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/core': 20.3.14
+      '@angular/core': 20.3.15
       rxjs: ^6.5.3 || ^7.4.0
 
   '@angular/[email protected]':
@@ -339,15 +339,15 @@ packages:
       typescript:
         optional: true
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-KFbfPPAbclzGDujCVruflCD9j4Zwwxvrg7Y4C9GJYs3LZ85t+BfIMDDnvpBUM07ZLnfY4TO4gQdHmJAcaGGXDQ==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-lMicIAFAKZXa+BCZWs3soTjNQPZZXrF/WMVDinm8dQcggNarnDj4UmXgKSyXkkyqK5SLfnLsXVzrX6ndVT6z7A==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-rpyEbhWF6Fj/xI9IvNLZh5QBUYnoXuF7vX54CCtyQ2MHALxRR/aa1WRxjRM96cF2OqodQ/Gj3oYW8ei8hlBh4w==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-NMbX71SlTZIY9+rh/SPhRYFJU0pMJYW7z/TBD4lqiO+b0DTOIg1k7Pg9ydJGqSjFO1Z4dQaA6TteNuF99TJCNw==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/compiler': 20.3.14
+      '@angular/compiler': 20.3.15
       rxjs: ^6.5.3 || ^7.4.0
       zone.js: ~0.15.0
     peerDependenciesMeta:
@@ -356,13 +356,13 @@ packages:
       zone.js:
         optional: true
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-fGrJ589tU+AKoxf+kaRrEw7wlSfVr1/z/Fz625ggFCc6ySQEityKW3JsnLfNkh5qGrdxib4BOfF78f9J7Pyk+w==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-gS5hQkinq52pm/7mxz4yHPCzEcmRWjtUkOVddPH0V1BW/HMni/p4Y6k2KqKBeGb9p8S5EAp6PDxDVLOPukp3mg==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/common': 20.3.14
-      '@angular/core': 20.3.14
-      '@angular/platform-browser': 20.3.14
+      '@angular/common': 20.3.15
+      '@angular/core': 20.3.15
+      '@angular/platform-browser': 20.3.15
       rxjs: ^6.5.3 || ^7.4.0
 
   '@angular/[email protected]':
@@ -375,33 +375,33 @@ packages:
       '@angular/platform-browser': ^20.0.0 || ^21.0.0
       rxjs: ^6.5.3 || ^7.4.0
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-g9z/g8gIOrBCX1SQ/GWwB0+JXBC6CKe0+yRyy9GGeBLm/YXWZHxTkmnDmueXXfPtUl8TOAInE22wlLcfunWTrg==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-RizuRdBt0d6ongQ2y8cr8YsXFyjF8f91vFfpSNw+cFj+oiEmRC1txcWUlH5bPLD9qSDied8qazUi0Tb8VPQDGw==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/common': 20.3.14
-      '@angular/compiler': 20.3.14
-      '@angular/core': 20.3.14
-      '@angular/platform-browser': 20.3.14
+      '@angular/common': 20.3.15
+      '@angular/compiler': 20.3.15
+      '@angular/core': 20.3.15
+      '@angular/platform-browser': 20.3.15
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-Lviz9GfsIyOIBDal8QhIBKU8OMH29A0RhFw2opTC50sqKadXLN9CD7iSaAwQbNLc4mc3JAF4zth0AzKdHLbz7Q==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-TxRM/wTW/oGXv/3/Iohn58yWoiYXOaeEnxSasiGNS1qhbkcKtR70xzxW6NjChBUYAixz2ERkLURkpx3pI8Q6Dw==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/animations': 20.3.14
-      '@angular/common': 20.3.14
-      '@angular/core': 20.3.14
+      '@angular/animations': 20.3.15
+      '@angular/common': 20.3.15
+      '@angular/core': 20.3.15
     peerDependenciesMeta:
       '@angular/animations':
         optional: true
 
-  '@angular/[email protected]':
-    resolution: {integrity: 
sha512-gi7/NuHRS9n9RCwh03VuVFizVMa2lKL/s+7yP3Ecq2nQ5uSeTMWb/91OmGEBwncI3wKPkYdQ9g3n6PvK/O8uDQ==}
+  '@angular/[email protected]':
+    resolution: {integrity: 
sha512-6+qgk8swGSoAu7ISSY//GatAyCP36hEvvUgvjbZgkXLLH9yUQxdo77ij05aJ5s0OyB25q/JkqS8VTY0z1yE9NQ==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0}
     peerDependencies:
-      '@angular/common': 20.3.14
-      '@angular/core': 20.3.14
-      '@angular/platform-browser': 20.3.14
+      '@angular/common': 20.3.15
+      '@angular/core': 20.3.15
+      '@angular/platform-browser': 20.3.15
       rxjs: ^6.5.3 || ^7.4.0
 
   '@babel/[email protected]':
@@ -881,9 +881,15 @@ packages:
     cpu: [x64]
     os: [win32]
 
-  '@modelcontextprotocol/[email protected]':
-    resolution: {integrity: 
sha512-JPwUKWSsbzx+DLFznf/QZ32Qa+ptfbUlHhRLrBQBAFu9iI1iYvizM4p+zhhRDceSsPutXp4z+R/HPVphlIiclg==}
+  '@modelcontextprotocol/[email protected]':
+    resolution: {integrity: 
sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg==}
     engines: {node: '>=18'}
+    peerDependencies:
+      '@cfworker/json-schema': ^4.1.1
+      zod: ^3.25 || ^4.0
+    peerDependenciesMeta:
+      '@cfworker/json-schema':
+        optional: true
 
   '@msgpackr-extract/[email protected]':
     resolution: {integrity: 
sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==}
@@ -1259,8 +1265,8 @@ packages:
     cpu: [x64]
     os: [win32]
 
-  '@schematics/[email protected]':
-    resolution: {integrity: 
sha512-ikl+nkWUab/Z4eSkBHgq9FLIUH8qh4OcYKeBQ0fyWqIUFHyjjK0JOfwmH1g/3zAmuUMtkthHCehAtyKzCTQjVA==}
+  '@schematics/[email protected]':
+    resolution: {integrity: 
sha512-ETJ1budKmrkdxojo5QP6TPr6zQZYGxtWWf8NrX1cBIS851zPCmFkKyhSFLZsoksariYF/LP8ljvm8tlcIzt/XA==}
     engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 
|| >=8.0.0, yarn: '>= 1.13.0'}
 
   '@sigstore/[email protected]':
@@ -1390,9 +1396,6 @@ packages:
       ajv:
         optional: true
 
-  [email protected]:
-    resolution: {integrity: 
sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
-
   [email protected]:
     resolution: {integrity: 
sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
 
@@ -1510,6 +1513,10 @@ packages:
     resolution: {integrity: 
sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-ZCQ9GEWl73BVm8bu5Fts8nt7MHdbt5vY9bP6WGnUh+r3l8M7CgfyTlwsgCbMC66BNxPr6Xoce3j66Ms5YUQTNA==}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==}
     engines: {node: '>= 0.8'}
@@ -1552,6 +1559,11 @@ packages:
     engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
     hasBin: true
 
+  [email protected]:
+    resolution: {integrity: 
sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
+    engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
+    hasBin: true
+
   [email protected]:
     resolution: {integrity: 
sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==}
 
@@ -1581,6 +1593,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-Pzfx9fOKoKvevQf8oCXoyNRQ5QyxJj+3O0Rqx2V5oxT61KGx8+n6hV/IUyJeifUci2clnmmKVpvtiqRzgiWjSw==}
+
   [email protected]:
     resolution: {integrity: 
sha512-bIKA54hP8iZhyDT81TOsJiQvR1gW+ZYSXFaZUAvoD4wCHdbHY2actmpTE4x344ZlFqHbvoxKOaESULTZN2gstg==}
     engines: {node: '>=0.10.0'}
@@ -1917,6 +1932,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-NlAsMteRHek05jRUxUR0a5jpjYq9ykk6+kO0yRaMi5moe7u0fVIOeQ3Y30A8dIiWFBNUoQGi1ljb1i5VtS9WQQ==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-kgWEglXvkEfMH7rxP5OSZZwnaDWT7J9EoZCujhnpLbfi0bbNtRkgdX2E3gt0Uer11c61qCYktB3hwkAS325sJg==}
+
   [email protected]:
     resolution: {integrity: 
sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==}
 
@@ -2069,8 +2087,8 @@ packages:
     resolution: {integrity: 
sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==}
     engines: {node: '>= 0.10.0'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-DT9ck5YIRU+8GYzzU5kT3eHGA5iL+1Zd0EutOmTE9Dtk+Tvuzd23VBU+ec7HPNSTxXYO55gPV/hq4pSBJDjFpA==}
+  [email protected]:
+    resolution: {integrity: 
sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==}
     engines: {node: '>= 18'}
 
   [email protected]:
@@ -2087,9 +2105,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
-
   [email protected]:
     resolution: {integrity: 
sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==}
 
@@ -2117,9 +2132,9 @@ packages:
     resolution: {integrity: 
sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==}
     engines: {node: '>= 0.8'}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-/t88Ty3d5JWQbWYgaOGCCYfXRwV1+be02WqYYlL6h0lEiUAMPM8o8qKGO01YIkOHzka2up08wvgYD0mDiI+q3Q==}
-    engines: {node: '>= 0.8'}
+  [email protected]:
+    resolution: {integrity: 
sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==}
+    engines: {node: '>= 18.0.0'}
 
   [email protected]:
     resolution: {integrity: 
sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
@@ -2477,6 +2492,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==}
+
   [email protected]:
     resolution: {integrity: 
sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
 
@@ -2499,9 +2517,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
-
   [email protected]:
     resolution: {integrity: 
sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
 
@@ -3121,10 +3136,6 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==}
 
-  [email protected]:
-    resolution: {integrity: 
sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
-    engines: {node: '>=6'}
-
   [email protected]:
     resolution: {integrity: 
sha512-pnAohhSZipWQoFpXuGV7xCZfaGhqcBR9C4pVrU0QSrcMi7tQMH9J9lDBqBvyMAHQqe8HCARuREqFuVKRQOgTvg==}
     engines: {node: '>=18'}
@@ -3557,8 +3568,11 @@ packages:
     peerDependencies:
       browserslist: '>= 4.21.0'
 
-  [email protected]:
-    resolution: {integrity: 
sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
+  [email protected]:
+    resolution: {integrity: 
sha512-E85pfNzMQ9jpKkA7+TJAi4TJN+tBCuWh5rUcS/sv6cFi+1q9LYDwDI5dpUL0u/73EElyQ8d3TEaeW4sPedBqYA==}
+    hasBin: true
+    peerDependencies:
+      browserslist: '>= 4.21.0'
 
   [email protected]:
     resolution: {integrity: 
sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==}
@@ -3744,6 +3758,9 @@ packages:
   [email protected]:
     resolution: {integrity: 
sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
 
+  [email protected]:
+    resolution: {integrity: 
sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==}
+
   [email protected]:
     resolution: {integrity: 
sha512-XE96n56IQpJM7NAoXswY3XRLcWFW83xe0BiAOeMD7K5k5xecOeul3Qcpx6GqEeeHNkW5DWL5zOyTbEfB4eti8w==}
 
@@ -3838,14 +3855,14 @@ snapshots:
       '@jridgewell/gen-mapping': 0.3.13
       '@jridgewell/trace-mapping': 0.3.31
 
-  '@angular-devkit/[email protected]([email protected])':
+  '@angular-devkit/[email protected]([email protected])':
     dependencies:
-      '@angular-devkit/core': 20.3.12([email protected])
+      '@angular-devkit/core': 20.3.13([email protected])
       rxjs: 7.8.2
     transitivePeerDependencies:
       - chokidar
 
-  '@angular-devkit/[email protected]([email protected])':
+  '@angular-devkit/[email protected]([email protected])':
     dependencies:
       ajv: 8.17.1
       ajv-formats: 3.0.1([email protected])
@@ -3856,9 +3873,9 @@ snapshots:
     optionalDependencies:
       chokidar: 4.0.3
 
-  '@angular-devkit/[email protected]([email protected])':
+  '@angular-devkit/[email protected]([email protected])':
     dependencies:
-      '@angular-devkit/core': 20.3.12([email protected])
+      '@angular-devkit/core': 20.3.13([email protected])
       jsonc-parser: 3.3.1
       magic-string: 0.30.17
       ora: 8.2.0
@@ -3866,24 +3883,24 @@ snapshots:
     transitivePeerDependencies:
       - chokidar
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))':
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))':
     dependencies:
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
       tslib: 2.8.1
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angula
 [...]
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angula
 [...]
     dependencies:
       '@ampproject/remapping': 2.3.0
-      '@angular-devkit/architect': 0.2003.12([email protected])
-      '@angular/compiler': 20.3.14
-      '@angular/compiler-cli': 
20.3.14(@angular/[email protected])([email protected])
+      '@angular-devkit/architect': 0.2003.13([email protected])
+      '@angular/compiler': 20.3.15
+      '@angular/compiler-cli': 
20.3.14(@angular/[email protected])([email protected])
       '@babel/core': 7.28.3
       '@babel/helper-annotate-as-pure': 7.27.3
       '@babel/helper-split-export-declaration': 7.24.7
       '@inquirer/confirm': 5.1.14(@types/[email protected])
       '@vitejs/plugin-basic-ssl': 
2.1.0([email protected](@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected]))
       beasties: 0.3.5
-      browserslist: 4.28.0
+      browserslist: 4.28.1
       esbuild: 0.25.9
       https-proxy-agent: 7.0.6
       istanbul-lib-instrument: 6.0.3
@@ -3904,8 +3921,8 @@ snapshots:
       vite: 
7.1.11(@types/[email protected])([email protected])([email protected])([email protected])([email protected])([email protected])
       watchpack: 2.4.4
     optionalDependencies:
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       karma: 6.4.4
       less: 4.3.0
       lmdb: 3.4.2
@@ -3923,23 +3940,23 @@ snapshots:
       - tsx
       - yaml
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])':
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])':
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
       parse5: 8.0.0
       rxjs: 7.8.2
       tslib: 2.8.1
 
-  '@angular/[email protected](@types/[email protected])([email protected])':
+  '@angular/[email protected](@types/[email protected])([email protected])':
     dependencies:
-      '@angular-devkit/architect': 0.2003.12([email protected])
-      '@angular-devkit/core': 20.3.12([email protected])
-      '@angular-devkit/schematics': 20.3.12([email protected])
+      '@angular-devkit/architect': 0.2003.13([email protected])
+      '@angular-devkit/core': 20.3.13([email protected])
+      '@angular-devkit/schematics': 20.3.13([email protected])
       '@inquirer/prompts': 7.8.2(@types/[email protected])
       '@listr2/prompt-adapter-inquirer': 
3.0.1(@inquirer/[email protected](@types/[email protected]))(@types/[email protected])([email protected])
-      '@modelcontextprotocol/sdk': 1.17.3
-      '@schematics/angular': 20.3.12([email protected])
+      '@modelcontextprotocol/sdk': 1.24.0([email protected])
+      '@schematics/angular': 20.3.13([email protected])
       '@yarnpkg/lockfile': 1.1.0
       algoliasearch: 5.35.0
       ini: 5.0.0
@@ -3950,21 +3967,22 @@ snapshots:
       resolve: 1.22.10
       semver: 7.7.2
       yargs: 18.0.0
-      zod: 3.25.76
+      zod: 4.1.13
     transitivePeerDependencies:
+      - '@cfworker/json-schema'
       - '@types/node'
       - chokidar
       - supports-color
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])':
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])':
     dependencies:
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
       rxjs: 7.8.2
       tslib: 2.8.1
 
-  '@angular/[email protected](@angular/[email protected])([email protected])':
+  '@angular/[email protected](@angular/[email protected])([email protected])':
     dependencies:
-      '@angular/compiler': 20.3.14
+      '@angular/compiler': 20.3.15
       '@babel/core': 7.28.3
       '@jridgewell/sourcemap-codec': 1.5.5
       chokidar: 4.0.3
@@ -3978,57 +3996,57 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  '@angular/[email protected]':
+  '@angular/[email protected]':
     dependencies:
       tslib: 2.8.1
 
-  
'@angular/[email protected](@angular/[email protected])([email protected])([email protected])':
+  
'@angular/[email protected](@angular/[email protected])([email protected])([email protected])':
     dependencies:
       rxjs: 7.8.2
       tslib: 2.8.1
     optionalDependencies:
-      '@angular/compiler': 20.3.14
+      '@angular/compiler': 20.3.15
       zone.js: 0.15.1
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/core@20.
 [...]
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/core@20.
 [...]
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       rxjs: 7.8.2
       tslib: 2.8.1
 
-  '@angular/[email protected](zmm6wo23fo2z4dcdfdzpua4xia)':
+  '@angular/[email protected](75v2niqokdr3jsdfa5hcp7ndeu)':
     dependencies:
-      '@angular/cdk': 
20.2.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/forms': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/co
 [...]
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/cdk': 
20.2.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/forms': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/co
 [...]
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       rxjs: 7.8.2
       tslib: 2.8.1
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])(z
 [...]
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected])(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])(z
 [...]
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/compiler': 20.3.14
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/compiler': 20.3.15
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       tslib: 2.8.1
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))':
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))':
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
       tslib: 2.8.1
     optionalDependencies:
-      '@angular/animations': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/animations': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
 
-  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/core@20
 [...]
+  
'@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/core@20
 [...]
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
       rxjs: 7.8.2
       tslib: 2.8.1
 
@@ -4464,20 +4482,22 @@ snapshots:
   '@lmdb/[email protected]':
     optional: true
 
-  '@modelcontextprotocol/[email protected]':
+  '@modelcontextprotocol/[email protected]([email protected])':
     dependencies:
-      ajv: 6.12.6
+      ajv: 8.17.1
+      ajv-formats: 3.0.1([email protected])
       content-type: 1.0.5
       cors: 2.8.5
       cross-spawn: 7.0.6
       eventsource: 3.0.7
       eventsource-parser: 3.0.6
-      express: 5.1.0
-      express-rate-limit: 7.5.1([email protected])
+      express: 5.2.1
+      express-rate-limit: 7.5.1([email protected])
+      jose: 6.1.3
       pkce-challenge: 5.0.1
       raw-body: 3.0.2
-      zod: 3.25.76
-      zod-to-json-schema: 3.25.0([email protected])
+      zod: 4.1.13
+      zod-to-json-schema: 3.25.0([email protected])
     transitivePeerDependencies:
       - supports-color
 
@@ -4775,10 +4795,10 @@ snapshots:
   '@rollup/[email protected]':
     optional: true
 
-  '@schematics/[email protected]([email protected])':
+  '@schematics/[email protected]([email protected])':
     dependencies:
-      '@angular-devkit/core': 20.3.12([email protected])
-      '@angular-devkit/schematics': 20.3.12([email protected])
+      '@angular-devkit/core': 20.3.13([email protected])
+      '@angular-devkit/schematics': 20.3.13([email protected])
       jsonc-parser: 3.3.1
     transitivePeerDependencies:
       - chokidar
@@ -4909,13 +4929,6 @@ snapshots:
     optionalDependencies:
       ajv: 8.17.1
 
-  [email protected]:
-    dependencies:
-      fast-deep-equal: 3.1.3
-      fast-json-stable-stringify: 2.1.0
-      json-schema-traverse: 0.4.1
-      uri-js: 4.4.1
-
   [email protected]:
     dependencies:
       fast-deep-equal: 3.1.3
@@ -5022,6 +5035,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]:
     dependencies:
       safe-buffer: 5.1.2
@@ -5095,6 +5110,14 @@ snapshots:
       node-releases: 2.0.27
       update-browserslist-db: 1.1.4([email protected])
 
+  [email protected]:
+    dependencies:
+      baseline-browser-mapping: 2.9.4
+      caniuse-lite: 1.0.30001759
+      electron-to-chromium: 1.5.266
+      node-releases: 2.0.27
+      update-browserslist-db: 1.2.2([email protected])
+
   [email protected]: {}
 
   [email protected]: {}
@@ -5130,6 +5153,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]:
     dependencies:
       ansi-styles: 1.1.0
@@ -5457,6 +5482,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
   [email protected]: {}
@@ -5614,9 +5641,9 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      express: 5.1.0
+      express: 5.2.1
 
   [email protected]:
     dependencies:
@@ -5661,7 +5688,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  [email protected]:
+  [email protected]:
     dependencies:
       accepts: 2.0.0
       body-parser: 2.2.1
@@ -5670,10 +5697,11 @@ snapshots:
       cookie: 0.7.2
       cookie-signature: 1.2.2
       debug: 4.4.3
+      depd: 2.0.0
       encodeurl: 2.0.0
       escape-html: 1.0.3
       etag: 1.8.1
-      finalhandler: 2.1.0
+      finalhandler: 2.1.1
       fresh: 2.0.0
       http-errors: 2.0.1
       merge-descriptors: 2.0.0
@@ -5709,8 +5737,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]:
@@ -5749,7 +5775,7 @@ snapshots:
     transitivePeerDependencies:
       - supports-color
 
-  [email protected]:
+  [email protected]:
     dependencies:
       debug: 4.4.3
       encodeurl: 2.0.0
@@ -6111,6 +6137,8 @@ snapshots:
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}
 
   [email protected]:
@@ -6127,8 +6155,6 @@ snapshots:
     dependencies:
       jju: 1.4.0
 
-  [email protected]: {}
-
   [email protected]: {}
 
   [email protected]:
@@ -6557,18 +6583,18 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected](e77jo5xbnz3q4asaq3fiizna74):
+  [email protected](eqd4iqazhzgkl3duqmu3w4z7wa):
     dependencies:
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
-      '@angular/forms': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/co
 [...]
-      '@angular/platform-browser': 
20.3.14(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
+      '@angular/forms': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))(@angular/[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/co
 [...]
+      '@angular/platform-browser': 
20.3.15(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
 
-  
[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected])):
+  
[email protected](@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected])))(@angular/[email protected](@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected]))(@angular/[email protected](@angular/[email protected])([email protected])([email protected])):
     dependencies:
-      '@angular/animations': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
-      '@angular/common': 
20.3.14(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
-      '@angular/core': 
20.3.14(@angular/[email protected])([email protected])([email protected])
+      '@angular/animations': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))
+      '@angular/common': 
20.3.15(@angular/[email protected](@angular/[email protected])([email protected])([email protected]))([email protected])
+      '@angular/core': 
20.3.15(@angular/[email protected])([email protected])([email protected])
       tslib: 2.8.1
 
   [email protected]:
@@ -6875,8 +6901,6 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]: {}
-
   [email protected]:
     dependencies:
       '@puppeteer/browsers': 2.10.13
@@ -7436,9 +7460,11 @@ snapshots:
       escalade: 3.2.0
       picocolors: 1.1.1
 
-  [email protected]:
+  [email protected]([email protected]):
     dependencies:
-      punycode: 2.3.1
+      browserslist: 4.28.1
+      escalade: 3.2.0
+      picocolors: 1.1.1
 
   [email protected]: {}
 
@@ -7574,10 +7600,12 @@ snapshots:
 
   [email protected]: {}
 
-  [email protected]([email protected]):
+  [email protected]([email protected]):
     dependencies:
-      zod: 3.25.76
+      zod: 4.1.13
 
   [email protected]: {}
 
+  [email protected]: {}
+
   [email protected]: {}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to