diff --git a/.github/ng-renovate/package.json b/.github/ng-renovate/package.json index 7324a3ba1..45cd5130f 100644 --- a/.github/ng-renovate/package.json +++ b/.github/ng-renovate/package.json @@ -3,6 +3,6 @@ "type": "commonjs", "packageManager": "pnpm@11.21.0", "dependencies": { - "renovate": "44.27.0" + "renovate": "44.33.2" } } diff --git a/.github/ng-renovate/pnpm-lock.yaml b/.github/ng-renovate/pnpm-lock.yaml index 3bec096c2..c2a5b3a09 100644 --- a/.github/ng-renovate/pnpm-lock.yaml +++ b/.github/ng-renovate/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: renovate: - specifier: 44.27.0 - version: 44.27.0(supports-color@7.2.0)(typanion@3.14.0) + specifier: 44.33.2 + version: 44.33.2(supports-color@7.2.0)(typanion@3.14.0) packages: @@ -416,8 +416,8 @@ packages: resolution: {integrity: sha512-91cFM32/pnOAvC7W1W1kPPI9QM2y6OrYCeomz7pop4A+3Ksh2XnZXGznUMlzR7YbOQlg7X/MNlF27s9Yt9hhTA==} engines: {node: ^22.11.0 || >=24.10.0, pnpm: '>=10.0.0'} - '@renovatebot/pgp@1.3.16': - resolution: {integrity: sha512-NUWzQDyHNfmlR3fpssNbvkQZj3abYPeGYqK+Vef84dVylZrrZgPmmRnww3FwSinV6fMTStzo/PY6mjNejiAN5w==} + '@renovatebot/pgp@1.3.17': + resolution: {integrity: sha512-iDx7AR53Xhz6PfYEdIoiPYWq5KAvVjGUk0zVJ4U6CchbbTvSKuJ3nRLKsgA8sFKZTTuSlJLkqcL8peimkiZ27g==} engines: {node: ^22.11.0 || >=24.10.0, pnpm: '>=10.0.0'} '@renovatebot/ruby-semver@5.0.0': @@ -1310,8 +1310,8 @@ packages: jsonc-morph@0.3.5: resolution: {integrity: sha512-48t3FzTaEcePC0xKtadykUy7iqMx9fpxzigbi0YtNdEiPXUr7CoM1rfyBUKg0HW167eaG0EENdjc8aowa1TMvQ==} - jsonc-weaver@0.2.4: - resolution: {integrity: sha512-aIKK8SOg+TdBdeML4MB++phUEdS7KWZxuaPPjxUSat8Kc/2A+2AoxmAGhvbVajNjqsgSX4dhjfCJq3QlE/NSCg==} + jsonc-weaver@0.3.1: + resolution: {integrity: sha512-a6e90+Hn5e+l7i6MC2YJ57TE6nv9gDKFyCLBIVKt0Jdv48lUBEV7StnnuwC0Y+sjnux41cnPlHJl65DH4+d9eA==} jsonfile@6.2.1: resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} @@ -1785,8 +1785,8 @@ packages: resolution: {integrity: sha512-FYgfaA69XZ93zaXLoMNQ+ViDXGGBgR8aLh03txzcFhV+9xOXx7+8DLCULrKKpR9+GsH9ZfHm82aSUPpozX0Ztg==} engines: {node: ^22.22.2 || ^24.15.0 || >=26.0.0} - protobufjs@8.7.1: - resolution: {integrity: sha512-agdGHrXNTv0IrYscJPDou/PlEJk1c/hBZ9o/B5NH2i/nSPtPqacNxzgwf1CebXxFMjMrZH5sqv9uQuw96aGt/A==} + protobufjs@8.7.2: + resolution: {integrity: sha512-oTVHV+oelUBtiu5iTuTNNZ0eLYsXSMxry4cgr30mayNkgIZL6qZ0IOQVPuSWGcyAaXKl/XgqwWHIC3a0khYVBA==} engines: {node: '>=12.0.0'} protocols@2.0.2: @@ -1837,8 +1837,8 @@ packages: remark@15.0.1: resolution: {integrity: sha512-Eht5w30ruCXgFmxVUSlNWQ9iiimq07URKeFS3hNc8cUWy1llX4KDWfyEDZRycMc+znsN9Ux5/tJ/BFdgdOwA3A==} - renovate@44.27.0: - resolution: {integrity: sha512-sFrhIkoB7z/7cBW1NCweCQD8VnB36GEhhQHaDf/3B8Xry7jcp2KLjg6Ic/sOrHQ0KXCddfUAmkBigA8G45Ru1w==} + renovate@44.33.2: + resolution: {integrity: sha512-rmMaQH4jTLrVZKCYehHr2k8baYqhtoNepLHhnQ+vva8cuFbcM7PUNOJFrlXBZE/Srqv+Ck5g4Xw7yfkEBFXvSw==} engines: {node: ^24.11.0, pnpm: ^11.0.0} hasBin: true @@ -2809,7 +2809,7 @@ snapshots: '@renovatebot/pep440@5.0.0': {} - '@renovatebot/pgp@1.3.16': {} + '@renovatebot/pgp@1.3.17': {} '@renovatebot/ruby-semver@5.0.0': {} @@ -3768,7 +3768,7 @@ snapshots: jsonc-morph@0.3.5: {} - jsonc-weaver@0.2.4: + jsonc-weaver@0.3.1: dependencies: jsonc-morph: 0.3.5 @@ -4377,7 +4377,7 @@ snapshots: proc-log@7.0.0: optional: true - protobufjs@8.7.1: + protobufjs@8.7.2: dependencies: long: 5.3.2 @@ -4457,7 +4457,7 @@ snapshots: transitivePeerDependencies: - supports-color - renovate@44.27.0(supports-color@7.2.0)(typanion@3.14.0): + renovate@44.33.2(supports-color@7.2.0)(typanion@3.14.0): dependencies: '@aws-sdk/client-codecommit': 3.1095.0 '@aws-sdk/client-ec2': 3.1095.0 @@ -4492,7 +4492,7 @@ snapshots: '@renovatebot/good-enough-parser': 2.0.1 '@renovatebot/osv-offline': 3.0.10(supports-color@7.2.0) '@renovatebot/pep440': 5.0.0 - '@renovatebot/pgp': 1.3.16 + '@renovatebot/pgp': 1.3.17 '@renovatebot/ruby-semver': 5.0.0 '@sindresorhus/is': 8.1.0 '@yarnpkg/core': 4.9.1(typanion@3.14.0) @@ -4537,7 +4537,7 @@ snapshots: json-stringify-pretty-compact: 4.0.0 json5: 2.2.3 jsonata: 2.2.1 - jsonc-weaver: 0.2.4 + jsonc-weaver: 0.3.1 klona: 2.0.6 lru-cache: 11.5.2 luxon: 3.7.2 @@ -4554,7 +4554,7 @@ snapshots: p-throttle: 8.1.0 parse-link-header: 2.0.0 prettier: 3.8.1 - protobufjs: 8.7.1 + protobufjs: 8.7.2 punycode: 2.3.1 remark: 15.0.1(supports-color@7.2.0) remark-gfm: 4.0.1(supports-color@7.2.0) diff --git a/apps/functions/package.json b/apps/functions/package.json index 7c692327d..d4dfbf45e 100644 --- a/apps/functions/package.json +++ b/apps/functions/package.json @@ -16,6 +16,6 @@ "@types/node": "24.13.3", "firebase-admin": "14.2.0", "firebase-functions": "7.3.2", - "firebase-tools": "15.26.0" + "firebase-tools": "15.27.0" } } diff --git a/bazel/integration/tests/angular-cli/package.json b/bazel/integration/tests/angular-cli/package.json index 0a3ab686e..1ce230aec 100644 --- a/bazel/integration/tests/angular-cli/package.json +++ b/bazel/integration/tests/angular-cli/package.json @@ -33,7 +33,7 @@ "karma-chrome-launcher": "~3.2.0", "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", - "karma-jasmine-html-reporter": "~2.2.0", + "karma-jasmine-html-reporter": "~2.3.0", "typescript": "~6.0.2" } } diff --git a/bazel/integration/tests/angular-cli/pnpm-lock.yaml b/bazel/integration/tests/angular-cli/pnpm-lock.yaml index d51ca300e..bcfc494b7 100644 --- a/bazel/integration/tests/angular-cli/pnpm-lock.yaml +++ b/bazel/integration/tests/angular-cli/pnpm-lock.yaml @@ -70,8 +70,8 @@ importers: specifier: ~5.1.0 version: 5.1.0(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)) karma-jasmine-html-reporter: - specifier: ~2.2.0 - version: 2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)))(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)) + specifier: ~2.3.0 + version: 2.3.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)))(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)) typescript: specifier: ~6.0.2 version: 6.0.3 @@ -1880,10 +1880,10 @@ packages: resolution: {integrity: sha512-yj7hbequkQP2qOSb20GuNSIyE//PgJWHwC2IydLE6XRtsnaflv+/OSGNssPjobYUlhVVagy99TQpqUt3vAUG7A==} engines: {node: '>=10.0.0'} - karma-jasmine-html-reporter@2.2.0: - resolution: {integrity: sha512-J0laEC43Oy2RdR5V5R3bqmdo7yRIYySq6XHKbA+e5iSAgLjhR1oICLGeSREPlJXpeyNcdJf3J17YcdhD0mRssQ==} + karma-jasmine-html-reporter@2.3.0: + resolution: {integrity: sha512-iFDjVpcWHnupRoJfnjuAeNF68sAGk+7RfceCzm33HHYNV6OgBa6EC1nPgJUFM+tVDHLlQ5NhgcTKz7AbdrV3AQ==} peerDependencies: - jasmine-core: ^4.0.0 || ^5.0.0 || ^6.0.0 + jasmine-core: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 karma: ^6.0.0 karma-jasmine: ^5.0.0 @@ -4220,7 +4220,7 @@ snapshots: transitivePeerDependencies: - supports-color - karma-jasmine-html-reporter@2.2.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)))(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)): + karma-jasmine-html-reporter@2.3.0(jasmine-core@6.3.0)(karma-jasmine@5.1.0(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)))(karma@6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0)): dependencies: jasmine-core: 6.3.0 karma: 6.4.4(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) diff --git a/bazel/package.json b/bazel/package.json index 797ce467c..ca290b082 100644 --- a/bazel/package.json +++ b/bazel/package.json @@ -11,7 +11,7 @@ "@types/wait-on": "^5.3.4", "@types/source-map-support": "0.5.10", "browser-sync": "3.0.4", - "get-tsconfig": "4.14.2", + "get-tsconfig": "4.14.3", "piscina": "^5.0.0", "send": "1.2.1", "true-case-path": "2.2.1", diff --git a/bazel/rules/rules_angular/package.json b/bazel/rules/rules_angular/package.json index fec65f07b..5acfb1e7b 100644 --- a/bazel/rules/rules_angular/package.json +++ b/bazel/rules/rules_angular/package.json @@ -32,7 +32,7 @@ "@types/node": "^22.10.1", "json-stable-stringify": "^1.2.1", "lru-cache": "^11.1.0", - "magic-string": "1.2.0", + "magic-string": "1.2.1", "memfs": "^4.14.0", "rollup": "^4.59.0", "rollup-plugin-dts": "6.5.1", diff --git a/bazel/rules/rules_angular/pnpm-lock.yaml b/bazel/rules/rules_angular/pnpm-lock.yaml index ab7895634..9a0f66c01 100644 --- a/bazel/rules/rules_angular/pnpm-lock.yaml +++ b/bazel/rules/rules_angular/pnpm-lock.yaml @@ -57,8 +57,8 @@ importers: specifier: ^11.1.0 version: 11.5.2 magic-string: - specifier: 1.2.0 - version: 1.2.0 + specifier: 1.2.1 + version: 1.2.1 memfs: specifier: ^4.14.0 version: 4.68.1 @@ -1843,8 +1843,8 @@ packages: magic-string@1.1.0: resolution: {integrity: sha512-kS3VHe0nEPST2saQV4Rbkchcd3UBRkVTQHo1D3h/ZTwFDhai/mfKkmtPAtD129EOI7K3HlHIsFOt0WrI2/oU9g==} - magic-string@1.2.0: - resolution: {integrity: sha512-ptco+HFxTLgjafSLim2LojBSwfg5feBjd+SqyiwdGkzC38UPdZy3zgrHMI2CoTf5fJL38tbHMYWVzIH8BxGqJw==} + magic-string@1.2.1: + resolution: {integrity: sha512-vCfXkt3lIJha02CjPT1igeysyHVfCsEpIeD20O+X9aJ2hML3/kKx8E9Iv1FB+aMSAlDOEAtpRWzuooQCrYwdUg==} math-intrinsics@1.1.0: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} @@ -3635,7 +3635,7 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 - magic-string@1.2.0: + magic-string@1.2.1: dependencies: '@jridgewell/sourcemap-codec': 1.5.5 diff --git a/bazel/rules/rules_browsers/package.json b/bazel/rules/rules_browsers/package.json index 9cc2faed6..254a99ea6 100644 --- a/bazel/rules/rules_browsers/package.json +++ b/bazel/rules/rules_browsers/package.json @@ -16,7 +16,7 @@ "author": "", "license": "ISC", "dependencies": { - "@puppeteer/browsers": "3.2.0", + "@puppeteer/browsers": "3.2.1", "@rollup/plugin-virtual": "^3.0.2", "@types/jasmine": "^6.0.0", "@types/node": "^22.14.0", diff --git a/bazel/rules/rules_browsers/pnpm-lock.yaml b/bazel/rules/rules_browsers/pnpm-lock.yaml index 0d63dfd98..65ce1de2c 100644 --- a/bazel/rules/rules_browsers/pnpm-lock.yaml +++ b/bazel/rules/rules_browsers/pnpm-lock.yaml @@ -11,8 +11,8 @@ importers: .: dependencies: '@puppeteer/browsers': - specifier: 3.2.0 - version: 3.2.0(yauzl@2.10.0) + specifier: 3.2.1 + version: 3.2.1(yauzl@2.10.0) '@rollup/plugin-virtual': specifier: ^3.0.2 version: 3.0.2(rollup@4.62.4) @@ -116,6 +116,19 @@ packages: yauzl: optional: true + '@puppeteer/browsers@3.2.1': + resolution: {integrity: sha512-KDz+3qDRdBAlRlMjmKyj6dEs33YHTk/xRHEENSXq6TNnhgoU15ruSHtEBeVF6OZ9tBDY55Se4P0nFMNsipzU9A==} + engines: {node: '>=22.12.0'} + hasBin: true + peerDependencies: + proxy-agent: '>=8.0.1' + yauzl: ^2.10.0 || ^3.4.0 + peerDependenciesMeta: + proxy-agent: + optional: true + yauzl: + optional: true + '@rollup/plugin-node-resolve@15.3.1': resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} engines: {node: '>=14.0.0'} @@ -2235,6 +2248,13 @@ snapshots: optionalDependencies: yauzl: 2.10.0 + '@puppeteer/browsers@3.2.1(yauzl@2.10.0)': + dependencies: + modern-tar: 0.8.4 + yargs: 18.1.0 + optionalDependencies: + yauzl: 2.10.0 + '@rollup/plugin-node-resolve@15.3.1(rollup@4.62.4)': dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.62.4) diff --git a/ng-dev/package.json b/ng-dev/package.json index 87525770e..e4d455663 100644 --- a/ng-dev/package.json +++ b/ng-dev/package.json @@ -17,7 +17,7 @@ "dependencies": { "@actions/core": "3.0.1", "@google-cloud/spanner": "8.0.0", - "@google/genai": "2.17.0", + "@google/genai": "2.17.1", "@inquirer/prompts": "8.5.2", "@inquirer/type": "4.0.7", "@octokit/auth-app": "8.3.0", diff --git a/package.json b/package.json index 4cc73164a..e0ad26b1f 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "devDependencies": { "@bazel/bazelisk": "1.28.1", "@bazel/buildifier": "8.2.1", - "firebase-tools": "15.26.0", + "firebase-tools": "15.27.0", "husky": "9.1.7", "jasmine-core": "6.3.0", "jasmine-reporters": "2.5.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be3acc095..f419df041 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -24,8 +24,8 @@ importers: specifier: 8.2.1 version: 8.2.1 firebase-tools: - specifier: 15.26.0 - version: 15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) + specifier: 15.27.0 + version: 15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) husky: specifier: 9.1.7 version: 9.1.7 @@ -157,7 +157,7 @@ importers: version: 22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2) '@angular/fire': specifier: 21.0.0-rc.0 - version: 21.0.0-rc.0(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.2(@angular/animations@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(chokidar@5.0.0)(firebase-tools@15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6))(rxjs@7.8.2) + version: 21.0.0-rc.0(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.2(@angular/animations@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(chokidar@5.0.0)(firebase-tools@15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6))(rxjs@7.8.2) '@angular/forms': specifier: 22.2.0-next.2 version: 22.2.0-next.2(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.2(@angular/animations@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(rxjs@7.8.2) @@ -210,8 +210,8 @@ importers: specifier: 7.3.2 version: 7.3.2(@apollo/server@5.5.1(graphql@16.14.2)(supports-color@11.0.0))(@as-integrations/express4@1.1.2(@apollo/server@5.5.1(graphql@16.14.2)(supports-color@11.0.0))(express@4.22.2(supports-color@11.0.0)))(firebase-admin@14.2.0(@firebase/app-compat@0.5.16)(@firebase/app@0.16.0)(encoding@0.1.13)(supports-color@11.0.0))(graphql@16.14.2)(supports-color@11.0.0) firebase-tools: - specifier: 15.26.0 - version: 15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) + specifier: 15.27.0 + version: 15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) bazel: dependencies: @@ -246,8 +246,8 @@ importers: specifier: ^9.0.0 version: 9.0.0 get-tsconfig: - specifier: 4.14.2 - version: 4.14.2 + specifier: 4.14.3 + version: 4.14.3 piscina: specifier: ^5.0.0 version: 5.3.0 @@ -561,8 +561,8 @@ importers: specifier: 8.0.0 version: 8.0.0(supports-color@11.0.0) '@google/genai': - specifier: 2.17.0 - version: 2.17.0(@modelcontextprotocol/sdk@1.30.0(supports-color@11.0.0))(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6) + specifier: 2.17.1 + version: 2.17.1(@modelcontextprotocol/sdk@1.30.0(supports-color@11.0.0))(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6) '@inquirer/prompts': specifier: 8.5.2 version: 8.5.2(@types/node@24.13.3) @@ -1580,6 +1580,15 @@ packages: '@modelcontextprotocol/sdk': optional: true + '@google/genai@2.17.1': + resolution: {integrity: sha512-CdZ3M/titoH81hXXkvOikrOW26bC9IXh9iYT7u+r+5p7wi1LnMEnB0AbJfDeWAkjuneP4oJ299BtCt6twmORWg==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@modelcontextprotocol/sdk': ^1.25.2 + peerDependenciesMeta: + '@modelcontextprotocol/sdk': + optional: true + '@googleapis/sqladmin@37.0.0': resolution: {integrity: sha512-LBxSb3V+avoqsTHY/KsSR4/3FGnRfUw8yhGjx6ihTE5w7Y6l1EZkcx62aCCfCNkaigCQDvgiJG2Pq2jxN1sfag==} engines: {node: '>=12.0.0'} @@ -3670,8 +3679,8 @@ packages: graphql: optional: true - firebase-tools@15.26.0: - resolution: {integrity: sha512-5GlK9O7/FffndJ3XFk6fBPTBJH4lNWCxQDP9YoKFWDO85YiGOOpmYyr4lqSyCTkTeQpj1KI1vhPnd9aO6E73ww==} + firebase-tools@15.27.0: + resolution: {integrity: sha512-gQMMPkv20hAuCUy596Z/GPA0YiwJEr6xEwvJnc+BeZnMlJVYZcl4OL8vvPNqDDcQmrXlNRNAP/qpyVc+5jkxTw==} engines: {node: '>=20.0.0 || >=22.0.0 || >=24.0.0'} hasBin: true @@ -3807,8 +3816,8 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-tsconfig@4.14.2: - resolution: {integrity: sha512-XpwZALwwl/BaKTAyC6+c5T8y6kCg2jk+XGqOVrKIQmW49pNypYLMRjCUXqa28tQgJlhS2RlzP7sc+Rx7W6qsfw==} + get-tsconfig@4.14.3: + resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==} get-uri@6.0.5: resolution: {integrity: sha512-b1O07XYq8eRuVzBNgJLstU6FYc1tS6wnMtF1I1D9lE8LxZSOGZ7LhxN54yPP6mGw5f2CkXY2BQUL9Fx41qvcIg==} @@ -6190,7 +6199,7 @@ snapshots: '@angular/compiler': 22.2.0-next.2 zone.js: 0.16.2 - '@angular/fire@21.0.0-rc.0(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.2(@angular/animations@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(chokidar@5.0.0)(firebase-tools@15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6))(rxjs@7.8.2)': + '@angular/fire@21.0.0-rc.0(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(@angular/platform-browser@22.2.0-next.2(@angular/animations@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(@angular/common@22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2))(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2)))(chokidar@5.0.0)(firebase-tools@15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6))(rxjs@7.8.2)': dependencies: '@angular-devkit/schematics': 21.2.21(chokidar@5.0.0) '@angular/common': 22.2.0-next.2(@angular/core@22.2.0-next.2(@angular/compiler@22.2.0-next.2)(rxjs@7.8.2)(zone.js@0.16.2))(rxjs@7.8.2) @@ -6202,7 +6211,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - firebase-tools: 15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) + firebase-tools: 15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - chokidar @@ -7088,6 +7097,19 @@ snapshots: - supports-color - utf-8-validate + '@google/genai@2.17.1(@modelcontextprotocol/sdk@1.30.0(supports-color@11.0.0))(bufferutil@4.1.0)(supports-color@11.0.0)(utf-8-validate@6.0.6)': + dependencies: + google-auth-library: 10.9.1(supports-color@11.0.0) + p-retry: 4.6.2 + protobufjs: 7.6.5 + ws: 8.21.3(bufferutil@4.1.0)(utf-8-validate@6.0.6) + optionalDependencies: + '@modelcontextprotocol/sdk': 1.30.0(supports-color@11.0.0) + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + '@googleapis/sqladmin@37.0.0(supports-color@11.0.0)': dependencies: googleapis-common: 8.0.3(supports-color@11.0.0) @@ -9378,7 +9400,7 @@ snapshots: transitivePeerDependencies: - supports-color - firebase-tools@15.26.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6): + firebase-tools@15.27.0(@types/node@24.13.3)(bufferutil@4.1.0)(encoding@0.1.13)(supports-color@11.0.0)(utf-8-validate@6.0.6): dependencies: '@apphosting/common': 0.0.8 '@electric-sql/pglite': 0.3.16 @@ -9660,7 +9682,7 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.2 - get-tsconfig@4.14.2: + get-tsconfig@4.14.3: dependencies: resolve-pkg-maps: 1.0.0