diff --git a/examples/environments/angular/project/package-lock.json b/examples/environments/angular/project/package-lock.json index 0678093..ecd0c8d 100644 --- a/examples/environments/angular/project/package-lock.json +++ b/examples/environments/angular/project/package-lock.json @@ -29,7 +29,7 @@ "@angular/cli": "^20.2.0", "@angular/compiler-cli": "^20.2.0", "@types/jasmine": "~5.1.0", - "jasmine-core": "~5.10.0", + "jasmine-core": "~5.11.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", @@ -6498,9 +6498,9 @@ } }, "node_modules/jasmine-core": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.10.0.tgz", - "integrity": "sha512-MrChbWV5LBo+EaeKwTM1eZ6oYSz1brvFExnRafraEkJkbJ9evbUxABhnIgGQimhpMxhg+BD6QmOvb/e3NXsNdg==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-5.11.0.tgz", + "integrity": "sha512-MPJ8L5yyNul0F2SuEsLASwESXQjJvBXnKu31JWFyRZSvuv2B79K4GDWN3pSqvLheUNh7Fyb6dXwd4rsz95O2Kg==", "dev": true, "license": "MIT" }, diff --git a/examples/environments/angular/project/package.json b/examples/environments/angular/project/package.json index 49b5900..74e0643 100644 --- a/examples/environments/angular/project/package.json +++ b/examples/environments/angular/project/package.json @@ -31,7 +31,7 @@ "@angular/cli": "^20.2.0", "@angular/compiler-cli": "^20.2.0", "@types/jasmine": "~5.1.0", - "jasmine-core": "~5.10.0", + "jasmine-core": "~5.11.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0", diff --git a/package.json b/package.json index 85c185a..918886d 100644 --- a/package.json +++ b/package.json @@ -51,13 +51,13 @@ "wcs": "./runner/bin/cli.js" }, "dependencies": { - "@anthropic-ai/sdk": "^0.63.0", + "@anthropic-ai/sdk": "^0.65.0", "@axe-core/puppeteer": "^4.10.2", "@genkit-ai/compat-oai": "^1.19.1", - "@genkit-ai/googleai": "1.19.3", - "@genkit-ai/mcp": "1.19.3", - "@google/gemini-cli": "^0.5.0", - "@google/genai": "1.20.0", + "@genkit-ai/googleai": "1.20.0", + "@genkit-ai/mcp": "1.20.0", + "@google/gemini-cli": "^0.6.0", + "@google/genai": "1.21.0", "@inquirer/prompts": "^7.8.4", "@safety-web/runner": "0.4.0-alpha.14", "@safety-web/types": "0.4.0-alpha.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab2e5b7..9a14c07 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@anthropic-ai/sdk': - specifier: ^0.63.0 - version: 0.63.0(zod@3.25.76) + specifier: ^0.65.0 + version: 0.65.0(zod@3.25.76) '@axe-core/puppeteer': specifier: ^4.10.2 version: 4.10.2(puppeteer@24.19.0(typescript@5.9.2)) @@ -18,17 +18,17 @@ importers: specifier: ^1.19.1 version: 1.19.1(encoding@0.1.13)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)))(ws@8.18.3)(zod@3.25.76) '@genkit-ai/googleai': - specifier: 1.19.3 - version: 1.19.3(encoding@0.1.13)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13))) + specifier: 1.20.0 + version: 1.20.0(encoding@0.1.13)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13))) '@genkit-ai/mcp': - specifier: 1.19.3 - version: 1.19.3(@modelcontextprotocol/sdk@1.17.5)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13))) + specifier: 1.20.0 + version: 1.20.0(@modelcontextprotocol/sdk@1.17.5)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13))) '@google/gemini-cli': - specifier: ^0.5.0 - version: 0.5.5(encoding@0.1.13) + specifier: ^0.6.0 + version: 0.6.1(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) '@google/genai': - specifier: 1.20.0 - version: 1.20.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13) + specifier: 1.21.0 + version: 1.21.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13) '@inquirer/prompts': specifier: ^7.8.4 version: 7.8.4(@types/node@24.3.1) @@ -206,8 +206,8 @@ importers: specifier: ~5.1.0 version: 5.1.9 jasmine-core: - specifier: ~5.10.0 - version: 5.10.0 + specifier: ~5.11.0 + version: 5.11.0 karma: specifier: ~6.4.0 version: 6.4.4 @@ -222,7 +222,7 @@ importers: version: 5.1.0(karma@6.4.4) karma-jasmine-html-reporter: specifier: ~2.1.0 - version: 2.1.0(jasmine-core@5.10.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) + version: 2.1.0(jasmine-core@5.11.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) prettier: specifier: ^3.5.3 version: 3.6.2 @@ -459,11 +459,11 @@ packages: '@anthropic-ai/sdk@0.39.0': resolution: {integrity: sha512-eMyDIPRZbt1CCLErRCi3exlAvNkBtRe+kW5vvJyef93PmNr/clstYgHhtvmkxN82nlKgzyGPCyGxrm0JQ1ZIdg==} - '@anthropic-ai/sdk@0.63.0': - resolution: {integrity: sha512-g2KzDcVXxT2d/SMuVJHeJ6T2loj6jFMt+Nj+I6bfwXWNDMoOP0HhiWr+5RivRV7Yv++jBurDGr76XBCc66R79A==} + '@anthropic-ai/sdk@0.65.0': + resolution: {integrity: sha512-zIdPOcrCVEI8t3Di40nH4z9EoeyGZfXbYSvWdDLsB/KkaSYMnEgC7gmcgWu83g2NTn1ZTpbMvpdttWDGGIk6zw==} hasBin: true peerDependencies: - zod: ^4.0.0 + zod: ^3.25.0 || ^4.0.0 peerDependenciesMeta: zod: optional: true @@ -868,16 +868,16 @@ packages: peerDependencies: genkit: ^1.19.1 - '@genkit-ai/googleai@1.19.3': - resolution: {integrity: sha512-o9laBU4L2/LeqK+KP9xXPu2wwGwRYQ1Z0oxLWwSJgk1u9JBAZ3/3LMRZTkgfXDPiDynwyHmxoEIPbsuEqu/bGw==} + '@genkit-ai/googleai@1.20.0': + resolution: {integrity: sha512-jp6/4gkMW3AngHYctX3ZlT6TdxvR4EdO6qJ3PAYBYedo1URj4odFVJ5xU+hWkCPgOW8Swb5UlR3hARwphdtoyA==} peerDependencies: - genkit: ^1.19.3 + genkit: ^1.20.0 - '@genkit-ai/mcp@1.19.3': - resolution: {integrity: sha512-OgAA/h7x0GB9bvHGURHBxLBNKEQiAokmIjPoouP0t6AZzMnl15Q8iosQzQz1ZBMA8wdYKGatdfvSt3sh2DPuOg==} + '@genkit-ai/mcp@1.20.0': + resolution: {integrity: sha512-Q7hYsQIXRcfnrFtB3WyaIbV/1RJtFRw0QPi798B0mKEg0fo33fN+4zcmVtgt6nS+Ut7sPOzRRRsrvRwVqeFHjA==} peerDependencies: '@modelcontextprotocol/sdk': ^1.13.0 - genkit: ^1.19.3 + genkit: ^1.20.0 '@google-cloud/common@5.0.2': resolution: {integrity: sha512-V7bmBKYQyu0eVG2BFejuUjlBt+zrya6vtsKdY+JxMM/dNntPF41vZ9+LhOshEUH01zOHEqBSvI7Dad7ZS6aUeA==} @@ -906,6 +906,15 @@ packages: '@opentelemetry/resources': ^1.0.0 '@opentelemetry/sdk-metrics': ^1.0.0 + '@google-cloud/opentelemetry-cloud-monitoring-exporter@0.21.0': + resolution: {integrity: sha512-+lAew44pWt6rA4l8dQ1gGhH7Uo95wZKfq/GBf9aEyuNDDLQ2XppGEEReu6ujesSqTtZ8ueQFt73+7SReSHbwqg==} + engines: {node: '>=18'} + peerDependencies: + '@opentelemetry/api': ^1.9.0 + '@opentelemetry/core': ^2.0.0 + '@opentelemetry/resources': ^2.0.0 + '@opentelemetry/sdk-metrics': ^2.0.0 + '@google-cloud/opentelemetry-cloud-trace-exporter@2.4.1': resolution: {integrity: sha512-Dq2IyAyA9PCjbjLOn86i2byjkYPC59b5ic8k/L4q5bBWH0Jro8lzMs8C0G5pJfqh2druj8HF+oAIAlSdWQ+Z9Q==} engines: {node: '>=14'} @@ -915,12 +924,28 @@ packages: '@opentelemetry/resources': ^1.0.0 '@opentelemetry/sdk-trace-base': ^1.0.0 + '@google-cloud/opentelemetry-cloud-trace-exporter@3.0.0': + resolution: {integrity: sha512-mUfLJBFo+ESbO0dAGboErx2VyZ7rbrHcQvTP99yH/J72dGaPbH2IzS+04TFbTbEd1VW5R9uK3xq2CqawQaG+1Q==} + engines: {node: '>=18'} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@opentelemetry/core': ^2.0.0 + '@opentelemetry/resources': ^2.0.0 + '@opentelemetry/sdk-trace-base': ^2.0.0 + '@google-cloud/opentelemetry-resource-util@2.4.0': resolution: {integrity: sha512-/7ujlMoKtDtrbQlJihCjQnm31n2s2RTlvJqcSbt2jV3OkCzPAdo3u31Q13HNugqtIRUSk7bUoLx6AzhURkhW4w==} engines: {node: '>=14'} peerDependencies: '@opentelemetry/resources': ^1.0.0 + '@google-cloud/opentelemetry-resource-util@3.0.0': + resolution: {integrity: sha512-CGR/lNzIfTKlZoZFfS6CkVzx+nsC9gzy6S8VcyaLegfEJbiPjxbMLP7csyhJTvZe/iRRcQJxSk0q8gfrGqD3/Q==} + engines: {node: '>=18'} + peerDependencies: + '@opentelemetry/core': ^2.0.0 + '@opentelemetry/resources': ^2.0.0 + '@google-cloud/paginator@5.0.2': resolution: {integrity: sha512-DJS3s0OVH4zFDB1PzjxAsHqJT6sKVbRwwML0ZBP9PbU7Yebtu/7SWMRzvO2J3nUi9pRNITCfu4LJeooM2w4pjg==} engines: {node: '>=14.0.0'} @@ -941,12 +966,12 @@ packages: resolution: {integrity: sha512-5m9GoZqKh52a1UqkxDBu/+WVFDALNtHg5up5gNmNbXQWBcV813tzJKsyDtKjOPrlR1em1TxtD7NSPCrObH7koQ==} engines: {node: '>=14'} - '@google/gemini-cli-core@0.5.5': - resolution: {integrity: sha512-Q7XaQFez1aZlj51jEjdCjRxQL38LD7Rnve8xqt3k3SPdA934GMfs6B2a1rMlWuI8Aum0Jxq+u1Z2Hrea/FzzTg==} + '@google/gemini-cli-core@0.6.1': + resolution: {integrity: sha512-/sMtuZs8Xj2yNe7bhDKOHxD9OCSjBMajTU5GFxmhyJo45sO7o2GydZOXsSIZna1oRQBuw0uHH/qys6S6DEQrTQ==} engines: {node: '>=20'} - '@google/gemini-cli@0.5.5': - resolution: {integrity: sha512-/pvbOtIUraqXOSs+FcyOgmU4keuDdZyWb4jn5NOVQfWWidsnGlypXysYkOuI59AaEAlxmYc+gFy8fjED7SEqNQ==} + '@google/gemini-cli@0.6.1': + resolution: {integrity: sha512-My89PFAmkbcBxPdWQ2ysiq9oFc0vPr1PCCCZhJnZr7CdQSN6+GFo9nyW093rPWQqRoFdjqk+3O/U5k1JJyk+VQ==} engines: {node: '>=20'} hasBin: true @@ -959,8 +984,8 @@ packages: '@modelcontextprotocol/sdk': optional: true - '@google/genai@1.20.0': - resolution: {integrity: sha512-QdShxO9LX35jFogy3iKprQNqgKKveux4H2QjOnyIvyHRuGi6PHiz3fjNf8Y0VPY8o5V2fHqR2XqiSVoz7yZs0w==} + '@google/genai@1.21.0': + resolution: {integrity: sha512-k47DECR8BF9z7IJxQd3reKuH2eUnOH5NlJWSe+CKM6nbXx+wH3hmtWQxUQR9M8gzWW1EvFuRVgjQssEIreNZsw==} engines: {node: '>=20.0.0'} peerDependencies: '@modelcontextprotocol/sdk': ^1.11.4 @@ -981,6 +1006,11 @@ packages: engines: {node: '>=6'} hasBin: true + '@grpc/proto-loader@0.8.0': + resolution: {integrity: sha512-rc1hOQtjIWGxcxpb9aHAfLpIctjEnsDehj0DAiVfBlmT84uvR0uUtN2hEi/ecvWVjXUGf5qPF4qEgiLOx1YIMQ==} + engines: {node: '>=6'} + hasBin: true + '@humanfs/core@0.19.1': resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} engines: {node: '>=18.18.0'} @@ -1982,6 +2012,12 @@ packages: peerDependencies: '@opentelemetry/api': ^1.0.0 + '@opentelemetry/resource-detector-gcp@0.40.0': + resolution: {integrity: sha512-uAsUV8K4R9OJ3cgPUGYDqQByxOMTz4StmzJyofIv7+W+c1dTSEc1WVjWpTS2PAmywik++JlSmd8O4rMRJZpO8Q==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': ^1.0.0 + '@opentelemetry/resources@1.25.1': resolution: {integrity: sha512-pkZT+iFYIZsVn6+GzM0kSX+u3MSLCY9md+lIJOoKl/P+gJFfxJte/60Usdp8Ce4rOs8GduUpSPNe1ddGyDT1sQ==} engines: {node: '>=14'} @@ -2910,6 +2946,9 @@ packages: array-flatten@1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -3238,6 +3277,10 @@ packages: command-exists@1.2.9: resolution: {integrity: sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w==} + comment-json@4.3.0: + resolution: {integrity: sha512-DczdmbvWLd09KATFWY0xcihOO45b32+5V34vZg1oelxqgjtGJotaLrrdFpJRLOdG6Wb031qcg4zOKgnQoBWbEw==} + engines: {node: '>= 6'} + concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -4451,8 +4494,8 @@ packages: jasmine-core@4.6.1: resolution: {integrity: sha512-VYz/BjjmC3klLJlLwA4Kw8ytk0zDSmbbDLNs794VnWmkcCB7I9aAL/D48VNQtmITyPvea2C3jdUMfc3kAoy0PQ==} - jasmine-core@5.10.0: - resolution: {integrity: sha512-MrChbWV5LBo+EaeKwTM1eZ6oYSz1brvFExnRafraEkJkbJ9evbUxABhnIgGQimhpMxhg+BD6QmOvb/e3NXsNdg==} + jasmine-core@5.11.0: + resolution: {integrity: sha512-MPJ8L5yyNul0F2SuEsLASwESXQjJvBXnKu31JWFyRZSvuv2B79K4GDWN3pSqvLheUNh7Fyb6dXwd4rsz95O2Kg==} jose@4.15.9: resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} @@ -6829,7 +6872,7 @@ snapshots: transitivePeerDependencies: - encoding - '@anthropic-ai/sdk@0.63.0(zod@3.25.76)': + '@anthropic-ai/sdk@0.65.0(zod@3.25.76)': dependencies: json-schema-to-ts: 3.1.1 optionalDependencies: @@ -7307,7 +7350,7 @@ snapshots: - supports-color optional: true - '@genkit-ai/googleai@1.19.3(encoding@0.1.13)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)))': + '@genkit-ai/googleai@1.20.0(encoding@0.1.13)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)))': dependencies: '@google/generative-ai': 0.24.1 genkit: 1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)) @@ -7317,7 +7360,7 @@ snapshots: - encoding - supports-color - '@genkit-ai/mcp@1.19.3(@modelcontextprotocol/sdk@1.17.5)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)))': + '@genkit-ai/mcp@1.20.0(@modelcontextprotocol/sdk@1.17.5)(genkit@1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)))': dependencies: '@modelcontextprotocol/sdk': 1.17.5 genkit: 1.19.1(@google-cloud/firestore@7.11.3(encoding@0.1.13))(encoding@0.1.13)(firebase-admin@13.5.0(encoding@0.1.13)) @@ -7336,7 +7379,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true '@google-cloud/firestore@7.11.3(encoding@0.1.13)': dependencies: @@ -7383,7 +7425,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true '@google-cloud/opentelemetry-cloud-monitoring-exporter@0.19.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: @@ -7400,6 +7441,20 @@ snapshots: - supports-color optional: true + '@google-cloud/opentelemetry-cloud-monitoring-exporter@0.21.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': + dependencies: + '@google-cloud/opentelemetry-resource-util': 3.0.0(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@google-cloud/precise-date': 4.0.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-metrics': 2.0.1(@opentelemetry/api@1.9.0) + google-auth-library: 9.15.1(encoding@0.1.13) + googleapis: 137.1.0(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@google-cloud/opentelemetry-cloud-trace-exporter@2.4.1(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: '@google-cloud/opentelemetry-resource-util': 2.4.0(@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) @@ -7415,6 +7470,20 @@ snapshots: - supports-color optional: true + '@google-cloud/opentelemetry-cloud-trace-exporter@3.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': + dependencies: + '@google-cloud/opentelemetry-resource-util': 3.0.0(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@grpc/grpc-js': 1.13.4 + '@grpc/proto-loader': 0.8.0 + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/sdk-trace-base': 2.0.1(@opentelemetry/api@1.9.0) + google-auth-library: 9.15.1(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@google-cloud/opentelemetry-resource-util@2.4.0(@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: '@opentelemetry/resources': 1.25.1(@opentelemetry/api@1.9.0) @@ -7425,20 +7494,26 @@ snapshots: - supports-color optional: true + '@google-cloud/opentelemetry-resource-util@3.0.0(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': + dependencies: + '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.37.0 + gcp-metadata: 6.1.1(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@google-cloud/paginator@5.0.2': dependencies: arrify: 2.0.1 extend: 3.0.2 - optional: true - '@google-cloud/precise-date@4.0.0': - optional: true + '@google-cloud/precise-date@4.0.0': {} - '@google-cloud/projectify@4.0.0': - optional: true + '@google-cloud/projectify@4.0.0': {} - '@google-cloud/promisify@4.0.0': - optional: true + '@google-cloud/promisify@4.0.0': {} '@google-cloud/storage@7.17.0(encoding@0.1.13)': dependencies: @@ -7462,8 +7537,11 @@ snapshots: - supports-color optional: true - '@google/gemini-cli-core@0.5.5(encoding@0.1.13)': + '@google/gemini-cli-core@0.6.1(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: + '@google-cloud/logging': 11.2.1(encoding@0.1.13) + '@google-cloud/opentelemetry-cloud-monitoring-exporter': 0.21.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) + '@google-cloud/opentelemetry-cloud-trace-exporter': 3.0.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) '@google/genai': 1.16.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13) '@joshua.litt/get-ripgrep': 0.0.2 '@modelcontextprotocol/sdk': 1.17.5 @@ -7475,6 +7553,7 @@ snapshots: '@opentelemetry/exporter-trace-otlp-grpc': 0.203.0(@opentelemetry/api@1.9.0) '@opentelemetry/exporter-trace-otlp-http': 0.203.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation-http': 0.203.0(@opentelemetry/api@1.9.0) + '@opentelemetry/resource-detector-gcp': 0.40.0(@opentelemetry/api@1.9.0)(encoding@0.1.13) '@opentelemetry/sdk-node': 0.203.0(@opentelemetry/api@1.9.0) '@types/glob': 8.1.0 '@types/html-to-text': 9.0.4 @@ -7512,19 +7591,24 @@ snapshots: '@lydell/node-pty-win32-x64': 1.1.0 node-pty: 1.0.0 transitivePeerDependencies: + - '@opentelemetry/core' + - '@opentelemetry/resources' + - '@opentelemetry/sdk-metrics' + - '@opentelemetry/sdk-trace-base' - bufferutil - encoding - supports-color - utf-8-validate - '@google/gemini-cli@0.5.5(encoding@0.1.13)': + '@google/gemini-cli@0.6.1(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)': dependencies: - '@google/gemini-cli-core': 0.5.5(encoding@0.1.13) + '@google/gemini-cli-core': 0.6.1(@opentelemetry/core@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-metrics@2.0.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.0.1(@opentelemetry/api@1.9.0))(encoding@0.1.13) '@google/genai': 1.16.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13) '@iarna/toml': 2.2.5 '@modelcontextprotocol/sdk': 1.17.5 '@types/update-notifier': 6.0.8 command-exists: 1.2.9 + comment-json: 4.3.0 diff: 7.0.0 dotenv: 17.2.2 fzf: 0.5.2 @@ -7548,6 +7632,10 @@ snapshots: yargs: 17.7.2 zod: 3.25.76 transitivePeerDependencies: + - '@opentelemetry/core' + - '@opentelemetry/resources' + - '@opentelemetry/sdk-metrics' + - '@opentelemetry/sdk-trace-base' - '@types/react' - bufferutil - encoding @@ -7567,7 +7655,7 @@ snapshots: - supports-color - utf-8-validate - '@google/genai@1.20.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13)': + '@google/genai@1.21.0(@modelcontextprotocol/sdk@1.17.5)(encoding@0.1.13)': dependencies: google-auth-library: 9.15.1(encoding@0.1.13) ws: 8.18.3 @@ -7593,6 +7681,13 @@ snapshots: protobufjs: 7.5.4 yargs: 17.7.2 + '@grpc/proto-loader@0.8.0': + dependencies: + lodash.camelcase: 4.3.0 + long: 5.3.2 + protobufjs: 7.5.4 + yargs: 17.7.2 + '@humanfs/core@0.19.1': {} '@humanfs/node@0.16.7': @@ -8847,6 +8942,17 @@ snapshots: - supports-color optional: true + '@opentelemetry/resource-detector-gcp@0.40.0(@opentelemetry/api@1.9.0)(encoding@0.1.13)': + dependencies: + '@opentelemetry/api': 1.9.0 + '@opentelemetry/core': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/resources': 2.0.1(@opentelemetry/api@1.9.0) + '@opentelemetry/semantic-conventions': 1.37.0 + gcp-metadata: 6.1.1(encoding@0.1.13) + transitivePeerDependencies: + - encoding + - supports-color + '@opentelemetry/resources@1.25.1(@opentelemetry/api@1.9.0)': dependencies: '@opentelemetry/api': 1.9.0 @@ -9395,8 +9501,7 @@ snapshots: '@tokenizer/token@0.3.0': {} - '@tootallnate/once@2.0.0': - optional: true + '@tootallnate/once@2.0.0': {} '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -9425,8 +9530,7 @@ snapshots: '@types/node': 24.3.1 optional: true - '@types/caseless@0.12.5': - optional: true + '@types/caseless@0.12.5': {} '@types/cheerio@0.22.35': dependencies: @@ -9502,8 +9606,7 @@ snapshots: '@types/node': 24.3.1 optional: true - '@types/long@4.0.2': - optional: true + '@types/long@4.0.2': {} '@types/mdast@4.0.4': dependencies: @@ -9572,7 +9675,6 @@ snapshots: '@types/node': 24.3.1 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 - optional: true '@types/send@0.17.5': dependencies: @@ -9594,8 +9696,7 @@ snapshots: '@types/tinycolor2@1.4.6': {} - '@types/tough-cookie@4.0.5': - optional: true + '@types/tough-cookie@4.0.5': {} '@types/triple-beam@1.3.5': {} @@ -9758,7 +9859,6 @@ snapshots: debug: 4.4.1 transitivePeerDependencies: - supports-color - optional: true agent-base@7.1.4: {} @@ -9836,10 +9936,11 @@ snapshots: array-flatten@1.1.1: {} + array-timsort@1.0.3: {} + array-union@2.1.0: {} - arrify@2.0.1: - optional: true + arrify@2.0.1: {} ast-types@0.13.4: dependencies: @@ -10215,6 +10316,12 @@ snapshots: command-exists@1.2.9: {} + comment-json@4.3.0: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + concat-map@0.0.1: {} config-chain@1.1.13: @@ -10416,7 +10523,6 @@ snapshots: dot-prop@6.0.1: dependencies: is-obj: 2.0.0 - optional: true dot-prop@9.0.0: dependencies: @@ -10442,7 +10548,6 @@ snapshots: inherits: 2.0.4 readable-stream: 3.6.2 stream-shift: 1.0.3 - optional: true eastasianwidth@0.2.0: {} @@ -10668,7 +10773,6 @@ snapshots: eventid@2.0.1: dependencies: uuid: 8.3.2 - optional: true eventsource-parser@3.0.6: {} @@ -10953,7 +11057,6 @@ snapshots: hasown: 2.0.2 mime-types: 2.1.35 safe-buffer: 5.2.1 - optional: true form-data@4.0.4: dependencies: @@ -11191,7 +11294,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true google-logging-utils@0.0.2: {} @@ -11206,7 +11308,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true googleapis@137.1.0(encoding@0.1.13): dependencies: @@ -11215,7 +11316,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true gopd@1.2.0: {} @@ -11314,8 +11414,7 @@ snapshots: dependencies: lru-cache: 11.2.1 - html-entities@2.6.0: - optional: true + html-entities@2.6.0: {} html-escaper@2.0.2: {} @@ -11365,7 +11464,6 @@ snapshots: debug: 4.4.1 transitivePeerDependencies: - supports-color - optional: true http-proxy-agent@7.0.2: dependencies: @@ -11393,7 +11491,6 @@ snapshots: debug: 4.4.1 transitivePeerDependencies: - supports-color - optional: true https-proxy-agent@7.0.6: dependencies: @@ -11560,8 +11657,7 @@ snapshots: is-number@7.0.0: {} - is-obj@2.0.0: - optional: true + is-obj@2.0.0: {} is-path-inside@4.0.0: {} @@ -11659,7 +11755,7 @@ snapshots: jasmine-core@4.6.1: {} - jasmine-core@5.10.0: {} + jasmine-core@5.11.0: {} jose@4.15.9: optional: true @@ -11783,9 +11879,9 @@ snapshots: transitivePeerDependencies: - supports-color - karma-jasmine-html-reporter@2.1.0(jasmine-core@5.10.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): + karma-jasmine-html-reporter@2.1.0(jasmine-core@5.11.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4): dependencies: - jasmine-core: 5.10.0 + jasmine-core: 5.11.0 karma: 6.4.4 karma-jasmine: 5.1.0(karma@6.4.4) @@ -12353,8 +12449,7 @@ snapshots: object-assign@4.1.1: {} - object-hash@3.0.0: - optional: true + object-hash@3.0.0: {} object-inspect@1.13.4: {} @@ -12699,7 +12794,6 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: protobufjs: 7.5.4 - optional: true protobufjs@7.5.4: dependencies: @@ -12746,7 +12840,6 @@ snapshots: duplexify: 4.1.3 inherits: 2.0.4 pump: 3.0.3 - optional: true punycode@1.4.1: {} @@ -12939,7 +13032,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true retry@0.12.0: {} @@ -13306,10 +13398,8 @@ snapshots: stream-events@1.0.5: dependencies: stubs: 3.0.0 - optional: true - stream-shift@1.0.3: - optional: true + stream-shift@1.0.3: {} streamroller@3.1.5: dependencies: @@ -13387,8 +13477,7 @@ snapshots: stubborn-fs@1.2.5: {} - stubs@3.0.0: - optional: true + stubs@3.0.0: {} stylelint-config-recommended-scss@16.0.1(postcss@8.5.6)(stylelint@16.24.0(typescript@5.9.2)): dependencies: @@ -13525,7 +13614,6 @@ snapshots: transitivePeerDependencies: - encoding - supports-color - optional: true text-decoder@1.2.3: dependencies: @@ -13733,8 +13821,7 @@ snapshots: uri-templates@0.2.0: {} - url-template@2.0.8: - optional: true + url-template@2.0.8: {} util-deprecate@1.0.2: {} diff --git a/report-app/package.json b/report-app/package.json index 4a22670..d8bde40 100644 --- a/report-app/package.json +++ b/report-app/package.json @@ -37,7 +37,7 @@ "@types/express": "^4.17.17", "@types/google.visualization": "^0.0.74", "@types/jasmine": "~5.1.0", - "jasmine-core": "~5.10.0", + "jasmine-core": "~5.11.0", "karma": "~6.4.0", "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.0",