diff --git a/package.json b/package.json index 5807601..d0e555e 100644 --- a/package.json +++ b/package.json @@ -21,9 +21,9 @@ }, "devDependencies": { "@angular-devkit/build-angular": "16.2.9", - "@angular/cli": "21.0.1", + "@angular/cli": "21.0.4", "@angular/compiler-cli": "16.1.0", - "@angular/language-service": "21.0.1", + "@angular/language-service": "21.0.6", "@types/node": "25.0.3", "codelyzer": "6.0.2", "ng-packagr": "16.2.3", diff --git a/yarn.lock b/yarn.lock index c7d109a..7657133 100644 --- a/yarn.lock +++ b/yarn.lock @@ -152,12 +152,12 @@ "@angular-devkit/core" "16.2.9" rxjs "7.8.1" -"@angular-devkit/architect@0.2100.1": - version "0.2100.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.2100.1.tgz#e0b4086a03155fe204e50628bfc8500ab8684619" - integrity sha512-MLxTT6EE7NHuCen9yGdv9iT2vtB/fAdXTRnulOWfVa/SVmGoKawBGCNOAPpI2yA8Fb/D5xlU6ThS1ggDsiCqrQ== +"@angular-devkit/architect@0.2100.4": + version "0.2100.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.2100.4.tgz#9fb78b90555095d7a5a1b9e281cc76a294f18f78" + integrity sha512-tKtb0I8AU59m75JjHlL1XEsoPxVaEWhnHKeesDpk49RNm0sVqWnfXesse8IXqdVds0Hpjisc3In7j4xKbigfXg== dependencies: - "@angular-devkit/core" "21.0.1" + "@angular-devkit/core" "21.0.4" rxjs "7.8.2" "@angular-devkit/build-angular@16.2.9": @@ -252,10 +252,10 @@ rxjs "7.8.1" source-map "0.7.4" -"@angular-devkit/core@21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-21.0.1.tgz#6e26f3e01f3fb826060664cbc761b3389ab1a16e" - integrity sha512-AGdAu0hV2TLCWYHiyVSxUFbpR2chO+xA4OkRrG2YirQGcqJTmr651C4rWDkheWqeWDxMicZklqKaTw66mNSUkw== +"@angular-devkit/core@21.0.4": + version "21.0.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-21.0.4.tgz#86047e6b3654cf2effc5cadebb02b5387fdc2825" + integrity sha512-Mbze8tMtBs7keSOx4UIR9utLQs1uSiGjfTaOkCu/dbBEiG6umopy1OlUCvHiHyeiYqh+wR0yiGtTS+Cexo5iLg== dependencies: ajv "8.17.1" ajv-formats "3.0.1" @@ -264,12 +264,12 @@ rxjs "7.8.2" source-map "0.7.6" -"@angular-devkit/schematics@21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-21.0.1.tgz#011e5e4e78f2fe7a29130f393dafa69ae2268a69" - integrity sha512-3koB1xJNkqMg7g6JwH2rhQO268WjnPVA852lwoLW7wzSZRpJH0kHtZsnY9FYOC2kbmAGnCWWbnPLJ5/T1wemoA== +"@angular-devkit/schematics@21.0.4": + version "21.0.4" + resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-21.0.4.tgz#afa2de3c10f33bd260a5263a2837f51cedfae24c" + integrity sha512-am39kuaBB/v7RL++bsepvUhP2JKDmfMLQbyJvyHIG6UxnQztxQYZ2/CiPb91dz9NMiqAZqIJaN+kqvIc8h7AeQ== dependencies: - "@angular-devkit/core" "21.0.1" + "@angular-devkit/core" "21.0.4" jsonc-parser "3.3.1" magic-string "0.30.19" ora "9.0.0" @@ -282,18 +282,18 @@ dependencies: tslib "^2.3.0" -"@angular/cli@21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-21.0.1.tgz#e462b4c67fc6c7f2ec0c58597b2fd677ea4f2c25" - integrity sha512-i0+7jwf19D73yAzR/lL4+eKVhooM+J055qfSaJWL5QLCF9/JSSjMPCG8I/qIGNdVr+lVmWvvxqpt7O7kR3zfUw== +"@angular/cli@21.0.4": + version "21.0.4" + resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-21.0.4.tgz#a971f16eae10afd0cdb4cc530d60482eedffb1cc" + integrity sha512-L4uKhC3KorF04x9A7noff2m25Phkq54wdqzuWNnbGg3bNfOHdXMv97t2e02J1mk+XOeEcPfDJmOiXj4fcviCLA== dependencies: - "@angular-devkit/architect" "0.2100.1" - "@angular-devkit/core" "21.0.1" - "@angular-devkit/schematics" "21.0.1" + "@angular-devkit/architect" "0.2100.4" + "@angular-devkit/core" "21.0.4" + "@angular-devkit/schematics" "21.0.4" "@inquirer/prompts" "7.9.0" "@listr2/prompt-adapter-inquirer" "3.0.5" - "@modelcontextprotocol/sdk" "1.20.1" - "@schematics/angular" "21.0.1" + "@modelcontextprotocol/sdk" "1.24.0" + "@schematics/angular" "21.0.4" "@yarnpkg/lockfile" "1.1.0" algoliasearch "5.40.1" ini "5.0.0" @@ -305,7 +305,7 @@ resolve "1.22.11" semver "7.7.3" yargs "18.0.0" - zod "3.25.76" + zod "4.1.13" "@angular/common@16.1.0": version "16.1.0" @@ -359,10 +359,10 @@ dependencies: tslib "^2.3.0" -"@angular/language-service@21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-21.0.1.tgz#86cf2bed52f909f68e0b1341cfb03f1bbc17bcf3" - integrity sha512-+QohcgWbgrsPsHFhbie1ZQaNsnoBpuVK7479WZXPyFiw4PWEceNuF0hSr9yrSNEh/kvgCu9BfJSzVf7w5Yj39A== +"@angular/language-service@21.0.6": + version "21.0.6" + resolved "https://registry.yarnpkg.com/@angular/language-service/-/language-service-21.0.6.tgz#5383644357cc94a5f9c0b1ed98aa7c25008711f3" + integrity sha512-hxquRSxUW2FBeXHChCq5lOwo5jjJoOs7OdZmtBJtcNE93+6HUANRXLhcqG8kKkvwvGg7QUQf7+R9h3TCJYiz1A== "@angular/platform-browser-dynamic@16.1.0": version "16.1.0" @@ -1994,12 +1994,13 @@ dependencies: "@inquirer/type" "^3.0.8" -"@modelcontextprotocol/sdk@1.20.1": - version "1.20.1" - resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.20.1.tgz#f3d8cf2ac438e9761d736941177f7f00cadd94aa" - integrity sha512-j/P+yuxXfgxb+mW7OEoRCM3G47zCTDqUPivJo/VzpjbG8I9csTXtOprCf5FfOfHK4whOJny0aHuBEON+kS7CCA== +"@modelcontextprotocol/sdk@1.24.0": + version "1.24.0" + resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.24.0.tgz#3bd1d539490d1d4228537ab815b8d854bc0e3143" + integrity sha512-D8h5KXY2vHFW8zTuxn2vuZGN0HGrQ5No6LkHwlEA9trVgNdPL3TF1dSqKA7Dny6BbBYKSW/rOBDXdC8KJAjUCg== dependencies: - ajv "^6.12.6" + ajv "^8.17.1" + ajv-formats "^3.0.1" content-type "^1.0.5" cors "^2.8.5" cross-spawn "^7.0.5" @@ -2007,10 +2008,11 @@ eventsource-parser "^3.0.0" express "^5.0.1" express-rate-limit "^7.5.0" + jose "^6.1.1" pkce-challenge "^5.0.0" raw-body "^3.0.0" - zod "^3.23.8" - zod-to-json-schema "^3.24.1" + zod "^3.25 || ^4.0" + zod-to-json-schema "^3.25.0" "@napi-rs/nice-android-arm-eabi@1.0.1": version "1.0.1" @@ -2357,13 +2359,13 @@ estree-walker "^2.0.2" picomatch "^4.0.2" -"@schematics/angular@21.0.1": - version "21.0.1" - resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-21.0.1.tgz#a1b32a1f9d4bc0e0201c153b96379e74ed82f783" - integrity sha512-m7Z/gykPxOyC5Gs9nkFkGwYTc5xLNLcVkjjZPcYszycwsWBohDREjQLZzRG86AauWFYy8mBUrTF9CD63ZqYHeQ== +"@schematics/angular@21.0.4": + version "21.0.4" + resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-21.0.4.tgz#86b8b982a96beb47211734ae8bb216c61217616f" + integrity sha512-/jJOf3iLvTaVa25xwiYLsfmidVAzC6rPy3Nl85iRo5bVod8be+KhHTn8aGq/8o7pzzB6Cin1oLs+riPR1nLVhg== dependencies: - "@angular-devkit/core" "21.0.1" - "@angular-devkit/schematics" "21.0.1" + "@angular-devkit/core" "21.0.4" + "@angular-devkit/schematics" "21.0.4" jsonc-parser "3.3.1" "@seatsio/seatsio-types@6.6.0": @@ -2886,7 +2888,7 @@ ajv-formats@2.1.1, ajv-formats@^2.1.1: dependencies: ajv "^8.0.0" -ajv-formats@3.0.1: +ajv-formats@3.0.1, ajv-formats@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-3.0.1.tgz#3d5dc762bca17679c3c2ea7e90ad6b7532309578" integrity sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ== @@ -2915,7 +2917,7 @@ ajv@8.12.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@8.17.1, ajv@^8.0.0, ajv@^8.11.0, ajv@^8.9.0: +ajv@8.17.1, ajv@^8.0.0, ajv@^8.11.0, ajv@^8.17.1, ajv@^8.9.0: version "8.17.1" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.17.1.tgz#37d9a5c776af6bc92d7f4f9510eba4c0a60d11a6" integrity sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g== @@ -2925,7 +2927,7 @@ ajv@8.17.1, ajv@^8.0.0, ajv@^8.11.0, ajv@^8.9.0: json-schema-traverse "^1.0.0" require-from-string "^2.0.2" -ajv@^6.12.5, ajv@^6.12.6: +ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5260,6 +5262,11 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.7.tgz#9dd81043424a3d28458b193d965f0d18a2300ba9" integrity sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A== +jose@^6.1.1: + version "6.1.3" + resolved "https://registry.yarnpkg.com/jose/-/jose-6.1.3.tgz#8453d7be88af7bb7d64a0481d6a35a0145ba3ea5" + integrity sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -8251,15 +8258,20 @@ yoctocolors@^2.1.1: resolved "https://registry.yarnpkg.com/yoctocolors/-/yoctocolors-2.1.2.tgz#d795f54d173494e7d8db93150cec0ed7f678c83a" integrity sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug== -zod-to-json-schema@^3.24.1: - version "3.24.6" - resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.6.tgz#5920f020c4d2647edfbb954fa036082b92c9e12d" - integrity sha512-h/z3PKvcTcTetyjl1fkj79MHNEjm+HpD6NXheWjzOekY7kV+lwDYnHw+ivHkijnCSMz1yJaWBD9vu/Fcmk+vEg== +zod-to-json-schema@^3.25.0: + version "3.25.1" + resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.25.1.tgz#7f24962101a439ddade2bf1aeab3c3bfec7d84ba" + integrity sha512-pM/SU9d3YAggzi6MtR4h7ruuQlqKtad8e9S0fmxcMi+ueAK5Korys/aWcV9LIIHTVbj01NdzxcnXSN+O74ZIVA== + +zod@4.1.13: + version "4.1.13" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.1.13.tgz#93699a8afe937ba96badbb0ce8be6033c0a4b6b1" + integrity sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig== -zod@3.25.76, zod@^3.23.8: - version "3.25.76" - resolved "https://registry.yarnpkg.com/zod/-/zod-3.25.76.tgz#26841c3f6fd22a6a2760e7ccb719179768471e34" - integrity sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ== +"zod@^3.25 || ^4.0": + version "4.3.4" + resolved "https://registry.yarnpkg.com/zod/-/zod-4.3.4.tgz#827ac29eb57fc065d652d37c24168f5c5ae5daf4" + integrity sha512-Zw/uYiiyF6pUT1qmKbZziChgNPRu+ZRneAsMUDU6IwmXdWt5JwcUfy2bvLOCUtz5UniaN/Zx5aFttZYbYc7O/A== zone.js@~0.10.3: version "0.10.3"