From f03b43b10e79616a867615ec1c4a8a8ef555f2b4 Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Wed, 13 May 2026 15:17:50 +0100 Subject: [PATCH 1/2] fix: adopt firebase-js-sdk 12.13.0 --- package.json | 2 +- packages/app/package.json | 2 +- tests/package.json | 2 +- yarn.lock | 638 +++++++++++++++++++------------------- 4 files changed, 322 insertions(+), 322 deletions(-) diff --git a/package.json b/package.json index 288a7ddb02..5c4dd5ee9c 100644 --- a/package.json +++ b/package.json @@ -96,7 +96,7 @@ "eslint-plugin-mocha": "^11.2.0", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-react": "^7.37.5", - "firebase": "^12.12.1", + "firebase": "^12.13.0", "firebase-tools": "^15.16.0", "genversion": "^3.2.0", "google-java-format": "^2.2.0", diff --git a/packages/app/package.json b/packages/app/package.json index fa786a6ac3..0127f0195c 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -87,7 +87,7 @@ "react-native": "*" }, "dependencies": { - "firebase": "12.12.1" + "firebase": "12.13.0" }, "devDependencies": { "@react-native-async-storage/async-storage": "^2.0.2", diff --git a/tests/package.json b/tests/package.json index 9f4fe7e653..c1ad8cd88a 100644 --- a/tests/package.json +++ b/tests/package.json @@ -46,7 +46,7 @@ "axios": "^1.15.2", "cpy-cli": "^7.0.0", "detox": "patch:detox@npm%3A20.51.0#~/.yarn/patches/detox-npm-20.51.0-3e13b6e309.patch", - "firebase": "^12.12.1", + "firebase": "^12.13.0", "firebase-tools": "^15.16.0", "jest-circus": "^30.3.0", "jest-environment-node": "^30.3.0", diff --git a/yarn.lock b/yarn.lock index 4832e300ed..78777b6cdf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2817,177 +2817,177 @@ __metadata: languageName: node linkType: hard -"@firebase/ai@npm:2.11.1": - version: 2.11.1 - resolution: "@firebase/ai@npm:2.11.1" - dependencies: - "@firebase/app-check-interop-types": "npm:0.3.3" - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" +"@firebase/ai@npm:2.12.0": + version: 2.12.0 + resolution: "@firebase/ai@npm:2.12.0" + dependencies: + "@firebase/app-check-interop-types": "npm:0.3.4" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x "@firebase/app-types": 0.x - checksum: 10/710f2b2e95f27aa588846f354a6a77db3db235010da57bf91ed23dfa3d230a0fa04c10ff0f27fd02cebcdf505b53c14950143c3eebe344129738fd6f695852b7 + checksum: 10/bdafd49c1c7a4a42b30583130b6b6b1ac0510990a47936d69455e593438f9c83c1f5f1d9e8998b31660d34e7a12aef29c6f5ad7c7e86b7672044dc2354d3bb08 languageName: node linkType: hard -"@firebase/analytics-compat@npm:0.2.27": - version: 0.2.27 - resolution: "@firebase/analytics-compat@npm:0.2.27" +"@firebase/analytics-compat@npm:0.2.28": + version: 0.2.28 + resolution: "@firebase/analytics-compat@npm:0.2.28" dependencies: - "@firebase/analytics": "npm:0.10.21" - "@firebase/analytics-types": "npm:0.8.3" - "@firebase/component": "npm:0.7.2" - "@firebase/util": "npm:1.15.0" + "@firebase/analytics": "npm:0.10.22" + "@firebase/analytics-types": "npm:0.8.4" + "@firebase/component": "npm:0.7.3" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/99bc22bb232a3fc10e59fc5ef511fdadca77a45fb9726153d0904ad6fdd19e6fc0e91a5eb21dba0ffce3161d4bd6c782e700fc4e0f4c1a8a1056d941da22cc66 + checksum: 10/3e87f8f0bd9d97f139d336ebfb312f9f1cf02f03e3ae42a25499b6bb897661291a89d651687a58f44774ae89212471b63a123b27d3ddd55258e881d5441d7c27 languageName: node linkType: hard -"@firebase/analytics-types@npm:0.8.3": - version: 0.8.3 - resolution: "@firebase/analytics-types@npm:0.8.3" - checksum: 10/8292a400af00b08d201dd833095e041602c460d6fb3da54251a1a8811da1416fd82a8b8bd162574fe75decf233a4a07367b4d794d1d85cde91c7ae52747b1b20 +"@firebase/analytics-types@npm:0.8.4": + version: 0.8.4 + resolution: "@firebase/analytics-types@npm:0.8.4" + checksum: 10/068d5ca75cadb8f065530aa623bbdf4d4a88d7840e3cb79ada4bc5c3c006ec0e99051f0f1506188dcbd40810a5394d1818c41d582d063dae1ec7f563afe4e354 languageName: node linkType: hard -"@firebase/analytics@npm:0.10.21": - version: 0.10.21 - resolution: "@firebase/analytics@npm:0.10.21" +"@firebase/analytics@npm:0.10.22": + version: 0.10.22 + resolution: "@firebase/analytics@npm:0.10.22" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/installations": "npm:0.6.21" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/installations": "npm:0.6.22" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/5eb7cb31cfd6fd124fc0b52f668bc3afc7010d24970cd31ac65f26fe45428ad8d188f8009538400cf32120b4be76122fca562e8e6af5d7f14ff745db4bb4756a + checksum: 10/c9b9d77e5f8187573a1478800681d5bef90b55e94a85c835bb37ac5ade302b6d0096eb76465b43cb007b996177a55dc934d16bdead54a61fba16d1e2213d3184 languageName: node linkType: hard -"@firebase/app-check-compat@npm:0.4.2": - version: 0.4.2 - resolution: "@firebase/app-check-compat@npm:0.4.2" +"@firebase/app-check-compat@npm:0.4.3": + version: 0.4.3 + resolution: "@firebase/app-check-compat@npm:0.4.3" dependencies: - "@firebase/app-check": "npm:0.11.2" - "@firebase/app-check-types": "npm:0.5.3" - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/app-check": "npm:0.11.3" + "@firebase/app-check-types": "npm:0.5.4" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/1071490c2902e94b7a629595457192b030b4120981c342b0d2b26b9dc4c05bab0ebeb7ad52dd60f2f67adde475e132b2b8bd877d8460c51f62ddd29bd4b60f63 + checksum: 10/7adfd99ab938944e791811ca09a29bf758b7350072cc908111ad8defca76ed27221413f395557f259a186ab1fee319d3e3ddbcb5545ff600e9e4a436e8c9c9ce languageName: node linkType: hard -"@firebase/app-check-interop-types@npm:0.3.3": - version: 0.3.3 - resolution: "@firebase/app-check-interop-types@npm:0.3.3" - checksum: 10/55d92d9907fa137ae0e71ff14ad3be2d11c86d0e04bed7e8e58ba8f08531ce4867fa6fc75d9f8da86c0f8d05df15f34b13fe40014c3210e98ac00d2d9a0d4faa +"@firebase/app-check-interop-types@npm:0.3.4": + version: 0.3.4 + resolution: "@firebase/app-check-interop-types@npm:0.3.4" + checksum: 10/94631f968507367011761eb0b5930f75a153408406f4fce7827b5fa0efe1054cc29987f867cf629fb413e6e289fff167473c5f9b7311e35d8c4e8e559842fafc languageName: node linkType: hard -"@firebase/app-check-types@npm:0.5.3": - version: 0.5.3 - resolution: "@firebase/app-check-types@npm:0.5.3" - checksum: 10/8ffdd1a678060abe10daa9b7fbf2e0d30585b5e7b066adbcaf6aa89daee94d02683d3b41225fde7dd8b0d7cc8c3ac1d9053685099167aff5d407427dfbaeebcf +"@firebase/app-check-types@npm:0.5.4": + version: 0.5.4 + resolution: "@firebase/app-check-types@npm:0.5.4" + checksum: 10/b60875fcfb92bdcad46c3b6e110ef3079501350cb270aaf33c876dbb73d94c8a628b1339f6964ae6b23abfdac0b8cb2f8e2bb9b9f70ffebdb550607919b487c7 languageName: node linkType: hard -"@firebase/app-check@npm:0.11.2": - version: 0.11.2 - resolution: "@firebase/app-check@npm:0.11.2" +"@firebase/app-check@npm:0.11.3": + version: 0.11.3 + resolution: "@firebase/app-check@npm:0.11.3" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/2fdb4dc9a3ede6b38b8fe4378b566804b5544bccdafb35c1d8b05ffedcc14cc85d56df9e2081ec070c7f07b2da93eb19f17c322072b50e2db25e99286a4aaa15 + checksum: 10/e23c5a6ad6930e6ba5b53df50240870c76238e04355f554c8405a6d96ba726a4bf42d466ce71de2253245cf00af7a8fcee19c6afbcea9d9ba2d426c3c5a14abf languageName: node linkType: hard -"@firebase/app-compat@npm:0.5.11": - version: 0.5.11 - resolution: "@firebase/app-compat@npm:0.5.11" +"@firebase/app-compat@npm:0.5.12": + version: 0.5.12 + resolution: "@firebase/app-compat@npm:0.5.12" dependencies: - "@firebase/app": "npm:0.14.11" - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/app": "npm:0.14.12" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" - checksum: 10/1d29f36f53309a84883464632c72b4d3cc608c00c2cd84080b93cf3a8250263688084fe482019935f0fa4a2aee4af1ddecaa93d1ea8a2f988b632759f585de65 + checksum: 10/e9d24fa37f20892e964dda728c5a0eaccde0c1792a1552f399716e693045aabc8183e8b9ece6813a668f8ac5c19fecc85b4e4a03c3347cba9c0025573c55e940 languageName: node linkType: hard -"@firebase/app-types@npm:0.9.4": - version: 0.9.4 - resolution: "@firebase/app-types@npm:0.9.4" +"@firebase/app-types@npm:0.9.5": + version: 0.9.5 + resolution: "@firebase/app-types@npm:0.9.5" dependencies: - "@firebase/logger": "npm:0.5.0" - checksum: 10/c87d56811105b272f267bf705e6e62c81e15d26f77bb15632e8127b50bfbc35119a6bf6025b873f7f420b26a0b31bb0f9d1125a1b7e96eefa5519b4f265b87b5 + "@firebase/logger": "npm:0.5.1" + checksum: 10/dbca1ffdcce7ac919792ca042b1dc079c6fb88e12d8a283dd37b2fc435db4cbaf520db515341d702d6870f8598aab4216849636822f94cd69e55e06f5901a3da languageName: node linkType: hard -"@firebase/app@npm:0.14.11": - version: 0.14.11 - resolution: "@firebase/app@npm:0.14.11" +"@firebase/app@npm:0.14.12": + version: 0.14.12 + resolution: "@firebase/app@npm:0.14.12" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" idb: "npm:7.1.1" tslib: "npm:^2.1.0" - checksum: 10/455c1c4e86639a520af641bfe11effeb91bcf9625bb7e75b74ef6f9c961386c700116df1c88127d6fc913959e4dbe17749972c0ebe23a7783a14d585ce483fe7 + checksum: 10/550e32c66acd388a7a0bc44b0bbaf5c6b1edc298914e8374e95faed162a3e56e90909eacbd1f353dd32ef49e24e254cd596feeb9dea12e0307f8553da222ac3e languageName: node linkType: hard -"@firebase/auth-compat@npm:0.6.5": - version: 0.6.5 - resolution: "@firebase/auth-compat@npm:0.6.5" +"@firebase/auth-compat@npm:0.6.6": + version: 0.6.6 + resolution: "@firebase/auth-compat@npm:0.6.6" dependencies: - "@firebase/auth": "npm:1.13.0" - "@firebase/auth-types": "npm:0.13.0" - "@firebase/component": "npm:0.7.2" - "@firebase/util": "npm:1.15.0" + "@firebase/auth": "npm:1.13.1" + "@firebase/auth-types": "npm:0.13.1" + "@firebase/component": "npm:0.7.3" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/fb89d6da6e8e402c3f2217f9edece6f1408df0c938fa53df3bcd471f569417ff64ffeda496f5ae763e960af75c4ec3edcb27e165467653171e7dea487c7761bb + checksum: 10/6642da80d5dafa8f11573e7772e7cb6e0459d2a551801acc0840b8d68256335f7e6942659851d5a95884b1cc4c40116b0a5a48395f005c89aa76abd6d7fafd67 languageName: node linkType: hard -"@firebase/auth-interop-types@npm:0.2.4": - version: 0.2.4 - resolution: "@firebase/auth-interop-types@npm:0.2.4" - checksum: 10/a76abd5037e6e45e79f90fce4e3741142c12b24963aabb07a5098690ef4da2a6073e6a81437d926b1a27716f4f9edc56b7296f7160cb6cc48464969cb77197bc +"@firebase/auth-interop-types@npm:0.2.5": + version: 0.2.5 + resolution: "@firebase/auth-interop-types@npm:0.2.5" + checksum: 10/3b7c823c34799df5fd0319525a45cc974b340d0508a39b115404ccb7e862fe621456bcb0d8d5eb7d4a21d34b1c7b9be5953afc74d7f1b5a7f093122bbc5c2b64 languageName: node linkType: hard -"@firebase/auth-types@npm:0.13.0": - version: 0.13.0 - resolution: "@firebase/auth-types@npm:0.13.0" +"@firebase/auth-types@npm:0.13.1": + version: 0.13.1 + resolution: "@firebase/auth-types@npm:0.13.1" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10/57d8e4b80e58d3a9e453b4676a29e3b0e548ca9f4c2b465137007bb5753e3bde2f6537f0be9779df17859ebc4e6b1b59c88215cdd59a32106391cf117072372d + checksum: 10/6bac1b56dc0d5e8692a0c8e6f57a76ae834cc9f0dbdb37068ec55d7f6fa1677ff1116cd3a7455e4143199d9af837f746f19daa1b46e4518926b12143c35f3fb5 languageName: node linkType: hard -"@firebase/auth@npm:1.13.0": - version: 1.13.0 - resolution: "@firebase/auth@npm:1.13.0" +"@firebase/auth@npm:1.13.1": + version: 1.13.1 + resolution: "@firebase/auth@npm:1.13.1" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x @@ -2995,312 +2995,312 @@ __metadata: peerDependenciesMeta: "@react-native-async-storage/async-storage": optional: true - checksum: 10/3288456f1d432ebe565bdda11f50472581a81f90e8be0068462effca240b667bee87c20c50de2e33ccfc53c925a08d7ec3b21e970efe10d9d413cabd683345ce + checksum: 10/163876e66d9d4cdd487c4e6423878254339f55790415af13c4a2539695ae92c712633f0f9a945dde6ad399c1a05d1844ee655aa97eb901fa0cd12cd27520d9ef languageName: node linkType: hard -"@firebase/component@npm:0.7.2": - version: 0.7.2 - resolution: "@firebase/component@npm:0.7.2" +"@firebase/component@npm:0.7.3": + version: 0.7.3 + resolution: "@firebase/component@npm:0.7.3" dependencies: - "@firebase/util": "npm:1.15.0" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" - checksum: 10/3d9707ac5056322163c2ab40e0feb1e1b7a18a2d828ca2b80e9e21046d25e44699864e605284cf7022ec14de9edf9f5d13f979c5570afd638fa8746612d2f6f2 + checksum: 10/e252a3bdee14ad8f579bb8c442c678e4e15ae76fcc6d95fb3b8d708a417e3b81bf1fd575d38380c97f35c6e587da130ef68dc5299ca0fc1dcc883c1378fea88d languageName: node linkType: hard -"@firebase/data-connect@npm:0.6.0": - version: 0.6.0 - resolution: "@firebase/data-connect@npm:0.6.0" +"@firebase/data-connect@npm:0.7.0": + version: 0.7.0 + resolution: "@firebase/data-connect@npm:0.7.0" dependencies: - "@firebase/auth-interop-types": "npm:0.2.4" - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/auth-interop-types": "npm:0.2.5" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/20523829f07357e4e10968b79ddd91f3a0d27a73c9df87058a5d416b988d6ac95af324694e7adbe0c5d665a07d587d3efb7c1788742a58b42dd50e02f5d83e52 + checksum: 10/4051f9e8efd883f9f588e682336e1faf5bd22cb98a0a561e0aeea20da8afc714f18585a123df64fead61732ae55ec40d7385fb1533403ee177e3922977cc0c67 languageName: node linkType: hard -"@firebase/database-compat@npm:2.1.3": - version: 2.1.3 - resolution: "@firebase/database-compat@npm:2.1.3" +"@firebase/database-compat@npm:2.1.4": + version: 2.1.4 + resolution: "@firebase/database-compat@npm:2.1.4" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/database": "npm:1.1.2" - "@firebase/database-types": "npm:1.0.19" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/database": "npm:1.1.3" + "@firebase/database-types": "npm:1.0.20" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" - checksum: 10/6d1dc98f718774d0ddfeb1f5f652cce4a8f647c871c9a495e7dc45d0f7a9c2782c6b44615394eff5cb9148e3fea80405174fdd1e50df93b7a9c9a6bb63d15b45 + checksum: 10/8e28a7da180fd386ae8c36daf9dfb5cfe05a891f5d9defb3da88205caf9e188d77baef50af06b80660500aa0981622dd44f2d7f8bffda24482150c48cd0031f1 languageName: node linkType: hard -"@firebase/database-types@npm:1.0.19": - version: 1.0.19 - resolution: "@firebase/database-types@npm:1.0.19" +"@firebase/database-types@npm:1.0.20": + version: 1.0.20 + resolution: "@firebase/database-types@npm:1.0.20" dependencies: - "@firebase/app-types": "npm:0.9.4" - "@firebase/util": "npm:1.15.0" - checksum: 10/773eab357c24221012c30c12262ecc85f2a09a2263524b3df13b1102045740c709a6cd7a0f9c45fd38f7e8a852573b59dac1c56772c45f74b443a2f52dd2c772 + "@firebase/app-types": "npm:0.9.5" + "@firebase/util": "npm:1.15.1" + checksum: 10/952766641d974b440241a37137e0c433df71c0dd63841504d40ca2e2589a9ed8ef639dee174d719859a7f80b3fe37b0d7ca4b5341c2fee2980ffa4a2713f03f8 languageName: node linkType: hard -"@firebase/database@npm:1.1.2": - version: 1.1.2 - resolution: "@firebase/database@npm:1.1.2" +"@firebase/database@npm:1.1.3": + version: 1.1.3 + resolution: "@firebase/database@npm:1.1.3" dependencies: - "@firebase/app-check-interop-types": "npm:0.3.3" - "@firebase/auth-interop-types": "npm:0.2.4" - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/app-check-interop-types": "npm:0.3.4" + "@firebase/auth-interop-types": "npm:0.2.5" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" faye-websocket: "npm:0.11.4" tslib: "npm:^2.1.0" - checksum: 10/89bc0f0943a075433f202fec7e4b521076de0491f8692b355e1595c7c085630b23b2e844866491de4626f3bc30d91b3f59d3535fc11b496656f75fee91360bec + checksum: 10/442e2ab69933d8c80208587aacbb0a2e9553b4e2ac9393cd0fa435b986a0b7b5126a45ee6622200321f429f33b87a64b21f4810ae78b326225a55512317ed86b languageName: node linkType: hard -"@firebase/firestore-compat@npm:0.4.8": - version: 0.4.8 - resolution: "@firebase/firestore-compat@npm:0.4.8" +"@firebase/firestore-compat@npm:0.4.9": + version: 0.4.9 + resolution: "@firebase/firestore-compat@npm:0.4.9" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/firestore": "npm:4.14.0" - "@firebase/firestore-types": "npm:3.0.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/firestore": "npm:4.14.1" + "@firebase/firestore-types": "npm:3.0.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/1839579563f873533cc28195041f78374d91419e9a4971d1e49e153a24c4e918b33d6a2e4e0c25a486c250f990ce5730989350591716f1537379c26f8cfc008f + checksum: 10/7e5480c57ce02dbab58a27a64d06afc124ac852ec2826e66531e0b479aa14bef727f7fa305d9296172a0f7a6128988a875e513a10be410106e9fb471593382b8 languageName: node linkType: hard -"@firebase/firestore-types@npm:3.0.3": - version: 3.0.3 - resolution: "@firebase/firestore-types@npm:3.0.3" +"@firebase/firestore-types@npm:3.0.4": + version: 3.0.4 + resolution: "@firebase/firestore-types@npm:3.0.4" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10/98b5153b3b98d5a1aa67385962619966352752e49d1120425e608bb4b715d60674943808d9bdb7587a8e7ab2e821fc2d470974d7e0d7419cb333e846c1ab038c + checksum: 10/5ec2571d269b333eb2cecf9768c4b28f838b14ba0c6071237f11371de2ea86569c7b2d246734d560f027b4ce620a1030aa3e3255fb13a1b98e43726791226c2f languageName: node linkType: hard -"@firebase/firestore@npm:4.14.0": - version: 4.14.0 - resolution: "@firebase/firestore@npm:4.14.0" +"@firebase/firestore@npm:4.14.1": + version: 4.14.1 + resolution: "@firebase/firestore@npm:4.14.1" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" - "@firebase/webchannel-wrapper": "npm:1.0.5" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" + "@firebase/webchannel-wrapper": "npm:1.0.6" "@grpc/grpc-js": "npm:~1.9.0" "@grpc/proto-loader": "npm:^0.7.8" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/9921a5ebdd26da94bd159b73f1ca148d68e13e01a5916e6c011414e2058c3c2e9541b21606698763048006ef8ebb2b962f93458303b9f07337d63c1bc8427318 + checksum: 10/96509dd68622fa3608e9e45412e978a6e9749f159af7aa31386c2072229d924d40b0c4fa645449b3dca104b546317bb7397d2124f79b04b914e3e0128ad4b1ec languageName: node linkType: hard -"@firebase/functions-compat@npm:0.4.3": - version: 0.4.3 - resolution: "@firebase/functions-compat@npm:0.4.3" +"@firebase/functions-compat@npm:0.4.4": + version: 0.4.4 + resolution: "@firebase/functions-compat@npm:0.4.4" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/functions": "npm:0.13.3" - "@firebase/functions-types": "npm:0.6.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/functions": "npm:0.13.4" + "@firebase/functions-types": "npm:0.6.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/e1c631abf6f667321f6bfdf10061707b7e72b9fc72e37587e802de4de03cdf86a6a95ed63da0f877fbeb9c04a5ed8c44eaaf39383354eb0badaaafd3ce0d1c78 + checksum: 10/84628e8369801e4af984ac8fe0b55cf9758cc3b1ec9151b256c7aad6fd8869556be6d4bc2fde4bc4fe02f1222d0c4d877a65418606a0e11a014394cf717be84f languageName: node linkType: hard -"@firebase/functions-types@npm:0.6.3": - version: 0.6.3 - resolution: "@firebase/functions-types@npm:0.6.3" - checksum: 10/95fc99d7c1420f119136d1e048c9bf32e5bf644453c8c3a406e0fd11506f2191f9b4b1df087e6e978daeb7d1b52a98bb8de9f9acec8a1934f925e9004a0ade47 +"@firebase/functions-types@npm:0.6.4": + version: 0.6.4 + resolution: "@firebase/functions-types@npm:0.6.4" + checksum: 10/050ef531e5d6332741265395e7f5d9f117e9e640ba5c3211b108bd1eaa36ec37b35774712111de03cbc92c11707d040b61f5d387726cf2ec8f1fc5fcb31478eb languageName: node linkType: hard -"@firebase/functions@npm:0.13.3": - version: 0.13.3 - resolution: "@firebase/functions@npm:0.13.3" +"@firebase/functions@npm:0.13.4": + version: 0.13.4 + resolution: "@firebase/functions@npm:0.13.4" dependencies: - "@firebase/app-check-interop-types": "npm:0.3.3" - "@firebase/auth-interop-types": "npm:0.2.4" - "@firebase/component": "npm:0.7.2" - "@firebase/messaging-interop-types": "npm:0.2.3" - "@firebase/util": "npm:1.15.0" + "@firebase/app-check-interop-types": "npm:0.3.4" + "@firebase/auth-interop-types": "npm:0.2.5" + "@firebase/component": "npm:0.7.3" + "@firebase/messaging-interop-types": "npm:0.2.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/be7fa7f8c1e3a49e2e4bb79cb2f3140d67c7b295f2be399e32e331e77dcf480c5cff4c3dc77987ef6237d76c14ed71283189ffcc3bc9f1a3730fab9971489d4f + checksum: 10/9c7c02411cce437fd27229e04a3dbc3455685644b2e1792e703edcb0c6dbcb023b28559b4d1e26eb409d83090d293daf2b8e262e0aeb889664deaeb37a531d39 languageName: node linkType: hard -"@firebase/installations-compat@npm:0.2.21": - version: 0.2.21 - resolution: "@firebase/installations-compat@npm:0.2.21" +"@firebase/installations-compat@npm:0.2.22": + version: 0.2.22 + resolution: "@firebase/installations-compat@npm:0.2.22" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/installations": "npm:0.6.21" - "@firebase/installations-types": "npm:0.5.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/installations": "npm:0.6.22" + "@firebase/installations-types": "npm:0.5.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/f89b6852cb6030fd11d4e86a86e0bbfc495389c13bb306ed041d810199e7b2f9939f94ae9d639c0be190072331be67df0c40659765510ed020c9c2a996548681 + checksum: 10/7f043ee5219e5acafa5ef97649d4e406e32494866b7fbef610c9741921410721b9594512292cdf09c08273619f290ff05d47f40e9739672558c7a00938a070a6 languageName: node linkType: hard -"@firebase/installations-types@npm:0.5.3": - version: 0.5.3 - resolution: "@firebase/installations-types@npm:0.5.3" +"@firebase/installations-types@npm:0.5.4": + version: 0.5.4 + resolution: "@firebase/installations-types@npm:0.5.4" peerDependencies: "@firebase/app-types": 0.x - checksum: 10/7f3fbdc028bda9124b6d46609be5bf6dfd18e76b62da6a5a1bc233e750f0aa81a996b010049083c475abeec6b304d0b0b9a6d87e713f0b3c7db8c7c702c16d05 + checksum: 10/5ebdfbe65b0bdd2bbab5410be0099c7a977f8c67ff0304bca4cfd1f0f919a2ece2301fa657392856dafa82c8231d623fc15f94c00b4d3f74380be2215b6798d1 languageName: node linkType: hard -"@firebase/installations@npm:0.6.21": - version: 0.6.21 - resolution: "@firebase/installations@npm:0.6.21" +"@firebase/installations@npm:0.6.22": + version: 0.6.22 + resolution: "@firebase/installations@npm:0.6.22" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/util": "npm:1.15.1" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/d64ef6261039cb504cd2ca5a68070eac811340f1521420de2e940ef67fbc78bc96ef1f16f2dac5000da49a1aca2136525aaf131db37a2d18de08ef73bf750621 + checksum: 10/7f1ee80ddc833554a6742427a6d5280d09f29be54e10fbf993a8e90847728e9fc33d7458453ad069a20b868df1b1718e03e55b243d782643cfe6866255e7edd3 languageName: node linkType: hard -"@firebase/logger@npm:0.5.0": - version: 0.5.0 - resolution: "@firebase/logger@npm:0.5.0" +"@firebase/logger@npm:0.5.1": + version: 0.5.1 + resolution: "@firebase/logger@npm:0.5.1" dependencies: tslib: "npm:^2.1.0" - checksum: 10/744212ba34f2802a1d9de35e4505da4d492e16fe7c11fa5717f576d62e6f8cd68b61215e8182c7948e880c41a1f2c5d5ba5d352ff654ee384c9d93758c1bb75a + checksum: 10/706f04ad5a22c0af1fbdc113b8ab6d75d81d79bf92dcc53526c5fc66cc0f354ad8d3adf40aabc32716301706c4d15fe62168c19ca190a0d22aae060d2791ab99 languageName: node linkType: hard -"@firebase/messaging-compat@npm:0.2.25": - version: 0.2.25 - resolution: "@firebase/messaging-compat@npm:0.2.25" +"@firebase/messaging-compat@npm:0.2.26": + version: 0.2.26 + resolution: "@firebase/messaging-compat@npm:0.2.26" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/messaging": "npm:0.12.25" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/messaging": "npm:0.12.26" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/0aff1ccad577772581eed4a2dadfad664ae3025b207fbb5f53e10b1b4ad9eb04c30a7d7e04291e75cb846b4c75381c7814e757bddc3fd870fa6410b82afe2cc9 + checksum: 10/0772eb73c8aae62a72be6e4427622dd71beb14ac9f672f16419252914535859345bc95e51a24fc1ad6716ade2f1d00639d497427c49a703c2af440f469a4c2d6 languageName: node linkType: hard -"@firebase/messaging-interop-types@npm:0.2.3": - version: 0.2.3 - resolution: "@firebase/messaging-interop-types@npm:0.2.3" - checksum: 10/3359f2675d884f7908c7c0146098db6a6f88ba4d91021f822edb638633a3fc7f6554e647a71f44265ec7afc40e6b26a4824afeb0ee3883110bb77ceff4b95c14 +"@firebase/messaging-interop-types@npm:0.2.4": + version: 0.2.4 + resolution: "@firebase/messaging-interop-types@npm:0.2.4" + checksum: 10/c770369a25244045e1bf638419e6b42aaed8915ceda2eedb8b1566b899ea4dacdf577e897055660df146b46cc9b714deaf11a747f63a033cee3de6e928972dcd languageName: node linkType: hard -"@firebase/messaging@npm:0.12.25": - version: 0.12.25 - resolution: "@firebase/messaging@npm:0.12.25" +"@firebase/messaging@npm:0.12.26": + version: 0.12.26 + resolution: "@firebase/messaging@npm:0.12.26" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/installations": "npm:0.6.21" - "@firebase/messaging-interop-types": "npm:0.2.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/installations": "npm:0.6.22" + "@firebase/messaging-interop-types": "npm:0.2.4" + "@firebase/util": "npm:1.15.1" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/9958ada824f0c29583a634063418e98bc5bb9b4af1b988dce5a327ad35355b93424d6291cc6c3ff51d3bae0a69ada37fd2b7767acf61ba1dc13ceee836efa002 + checksum: 10/d36418ea9c3e376d021f3cfda3bf8fe235566eb1bb5259d8ac682d7b3f973bf1d5107e501b42f127d61af5eeae83b504c7e582a6f2abe3a944d5c46fb910e5a1 languageName: node linkType: hard -"@firebase/performance-compat@npm:0.2.24": - version: 0.2.24 - resolution: "@firebase/performance-compat@npm:0.2.24" +"@firebase/performance-compat@npm:0.2.25": + version: 0.2.25 + resolution: "@firebase/performance-compat@npm:0.2.25" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/performance": "npm:0.7.11" - "@firebase/performance-types": "npm:0.2.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/performance": "npm:0.7.12" + "@firebase/performance-types": "npm:0.2.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/87207a56d803a945a88cec1d1f9343f63f5a815d74cdfb5fcf0f5100d3488192b8c6f97106e4a25754b37aac38437d088939b4b59d73afe685a4c6d97339c808 + checksum: 10/9a351b9da103056660388f397e9741670ed6fb8bc547a45454119127e4c85a1d58d0db0b9845b15bdd699b59da1e243840b9c5704c40a84c12e2d05ae02cb1ea languageName: node linkType: hard -"@firebase/performance-types@npm:0.2.3": - version: 0.2.3 - resolution: "@firebase/performance-types@npm:0.2.3" - checksum: 10/1c9724ce59db4bddfed90627fe47d47877a51c33fc3e9dea0417c54adec2cf812ab8e90b6f15c7d6992823cb7d4a47e255ac33de221a1470d2e2c80342de1a10 +"@firebase/performance-types@npm:0.2.4": + version: 0.2.4 + resolution: "@firebase/performance-types@npm:0.2.4" + checksum: 10/3f0b856a7998fedbddfca8da90d29b7d487c5ffd7d6b403c6ec8ea7eab3ccecbd0d6c233619e169b755d5ad7724396c61b6914316bb2cfb5766a80c5e5add09f languageName: node linkType: hard -"@firebase/performance@npm:0.7.11": - version: 0.7.11 - resolution: "@firebase/performance@npm:0.7.11" +"@firebase/performance@npm:0.7.12": + version: 0.7.12 + resolution: "@firebase/performance@npm:0.7.12" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/installations": "npm:0.6.21" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/installations": "npm:0.6.22" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" web-vitals: "npm:^4.2.4" peerDependencies: "@firebase/app": 0.x - checksum: 10/77987a96acb67ebaa6e0f2aa9847b524ac1f0acd87fd7798672647f48c42f1071223c9f0a74ee9c58a3735aac9c7cd761b9b5d0f9b0af4b7cbfecd4868c27585 + checksum: 10/9dc8880703c2ec9d3bac39058e5538000f390ed7a936f36a11f601062e662ddf34e01b37e58a8c436d6a65508228366f5a041892a5da8dbb2a82cd044bd27cb4 languageName: node linkType: hard -"@firebase/remote-config-compat@npm:0.2.23": - version: 0.2.23 - resolution: "@firebase/remote-config-compat@npm:0.2.23" +"@firebase/remote-config-compat@npm:0.2.24": + version: 0.2.24 + resolution: "@firebase/remote-config-compat@npm:0.2.24" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/logger": "npm:0.5.0" - "@firebase/remote-config": "npm:0.8.2" - "@firebase/remote-config-types": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/logger": "npm:0.5.1" + "@firebase/remote-config": "npm:0.8.3" + "@firebase/remote-config-types": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/8c00b250f693287e4b2e2a9f3db18886572b110c3f0ac2a9eab453aa4faccde164fcde4e73b474b77038e4cd566755b45cf3db59200861a73920484bb772b0d9 + checksum: 10/2a397ec246be9f652de1a4681bf553517fec36ba8df275d84268c72865937f3090808a3c17172b5becb8368140826f377c4b0fad6afd05cbdabbffaad3b93364 languageName: node linkType: hard -"@firebase/remote-config-types@npm:0.5.0": - version: 0.5.0 - resolution: "@firebase/remote-config-types@npm:0.5.0" - checksum: 10/6e94669de272a32fe04009a73ac59d4bb97cee463d5d0dcde6cb79d5a8e1bd702bd81e7a41025ee7460c9a7ea777c0cc78c8e29d61b9e60cac258820345257da +"@firebase/remote-config-types@npm:0.5.1": + version: 0.5.1 + resolution: "@firebase/remote-config-types@npm:0.5.1" + checksum: 10/096fe622d9c2229853e48d9b4344a2976b24379c3d1d3e345084176879dd3bdb3f68f3e1484ccfe617ffa36556b88cd1978a20b1773e96532156ffbaf6acc1dc languageName: node linkType: hard -"@firebase/remote-config@npm:0.8.2": - version: 0.8.2 - resolution: "@firebase/remote-config@npm:0.8.2" +"@firebase/remote-config@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/remote-config@npm:0.8.3" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/installations": "npm:0.6.21" - "@firebase/logger": "npm:0.5.0" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/installations": "npm:0.6.22" + "@firebase/logger": "npm:0.5.1" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/cae341346feceb4ff51eb038eb1de3cf9ff06b510f5d50577af932b6b86aea8acabdc70dd1c1b0577d4a31a3e61c03507fd9a60d0a1494b948e01b8e7264dda5 + checksum: 10/775fa9ecce1c86c79380136a579966170214c80388fdea8d6f66d942f81cd76f632d02b0e53f8eff3883a1cc553adf63ee96d5262291e7c240a536f3ad4dea3a languageName: node linkType: hard @@ -3313,57 +3313,57 @@ __metadata: languageName: node linkType: hard -"@firebase/storage-compat@npm:0.4.2": - version: 0.4.2 - resolution: "@firebase/storage-compat@npm:0.4.2" +"@firebase/storage-compat@npm:0.4.3": + version: 0.4.3 + resolution: "@firebase/storage-compat@npm:0.4.3" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/storage": "npm:0.14.2" - "@firebase/storage-types": "npm:0.8.3" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/storage": "npm:0.14.3" + "@firebase/storage-types": "npm:0.8.4" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10/ade9c378ea048461511921f11e534f623010d11041257fa91313e18351325557c93723dbf2ff387d10db97b47daaa91af1b3f6905d9a953e108b46e9023d0963 + checksum: 10/1e0f8bca3377a8b333a469fbd7a4966abd28b85441e40427d1e03538fc7511cae21ff54b33e8442292661ee9aaf614819660b3e8ec5444103ee89e5d5144198e languageName: node linkType: hard -"@firebase/storage-types@npm:0.8.3": - version: 0.8.3 - resolution: "@firebase/storage-types@npm:0.8.3" +"@firebase/storage-types@npm:0.8.4": + version: 0.8.4 + resolution: "@firebase/storage-types@npm:0.8.4" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10/ffee882352ec2d475d4cebc13a01d150621a2e4842b4b252ba12d731d68c4d3c0a03181202192af04014e3fb61c0d6fc51f9929985cc67e25948daa223159fc6 + checksum: 10/842ab6f7dbfda1258c2f148463f0052f7dde3a217344e7817f59a42c145f2feda238f5082ca898eb813225e65d96b2fc91865fa259786b90d2247e911841527f languageName: node linkType: hard -"@firebase/storage@npm:0.14.2": - version: 0.14.2 - resolution: "@firebase/storage@npm:0.14.2" +"@firebase/storage@npm:0.14.3": + version: 0.14.3 + resolution: "@firebase/storage@npm:0.14.3" dependencies: - "@firebase/component": "npm:0.7.2" - "@firebase/util": "npm:1.15.0" + "@firebase/component": "npm:0.7.3" + "@firebase/util": "npm:1.15.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10/f5345f5c0f29ff26401506d03afa044bc48f47926a9fd0376d27ed7e91c84fc07ed05c891f137854a31a6a0b219f3415db21893f2cfdefd4a4293d3346cc33aa + checksum: 10/a8b50bb5ab0338efe51d869f595759ba0fbcd54e5b1e24957580392b6ec51d0722ac63d602dc41d7b9845c30ab1c72f470d183eff0b3796bc636d7714aaf8893 languageName: node linkType: hard -"@firebase/util@npm:1.15.0": - version: 1.15.0 - resolution: "@firebase/util@npm:1.15.0" +"@firebase/util@npm:1.15.1": + version: 1.15.1 + resolution: "@firebase/util@npm:1.15.1" dependencies: tslib: "npm:^2.1.0" - checksum: 10/49a37d5c7fda966e508757a97599141b2344c591e0327fa816a7501c7a6692ee7fc2dcdb061d041a051def679c4af3d13158fdcab87dc3638ef0f22e80dc2d86 + checksum: 10/d739ca3e9a501fecdfa75c61ed881f416f14e589710a1dc568d2cf597afba643070a8c5e387b84249d9c4ade4286a46d1ce53c35f782addd834a99541dbb5014 languageName: node linkType: hard -"@firebase/webchannel-wrapper@npm:1.0.5": - version: 1.0.5 - resolution: "@firebase/webchannel-wrapper@npm:1.0.5" - checksum: 10/def9e11a777fb607ce869de2324c6b9f8230e2a62e97d745d5aeafdb5eda2e206855de609d14c128feb112e53d5c94cd4ca6ecaee180da96d27233a703ad9582 +"@firebase/webchannel-wrapper@npm:1.0.6": + version: 1.0.6 + resolution: "@firebase/webchannel-wrapper@npm:1.0.6" + checksum: 10/e485a4d06987bc7b8b85eeafcb819efe49ad1d573ebb2de21844f7c87c88e06b674e10ad2b4bfdb45f4646f9adc4dc291e8bb1a23807286efc8c01804af5b396 languageName: node linkType: hard @@ -5933,7 +5933,7 @@ __metadata: dependencies: "@react-native-async-storage/async-storage": "npm:^2.0.2" expo: "npm:^55.0.18" - firebase: "npm:12.12.1" + firebase: "npm:12.13.0" react-native-builder-bob: "npm:^0.41.0" peerDependencies: expo: ">=47.0.0" @@ -12867,39 +12867,39 @@ __metadata: languageName: node linkType: hard -"firebase@npm:12.12.1, firebase@npm:^12.12.1": - version: 12.12.1 - resolution: "firebase@npm:12.12.1" - dependencies: - "@firebase/ai": "npm:2.11.1" - "@firebase/analytics": "npm:0.10.21" - "@firebase/analytics-compat": "npm:0.2.27" - "@firebase/app": "npm:0.14.11" - "@firebase/app-check": "npm:0.11.2" - "@firebase/app-check-compat": "npm:0.4.2" - "@firebase/app-compat": "npm:0.5.11" - "@firebase/app-types": "npm:0.9.4" - "@firebase/auth": "npm:1.13.0" - "@firebase/auth-compat": "npm:0.6.5" - "@firebase/data-connect": "npm:0.6.0" - "@firebase/database": "npm:1.1.2" - "@firebase/database-compat": "npm:2.1.3" - "@firebase/firestore": "npm:4.14.0" - "@firebase/firestore-compat": "npm:0.4.8" - "@firebase/functions": "npm:0.13.3" - "@firebase/functions-compat": "npm:0.4.3" - "@firebase/installations": "npm:0.6.21" - "@firebase/installations-compat": "npm:0.2.21" - "@firebase/messaging": "npm:0.12.25" - "@firebase/messaging-compat": "npm:0.2.25" - "@firebase/performance": "npm:0.7.11" - "@firebase/performance-compat": "npm:0.2.24" - "@firebase/remote-config": "npm:0.8.2" - "@firebase/remote-config-compat": "npm:0.2.23" - "@firebase/storage": "npm:0.14.2" - "@firebase/storage-compat": "npm:0.4.2" - "@firebase/util": "npm:1.15.0" - checksum: 10/4c22dde6df184dd2c708edc957709005ecd0db3c5348ece5034d6e60cc7218c7f3400862582f185364a6af05709e2200de2b15456e8ce5372177ca73d8ac198c +"firebase@npm:12.13.0, firebase@npm:^12.13.0": + version: 12.13.0 + resolution: "firebase@npm:12.13.0" + dependencies: + "@firebase/ai": "npm:2.12.0" + "@firebase/analytics": "npm:0.10.22" + "@firebase/analytics-compat": "npm:0.2.28" + "@firebase/app": "npm:0.14.12" + "@firebase/app-check": "npm:0.11.3" + "@firebase/app-check-compat": "npm:0.4.3" + "@firebase/app-compat": "npm:0.5.12" + "@firebase/app-types": "npm:0.9.5" + "@firebase/auth": "npm:1.13.1" + "@firebase/auth-compat": "npm:0.6.6" + "@firebase/data-connect": "npm:0.7.0" + "@firebase/database": "npm:1.1.3" + "@firebase/database-compat": "npm:2.1.4" + "@firebase/firestore": "npm:4.14.1" + "@firebase/firestore-compat": "npm:0.4.9" + "@firebase/functions": "npm:0.13.4" + "@firebase/functions-compat": "npm:0.4.4" + "@firebase/installations": "npm:0.6.22" + "@firebase/installations-compat": "npm:0.2.22" + "@firebase/messaging": "npm:0.12.26" + "@firebase/messaging-compat": "npm:0.2.26" + "@firebase/performance": "npm:0.7.12" + "@firebase/performance-compat": "npm:0.2.25" + "@firebase/remote-config": "npm:0.8.3" + "@firebase/remote-config-compat": "npm:0.2.24" + "@firebase/storage": "npm:0.14.3" + "@firebase/storage-compat": "npm:0.4.3" + "@firebase/util": "npm:1.15.1" + checksum: 10/7fc0f9f103ad59918a3d978244bac28e62320ad2c9afbe59f7d8a3b8889127d4d16f10a7cebb9bb9e8668c244920551aaf2e8e7b70fd71f366e16b5d305345d8 languageName: node linkType: hard @@ -22059,7 +22059,7 @@ __metadata: axios: "npm:^1.15.2" cpy-cli: "npm:^7.0.0" detox: "patch:detox@npm%3A20.51.0#~/.yarn/patches/detox-npm-20.51.0-3e13b6e309.patch" - firebase: "npm:^12.12.1" + firebase: "npm:^12.13.0" firebase-tools: "npm:^15.16.0" jest-circus: "npm:^30.3.0" jest-environment-node: "npm:^30.3.0" @@ -22111,7 +22111,7 @@ __metadata: eslint-plugin-mocha: "npm:^11.2.0" eslint-plugin-prettier: "npm:^5.5.5" eslint-plugin-react: "npm:^7.37.5" - firebase: "npm:^12.12.1" + firebase: "npm:^12.13.0" firebase-tools: "npm:^15.16.0" genversion: "npm:^3.2.0" google-java-format: "npm:^2.2.0" From b8b9b91ee8a5d483cec22cc974c7352ba7ee54fa Mon Sep 17 00:00:00 2001 From: russellwheatley Date: Fri, 15 May 2026 12:04:09 +0100 Subject: [PATCH 2/2] chore: update AI config with missing API --- .github/scripts/compare-types/configs/ai.ts | 100 ++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/.github/scripts/compare-types/configs/ai.ts b/.github/scripts/compare-types/configs/ai.ts index 32fc0b1ae4..8adb5fb25f 100644 --- a/.github/scripts/compare-types/configs/ai.ts +++ b/.github/scripts/compare-types/configs/ai.ts @@ -106,21 +106,81 @@ const config: PackageConfig = { reason: 'RN Firebase schema-builder does not currently expose the `anyOf` helper class, so union-schema composition is not part of the public RN AI API.', }, + { + name: 'ContextWindowCompressionConfig', + reason: + 'RN Firebase live sessions do not currently expose JS SDK context-window compression controls.', + }, + { + name: 'GoogleMaps', + reason: + 'Google Maps grounding/tool support is not currently part of the public RN Firebase AI API.', + }, + { + name: 'GoogleMapsGroundingChunk', + reason: + 'RN Firebase grounding metadata currently exposes web grounding chunks only and does not surface Google Maps grounding chunks.', + }, + { + name: 'GoogleMapsTool', + reason: + 'RN Firebase tools do not currently expose the JS SDK Google Maps grounding tool.', + }, + { + name: 'ImageConfig', + reason: + 'RN Firebase generation config does not currently expose the JS SDK image generation configuration surface.', + }, + { + name: 'ImageConfigAspectRatio', + reason: + 'RN Firebase does not currently expose JS SDK image generation aspect-ratio presets in the public AI types.', + }, + { + name: 'ImageConfigImageSize', + reason: + 'RN Firebase does not currently expose JS SDK image generation size presets in the public AI types.', + }, + { + name: 'LatLng', + reason: + 'Coordinate typing is only used by the JS SDK Google Maps grounding surface, which RN Firebase does not currently expose.', + }, { name: 'LiveServerGoingAwayNotice', reason: 'RN Firebase live sessions do not currently surface the server `goingAwayNotice` message type in the public API.', }, + { + name: 'LiveSessionResumptionUpdate', + reason: + 'RN Firebase live sessions do not currently surface JS SDK session-resumption update messages in the public API.', + }, { name: 'ObjectSchemaRequest', reason: 'RN Firebase exposes `ObjectSchemaInterface` for schema helper typing, but does not separately export the raw request-shape `ObjectSchemaRequest` type.', }, + { + name: 'RetrievalConfig', + reason: + 'RN Firebase tool configuration does not currently expose the JS SDK retrieval configuration surface.', + }, + { + name: 'SessionResumptionConfig', + reason: + 'RN Firebase live model connection APIs do not currently expose JS SDK session-resumption configuration.', + }, { name: 'SingleRequestOptions', reason: 'RN Firebase does not currently expose per-call request overrides such as `AbortSignal`; requests are configured via model-level `RequestOptions` only.', }, + { + name: 'SlidingWindow', + reason: + 'Sliding-window compression is part of the JS SDK context-window compression surface, which RN Firebase does not currently expose.', + }, { name: 'ChatSessionBase', reason: @@ -151,6 +211,11 @@ const config: PackageConfig = { reason: 'Template tool unions are part of firebase-js-sdk template tooling that RN Firebase does not currently expose.', }, + { + name: 'TemplateToolConfig', + reason: + 'Template tool configuration is part of the JS SDK template tooling surface, which RN Firebase does not currently expose.', + }, { name: 'ThinkingLevel', reason: @@ -195,6 +260,11 @@ const config: PackageConfig = { reason: 'RN Firebase does not expose `inferenceSource` because hybrid on-device / in-cloud inference is a browser-only feature.', }, + { + name: 'FinishReason', + reason: + 'RN Firebase currently exposes the earlier finish-reason enum subset and does not surface the newer JS SDK image, language, tool-call, thought-signature, and malformed-response finish reasons.', + }, { name: 'Citation', reason: @@ -225,6 +295,16 @@ const config: PackageConfig = { reason: 'RN Firebase function responses omit the optional `parts` field from the JS SDK declaration and only expose the structured response payload.', }, + { + name: 'GroundingChunk', + reason: + 'RN Firebase grounding chunks do not currently include the JS SDK Google Maps grounding variant.', + }, + { + name: 'GroundingMetadata', + reason: + 'RN Firebase grounding metadata does not currently surface Google Maps widget context tokens from the JS SDK API.', + }, { name: 'GenerationConfig', reason: @@ -240,6 +320,16 @@ const config: PackageConfig = { reason: 'RN Firebase Imagen model requests do not currently accept per-call `SingleRequestOptions`, so request overrides are limited to model-level `RequestOptions`.', }, + { + name: 'LiveGenerationConfig', + reason: + 'RN Firebase live generation config does not currently expose JS SDK context-window compression settings.', + }, + { + name: 'LiveGenerativeModel', + reason: + 'RN Firebase live model connections do not currently accept JS SDK session-resumption configuration.', + }, { name: 'LiveResponseType', reason: @@ -290,6 +380,16 @@ const config: PackageConfig = { reason: 'RN Firebase thinking config supports `thinkingBudget` and `includeThoughts`, but does not currently expose the JS SDK `thinkingLevel` preset field.', }, + { + name: 'Tool', + reason: + 'RN Firebase tools do not currently include the JS SDK Google Maps grounding tool variant.', + }, + { + name: 'ToolConfig', + reason: + 'RN Firebase tool config currently exposes function calling config only and omits the JS SDK retrieval config field.', + }, { name: 'TypedSchema', reason: