diff --git a/.changesets/10442.md b/.changesets/10442.md new file mode 100644 index 000000000000..ed6297fbc3a7 --- /dev/null +++ b/.changesets/10442.md @@ -0,0 +1,2 @@ +- fix(auth): Handle when authorization header is lowercased (#10442) by @dac09 +Handles when 'authorization' header is lowercased, and adds some extra tests. diff --git a/docs/yarn.lock b/docs/yarn.lock index e575a1711cce..c807eaad0c8d 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -8250,6 +8250,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -10808,16 +10815,16 @@ __metadata: linkType: hard "tar@npm:^6.0.2, tar@npm:^6.1.2": - version: 6.1.11 - resolution: "tar@npm:6.1.11" + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^3.0.0" + minipass: "npm:^5.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: 10c0/5a016f5330f43815420797b87ade578e2ea60affd47439c988a3fc8f7bb6b36450d627c31ba6a839346fae248b4c8c12bb06bb0716211f37476838c7eff91f05 + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard diff --git a/packages/api/src/auth/__tests__/parseAuthorizationHeader.test.ts b/packages/api/src/auth/__tests__/parseAuthorizationHeader.test.ts new file mode 100644 index 000000000000..19fcbcf4783f --- /dev/null +++ b/packages/api/src/auth/__tests__/parseAuthorizationHeader.test.ts @@ -0,0 +1,70 @@ +import type { APIGatewayProxyEvent } from 'aws-lambda' +import { test, expect, describe } from 'vitest' + +import { parseAuthorizationHeader } from '../index' + +describe('parseAuthorizationHeader', () => { + test('throws error if Authorization header is not valid', () => { + const invalidHeaders = [ + undefined, + null, + '', + 'Bearer', + 'Bearer ', + 'Bearer token with spaces', + 'Token', + 'Token ', + 'Token token with spaces', + ] + + invalidHeaders.forEach((header) => { + expect(() => + // @ts-expect-error That's what we're testing + parseAuthorizationHeader({ headers: { Authorization: header } }), + ).toThrowError('The `Authorization` header is not valid.') + }) + }) + + test('returns the schema and token from valid Authorization header', () => { + const validHeaders = [ + 'Bearer token', + 'Bearer 12345', + 'Token token', + 'Token 12345', + ] + + validHeaders.forEach((header) => { + // We only care about the headers in the event + const result = parseAuthorizationHeader({ + headers: { Authorization: header }, + } as unknown as APIGatewayProxyEvent) + + expect(result).toEqual({ + schema: header.split(' ')[0], + token: header.split(' ')[1], + }) + }) + }) + + test('Handles different lower-casing of the authorization header', () => { + const result = parseAuthorizationHeader({ + headers: { authorization: 'Bearer bazinga' }, + } as unknown as APIGatewayProxyEvent) + + expect(result).toEqual({ + schema: 'Bearer', + token: 'bazinga', + }) + }) + + test('Handles different capital-casing of the Authorization header', () => { + const result = parseAuthorizationHeader({ + headers: { Authorization: 'Bearer bazinga' }, + } as unknown as APIGatewayProxyEvent) + + expect(result).toEqual({ + schema: 'Bearer', + token: 'bazinga', + }) + }) +}) diff --git a/packages/api/src/auth/index.ts b/packages/api/src/auth/index.ts index b93eebaa584e..56eebb4178c5 100644 --- a/packages/api/src/auth/index.ts +++ b/packages/api/src/auth/index.ts @@ -33,7 +33,7 @@ export interface AuthorizationHeader { export const parseAuthorizationHeader = ( event: APIGatewayProxyEvent | Request, ): AuthorizationHeader => { - const parts = getEventHeader(event, 'authorization')?.split(' ') + const parts = getEventHeader(event, 'Authorization')?.split(' ') if (parts?.length !== 2) { throw new Error('The `Authorization` header is not valid.') } diff --git a/packages/auth-providers/firebase/web/package.json b/packages/auth-providers/firebase/web/package.json index dc168f5e01f1..8cd654475a86 100644 --- a/packages/auth-providers/firebase/web/package.json +++ b/packages/auth-providers/firebase/web/package.json @@ -31,14 +31,14 @@ "@babel/cli": "7.24.1", "@babel/core": "^7.22.20", "@types/react": "^18.2.55", - "firebase": "10.9.0", + "firebase": "10.11.0", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "react": "18.3.0-canary-a870b2d54-20240314", "typescript": "5.4.3" }, "peerDependencies": { - "firebase": "10.9.0" + "firebase": "10.11.0" }, "gitHead": "3905ed045508b861b495f8d5630d76c7a157d8f1" } diff --git a/yarn.lock b/yarn.lock index fe7dd89deb97..d14320a8e9a3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3167,97 +3167,97 @@ __metadata: languageName: node linkType: hard -"@firebase/analytics-compat@npm:0.2.7": - version: 0.2.7 - resolution: "@firebase/analytics-compat@npm:0.2.7" +"@firebase/analytics-compat@npm:0.2.8": + version: 0.2.8 + resolution: "@firebase/analytics-compat@npm:0.2.8" dependencies: - "@firebase/analytics": "npm:0.10.1" - "@firebase/analytics-types": "npm:0.8.0" - "@firebase/component": "npm:0.6.5" - "@firebase/util": "npm:1.9.4" + "@firebase/analytics": "npm:0.10.2" + "@firebase/analytics-types": "npm:0.8.1" + "@firebase/component": "npm:0.6.6" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/3bb2feb15b804a585c35c80101abd5db936f984ff62bf680057e162fd236bc5a78f21eeb0e6c741d81e22562e5dcb0ff9b691beb222cc75b97bb6729dd07d4c1 + checksum: 10c0/cf5d84a551f45dc0007f665c02632aeab89e81cc08b07654172b418082b37d3ad3d395d26f8ec1cb5f1cf6d3a41353938902febce85d21a8c09aa29f022f0982 languageName: node linkType: hard -"@firebase/analytics-types@npm:0.8.0": - version: 0.8.0 - resolution: "@firebase/analytics-types@npm:0.8.0" - checksum: 10c0/ba74a2b35bf4e7aa62ea79d5ee938f0e7fa3cb0d4161eb8fcbd8230a3d8944d928f4dfc8ca4c3c65a1704b1d71c1d6a85af5401a575090a0f90fea7d8313f3a9 +"@firebase/analytics-types@npm:0.8.1": + version: 0.8.1 + resolution: "@firebase/analytics-types@npm:0.8.1" + checksum: 10c0/d12ca6a4aa819f3a40296bbfe3de05b83a34555ce2ef267c3f87cd8aecb8e358ec11cd5562daf3c7f8c935c20bb178b9e74acc31c51e7e6502cc969b1e165715 languageName: node linkType: hard -"@firebase/analytics@npm:0.10.1": - version: 0.10.1 - resolution: "@firebase/analytics@npm:0.10.1" +"@firebase/analytics@npm:0.10.2": + version: 0.10.2 + resolution: "@firebase/analytics@npm:0.10.2" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/installations": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/installations": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/61b14b9b72563b01c4be622d0cc3ebbd304a9e7590a9220c6c35d6c3d10c0526f3916aee2cfed0f45888c86c10dc2a0999f68d7329cf694ed87996e85014917a + checksum: 10c0/62df65d261a6fbd73244a336061be77ab00be6282c9ed2e00594aa7fe5eca5177231256311658394daf7350599bc434fb9ede928b5e95e64ab7492ff4ebaf31e languageName: node linkType: hard -"@firebase/app-check-compat@npm:0.3.9": - version: 0.3.9 - resolution: "@firebase/app-check-compat@npm:0.3.9" +"@firebase/app-check-compat@npm:0.3.10": + version: 0.3.10 + resolution: "@firebase/app-check-compat@npm:0.3.10" dependencies: - "@firebase/app-check": "npm:0.8.2" - "@firebase/app-check-types": "npm:0.5.0" - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/app-check": "npm:0.8.3" + "@firebase/app-check-types": "npm:0.5.1" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/513a4238675dd6624251056f13cb7ac7528f85bf9bcc7626b472cdc09a7e501a7951fe7b264deaeb3aeb2a5651d431e46f0d0cc619d6e42ff2deb2a41e7075f5 + checksum: 10c0/c3b4feec9cd91af0c43ac10131f5bc0cf1e48140616a957804b0a12f8062571b6358390598206bda0e5210a56d7ae71ae58b2e310e399754497b1e8f46dfffe8 languageName: node linkType: hard -"@firebase/app-check-interop-types@npm:0.3.0": - version: 0.3.0 - resolution: "@firebase/app-check-interop-types@npm:0.3.0" - checksum: 10c0/248342f09af8737c1765ad55c8930b7939a18299993ea2d57df70fa706933a68a754e275aedb877e57059ab89a2764a64e9cc1c595c34e138507f5ef415ef59a +"@firebase/app-check-interop-types@npm:0.3.1": + version: 0.3.1 + resolution: "@firebase/app-check-interop-types@npm:0.3.1" + checksum: 10c0/c445442554ec39d3fcc03cc2a92c395b509fb47226f05cd16c562c692a9a5c96d227b2e68a2797f1240758a34d766cd2e2c61e9ff61ac41c858a302fab4d7281 languageName: node linkType: hard -"@firebase/app-check-types@npm:0.5.0": - version: 0.5.0 - resolution: "@firebase/app-check-types@npm:0.5.0" - checksum: 10c0/fdbabd150aa58dff226bd83a63de37a1eb5212c0afdbb6f5d4360166a0c1f52aa24ea5dccffb130c25f5297291bdbc415a086763dca502189dd9006319ebd1b9 +"@firebase/app-check-types@npm:0.5.1": + version: 0.5.1 + resolution: "@firebase/app-check-types@npm:0.5.1" + checksum: 10c0/c6420b52d69906449bfd07acaef21ed6ce1dc11aada8572488fa7a44a14b67c38fc8f65526a84cc40c10df1f3ecefbacf7ccc2cb901ec15ebe1607c01feb9ea3 languageName: node linkType: hard -"@firebase/app-check@npm:0.8.2": - version: 0.8.2 - resolution: "@firebase/app-check@npm:0.8.2" +"@firebase/app-check@npm:0.8.3": + version: 0.8.3 + resolution: "@firebase/app-check@npm:0.8.3" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/028502387fc78e3050c7724ddd404eb29bc3300c681afda24a8de7b24467158ae57c86292cec726a6b3c0bd9509d0d83f6884faa55288c750bd94b9e4944f498 + checksum: 10c0/ab6dcde5278e38318c2df882b8340db31b01718e510962f1bc65c73413db0f1a81d8f3ac0048017c6422ed4730c7bc577d4a95463faa4342a694aa00d9a5daa9 languageName: node linkType: hard -"@firebase/app-compat@npm:0.2.29": - version: 0.2.29 - resolution: "@firebase/app-compat@npm:0.2.29" +"@firebase/app-compat@npm:0.2.31": + version: 0.2.31 + resolution: "@firebase/app-compat@npm:0.2.31" dependencies: - "@firebase/app": "npm:0.9.29" - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/app": "npm:0.10.1" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - checksum: 10c0/21b9f56dee46dff67b976705139df0fb543553ced3f3858bc1ea4419be235dfde94ea5e6104db422c4a225bf02554adf9d476862243bd5c1759086f157bf9108 + checksum: 10c0/05e267bf79c730294a0401bd0f7c2e1013245868ecd7777f35da5ba270c9c8103d7d932059817310634d3ee379277b9909ee661dd1ef84c3107ad073feb867b8 languageName: node linkType: hard @@ -3268,32 +3268,39 @@ __metadata: languageName: node linkType: hard -"@firebase/app@npm:0.9.29": - version: 0.9.29 - resolution: "@firebase/app@npm:0.9.29" +"@firebase/app-types@npm:0.9.1": + version: 0.9.1 + resolution: "@firebase/app-types@npm:0.9.1" + checksum: 10c0/bd67ea4c2d8e77c38d4bc603f483a45e50707a48303135a2b1d41dc819f651e9a3e5f34fd93f714ea39e99dc0578ed58d5a736788661889e961cc298e4ea2b48 + languageName: node + linkType: hard + +"@firebase/app@npm:0.10.1": + version: 0.10.1 + resolution: "@firebase/app@npm:0.10.1" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" idb: "npm:7.1.1" tslib: "npm:^2.1.0" - checksum: 10c0/6c151c60fa57c1bdceccc53282f27625be8040c63f7a9d3d6419bc2d4c7e48cd82eebf1fcfb1656032a9805d647f86099311596780b7b900eb78d1f53e7b07ab + checksum: 10c0/54147c4464599925bbf3e37d99633128544144fb8eb9b16178411208f3f7af4acd3a97c9bb59d8d72e66513a5437e614ceeaf9808b08fab55f7162f34f4ca04d languageName: node linkType: hard -"@firebase/auth-compat@npm:0.5.4": - version: 0.5.4 - resolution: "@firebase/auth-compat@npm:0.5.4" +"@firebase/auth-compat@npm:0.5.6": + version: 0.5.6 + resolution: "@firebase/auth-compat@npm:0.5.6" dependencies: - "@firebase/auth": "npm:1.6.2" - "@firebase/auth-types": "npm:0.12.0" - "@firebase/component": "npm:0.6.5" - "@firebase/util": "npm:1.9.4" + "@firebase/auth": "npm:1.7.1" + "@firebase/auth-types": "npm:0.12.1" + "@firebase/component": "npm:0.6.6" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - undici: "npm:5.28.3" + undici: "npm:5.28.4" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/e25500afe2fbe8f2536f062a103ed80425638bef5a026ce665b7abc970b087f77fef5bff831e5c688915c4ca0356fc1480ef3acf7afe51fc4e60acaf598a8796 + checksum: 10c0/2d8d6f1099239fa778625803fe9ae858ecbe97d856ca4d0eedb7d0e80e1f095657396c630eac8851bd81ee6e0ebe75b7cbcaf952f71f5035303f06443fc7ab24 languageName: node linkType: hard @@ -3304,32 +3311,39 @@ __metadata: languageName: node linkType: hard -"@firebase/auth-types@npm:0.12.0": - version: 0.12.0 - resolution: "@firebase/auth-types@npm:0.12.0" +"@firebase/auth-interop-types@npm:0.2.2": + version: 0.2.2 + resolution: "@firebase/auth-interop-types@npm:0.2.2" + checksum: 10c0/4dd720dc68896d1de8e3fd70013496d67d1381cd5317b49f4cb8bb2e6977326a0daac99c45c6fd8a9fa9783e1c32770564ffca9d71246680fdd74603c0ffde2d + languageName: node + linkType: hard + +"@firebase/auth-types@npm:0.12.1": + version: 0.12.1 + resolution: "@firebase/auth-types@npm:0.12.1" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10c0/5a56fc80b9a745af0af2397e3808692e04cd74eeb1edfa6f89da8c98756630b67380b10af57d13f80726f68c9de25cfa7e1eb3de152ce6bc1218f8f2b07d0cd9 + checksum: 10c0/cd63cdd65d88ea4d3f3e74824c31c612539649bc359b8766e082a509e7f39d2ab8195349c1631dd4f34a68bb2d4ab04adc7bb2b36f820aef503948c740dd9c3d languageName: node linkType: hard -"@firebase/auth@npm:1.6.2": - version: 1.6.2 - resolution: "@firebase/auth@npm:1.6.2" +"@firebase/auth@npm:1.7.1": + version: 1.7.1 + resolution: "@firebase/auth@npm:1.7.1" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - undici: "npm:5.28.3" + undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x "@react-native-async-storage/async-storage": ^1.18.1 peerDependenciesMeta: "@react-native-async-storage/async-storage": optional: true - checksum: 10c0/ef73b0039a76e0120222314fe60b2101acb1c90cae31490fbec3f89d0cb7ccca80be35ecf261b84d7ff3682ada0638f30bf4d3a3670e848f1e7f96e3908dd7e5 + checksum: 10c0/7e40202dceca1955aba053a43546b49d3bc4c6852b52c79bcc7c27a46953a30d4b21b55b96a8c30f7a6e0c9875344ca922750dc9b7c2e9c4e69a79a749a6cd7c languageName: node linkType: hard @@ -3343,27 +3357,27 @@ __metadata: languageName: node linkType: hard -"@firebase/component@npm:0.6.5": - version: 0.6.5 - resolution: "@firebase/component@npm:0.6.5" +"@firebase/component@npm:0.6.6": + version: 0.6.6 + resolution: "@firebase/component@npm:0.6.6" dependencies: - "@firebase/util": "npm:1.9.4" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - checksum: 10c0/74bf5b0edd214eb749feb7c0b09b1d5d54db5323b70f8e5322ed18a4b5a118272ca23bce6ccfb35096d06ae97d041ebe1599e890419d504c89b8acac1da58a25 + checksum: 10c0/51580810c2c6a61943a9ab453d373e4c371207f8e5622c947d39ddeb6f84aef895f96613732f9a67bcefa6b4133e807fcc57c21958c8bfd65bb4041debe10d30 languageName: node linkType: hard -"@firebase/database-compat@npm:1.0.3": - version: 1.0.3 - resolution: "@firebase/database-compat@npm:1.0.3" +"@firebase/database-compat@npm:1.0.4": + version: 1.0.4 + resolution: "@firebase/database-compat@npm:1.0.4" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/database": "npm:1.0.3" - "@firebase/database-types": "npm:1.0.1" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/database": "npm:1.0.4" + "@firebase/database-types": "npm:1.0.2" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - checksum: 10c0/4b4ac843c7b08ca534b49ad9c9e108987e5faa8df5b0002b1dfde4f7cf0156abf51ba224770312de53a6aebe1f90ffba94039df5177cd6bf1be7e01e42aaa97c + checksum: 10c0/62079c5827ec05d4a6c9eac50c8af9b4fb7abc130a7e72ef2c7880887cde1fa807d2e87cb5e05d65c5dd75d1dea9e0aeb82d74849daf3b6bf995f2b252d34a74 languageName: node linkType: hard @@ -3391,13 +3405,13 @@ __metadata: languageName: node linkType: hard -"@firebase/database-types@npm:1.0.1": - version: 1.0.1 - resolution: "@firebase/database-types@npm:1.0.1" +"@firebase/database-types@npm:1.0.2": + version: 1.0.2 + resolution: "@firebase/database-types@npm:1.0.2" dependencies: - "@firebase/app-types": "npm:0.9.0" - "@firebase/util": "npm:1.9.4" - checksum: 10c0/60d89f731e679cf1c2aa184918454a6f257993281b9eb68fc949b8292caf6af11b6d5050d9f6395514c916d6ba283311745cefdab14e1af4d2dc0a1b93e52352 + "@firebase/app-types": "npm:0.9.1" + "@firebase/util": "npm:1.9.5" + checksum: 10c0/3708818441779f89730e21fbcf0579c6b39a76f8df47db03be17d955024c2c31e2db6ab13a59076ea77dabe64811157d58900c8fbd4318671e7b01361c4c13ff languageName: node linkType: hard @@ -3415,138 +3429,138 @@ __metadata: languageName: node linkType: hard -"@firebase/database@npm:1.0.3": - version: 1.0.3 - resolution: "@firebase/database@npm:1.0.3" +"@firebase/database@npm:1.0.4": + version: 1.0.4 + resolution: "@firebase/database@npm:1.0.4" dependencies: - "@firebase/app-check-interop-types": "npm:0.3.0" - "@firebase/auth-interop-types": "npm:0.2.1" - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/app-check-interop-types": "npm:0.3.1" + "@firebase/auth-interop-types": "npm:0.2.2" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" faye-websocket: "npm:0.11.4" tslib: "npm:^2.1.0" - checksum: 10c0/0325c4e9a652e4bdd9ffc0425ed138668d779b10ab6f6d3cfce32612e43ffcc3819ac820386caa793d5d200b13e4f3735a3308cca234c1ece7656656112d2542 + checksum: 10c0/64983376689af63d7039fe5a4f456027e49c870b763e67a970216a64e66e5bb2b294357eacda5d8dd0719d5f128f5d5eb8367031150b0a4acdbaa3c5e762403b languageName: node linkType: hard -"@firebase/firestore-compat@npm:0.3.27": - version: 0.3.27 - resolution: "@firebase/firestore-compat@npm:0.3.27" +"@firebase/firestore-compat@npm:0.3.29": + version: 0.3.29 + resolution: "@firebase/firestore-compat@npm:0.3.29" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/firestore": "npm:4.5.0" - "@firebase/firestore-types": "npm:3.0.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/firestore": "npm:4.6.0" + "@firebase/firestore-types": "npm:3.0.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/e24f09652428902b3c8845fe8699beeaf1e500a3fb13406bcfaf423e4a5b0875775ae05421a699af73f2be3a324ecbeffeecc55be80d674769c7e020cc6b1a6b + checksum: 10c0/2e74424cd5f30eec98a749d5c793fefe5f0f2e734ec30112f6d4f3a7f10daaaec4a8b4c1a22e9ad02e6a743d66493d999c5388fc372e8b72249f1dbbccfa4f05 languageName: node linkType: hard -"@firebase/firestore-types@npm:3.0.0": - version: 3.0.0 - resolution: "@firebase/firestore-types@npm:3.0.0" +"@firebase/firestore-types@npm:3.0.1": + version: 3.0.1 + resolution: "@firebase/firestore-types@npm:3.0.1" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10c0/39b2a429484d0eb0144c74da47cb3d33c5b6cdcbc1137757b74eb2dcad05f3ca3751ba941ec06e5c1c22afa443b226fe9ca3be06bec1eb12f9abc401af8aa5f1 + checksum: 10c0/68e659f85b78a0f63187019d060c731e5ebbab2ead4d143b9358dc98e46af9e412bcdf768dff912c024ed6d4f0616f50974b73f9b1d7ed1d2aa84f13001465cc languageName: node linkType: hard -"@firebase/firestore@npm:4.5.0": - version: 4.5.0 - resolution: "@firebase/firestore@npm:4.5.0" +"@firebase/firestore@npm:4.6.0": + version: 4.6.0 + resolution: "@firebase/firestore@npm:4.6.0" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" - "@firebase/webchannel-wrapper": "npm:0.10.5" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" + "@firebase/webchannel-wrapper": "npm:0.10.6" "@grpc/grpc-js": "npm:~1.9.0" "@grpc/proto-loader": "npm:^0.7.8" tslib: "npm:^2.1.0" - undici: "npm:5.28.3" + undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/925a899e1160e8c958680f4baf13ba8ae99c6b3f255fb9345bc4b0d875e0bb31fb99b9e228afb590b0d1952bb9e53e952dad8c16f95a70bbf15960978ea3c022 + checksum: 10c0/ad6f0468f22753d28c227f4af7c0da5e69529b539711743c65c5edfea3ad9cb81047460fef1b914579f384876e200ab88102f7bbfdddbe682e9b58b48842c031 languageName: node linkType: hard -"@firebase/functions-compat@npm:0.3.8": - version: 0.3.8 - resolution: "@firebase/functions-compat@npm:0.3.8" +"@firebase/functions-compat@npm:0.3.10": + version: 0.3.10 + resolution: "@firebase/functions-compat@npm:0.3.10" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/functions": "npm:0.11.2" - "@firebase/functions-types": "npm:0.6.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/functions": "npm:0.11.4" + "@firebase/functions-types": "npm:0.6.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/71c5de5c4ab58cd45325cff0bc839e8f2018412ad1dab17cfc2292692c441d392462276fa9665e9eb1fdcda132b284bd77ffd955d0b3a703bfcc570622743190 + checksum: 10c0/30f0ad9a4df25ef442f096acef4220141b1198436cc62f612700c57212314ae247645ef25abe9fc74d6ca597c5e0620264a9935df927e54e7eb70c45ef49e46c languageName: node linkType: hard -"@firebase/functions-types@npm:0.6.0": - version: 0.6.0 - resolution: "@firebase/functions-types@npm:0.6.0" - checksum: 10c0/e0c99aaf43a95b38c701eff7683d61dc43135d396ef41ddeb7bac5046d84b1b59c5f1e6e7d5db5adedba05b5580b47081851052bec705900aacfa417affd1bfe +"@firebase/functions-types@npm:0.6.1": + version: 0.6.1 + resolution: "@firebase/functions-types@npm:0.6.1" + checksum: 10c0/cfa0c099d25958d1ee245307f41eb2e7c5eb14d359da8dd824eda8ca4cf1d1ef01a883fa7a3ebce2bf745bc99d8b1d17059ee46ed083c56205f794903742a117 languageName: node linkType: hard -"@firebase/functions@npm:0.11.2": - version: 0.11.2 - resolution: "@firebase/functions@npm:0.11.2" +"@firebase/functions@npm:0.11.4": + version: 0.11.4 + resolution: "@firebase/functions@npm:0.11.4" dependencies: - "@firebase/app-check-interop-types": "npm:0.3.0" - "@firebase/auth-interop-types": "npm:0.2.1" - "@firebase/component": "npm:0.6.5" - "@firebase/messaging-interop-types": "npm:0.2.0" - "@firebase/util": "npm:1.9.4" + "@firebase/app-check-interop-types": "npm:0.3.1" + "@firebase/auth-interop-types": "npm:0.2.2" + "@firebase/component": "npm:0.6.6" + "@firebase/messaging-interop-types": "npm:0.2.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - undici: "npm:5.28.3" + undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/79750b98fb0436b3e09cd0121b79bbfbce7f5849689ac568b3a57a63ba8c595c6556a8b1fd1fc1c7facf69f960d9e93438663c0fa53dccc40a0be91f87ba655a + checksum: 10c0/ec6339a025e175860c6b3c4955006fd99936f74374f1a911d4c1f225b4ca079bf11970b76c2d9d64a448dfc9e2635c7be2d22f90cdbd051f2f5b39837d4bc052 languageName: node linkType: hard -"@firebase/installations-compat@npm:0.2.5": - version: 0.2.5 - resolution: "@firebase/installations-compat@npm:0.2.5" +"@firebase/installations-compat@npm:0.2.6": + version: 0.2.6 + resolution: "@firebase/installations-compat@npm:0.2.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/installations": "npm:0.6.5" - "@firebase/installations-types": "npm:0.5.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/installations": "npm:0.6.6" + "@firebase/installations-types": "npm:0.5.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/e93f6873c7eb460ab9a873f18238c523bc4c659d59560e4f86fb13b7984ee28ff474651c74839f03b317d9da269b19a2de6cb1abf7f7cec4ed9dedb4be62dfd8 + checksum: 10c0/a753312e6c4a4ae870e26558ebe70fd064577482cf6d105103604640a6adb4ba439aa1f3a3992021479c0aa48b59371ce7ba5b74b48a26dbd62fd5108f615a1a languageName: node linkType: hard -"@firebase/installations-types@npm:0.5.0": - version: 0.5.0 - resolution: "@firebase/installations-types@npm:0.5.0" +"@firebase/installations-types@npm:0.5.1": + version: 0.5.1 + resolution: "@firebase/installations-types@npm:0.5.1" peerDependencies: "@firebase/app-types": 0.x - checksum: 10c0/fcb4880792b42668482dd03c0d569f4563ae70772f5b0155907f261513ac7d3ce6cab683a77d6a75e499e3c600406bbd99b30e9b32c94ac0fb094c166b9a80b1 + checksum: 10c0/2c5ed5dadd685ac5ae8ff5f9eecd17cb47c3e6a6092f463a5c041b6faf5feecada43c8ce470360cf68bb57ca41a65d69dae07b684adf39bcd1c7e6798e94e682 languageName: node linkType: hard -"@firebase/installations@npm:0.6.5": - version: 0.6.5 - resolution: "@firebase/installations@npm:0.6.5" +"@firebase/installations@npm:0.6.6": + version: 0.6.6 + resolution: "@firebase/installations@npm:0.6.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/util": "npm:1.9.5" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/d5b853efb2575a4931e156b2966a43b0e8b7aa1d8bb68e5138dfb969549fcac8efd05dedbb7abcacde9341583c0418e0362333008a88d07eaa28bfe211adb7c7 + checksum: 10c0/3cb226869fb43bac974f05fc8be4df2ddd317aac9081548b32053b006f100ca3a5d9803f93b35299953b7bcf1d98fb3eeb6c4d82613a15138b0a31683670e719 languageName: node linkType: hard @@ -3559,155 +3573,164 @@ __metadata: languageName: node linkType: hard -"@firebase/messaging-compat@npm:0.2.6": - version: 0.2.6 - resolution: "@firebase/messaging-compat@npm:0.2.6" +"@firebase/logger@npm:0.4.1": + version: 0.4.1 + resolution: "@firebase/logger@npm:0.4.1" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/messaging": "npm:0.12.6" - "@firebase/util": "npm:1.9.4" + tslib: "npm:^2.1.0" + checksum: 10c0/b86e2c5d2561b673a3c3d7b9be6459c9df4677c1b1c37112c02e20cc318912d754191f16cbfa04d41fd63b6d8f99f5f034d41fa28952a7ffdc178582aec6c7d6 + languageName: node + linkType: hard + +"@firebase/messaging-compat@npm:0.2.8": + version: 0.2.8 + resolution: "@firebase/messaging-compat@npm:0.2.8" + dependencies: + "@firebase/component": "npm:0.6.6" + "@firebase/messaging": "npm:0.12.8" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/9adb31b73005bf7b1c7c8b36079fd255cdcd96f7a31b1eebcbb1eaafe6e26005f7db6b094bd00a4aa1b0ad72498d758a9f7ae5f654d3406435bc61ddc86a011c + checksum: 10c0/effc95a0d08ca0a3345724f96dd084e3d4b52148f97ee634b5d7e3e2449d35b296823c109fb54639d353787a9df81ff80091aa79be9d4296b6e76d14b1f4db9a languageName: node linkType: hard -"@firebase/messaging-interop-types@npm:0.2.0": - version: 0.2.0 - resolution: "@firebase/messaging-interop-types@npm:0.2.0" - checksum: 10c0/db5a92bae1ef0bd2844e7d6783b943d407499f2778260f84dfcb5bb476c4cd15130835a03ff3eeadb02b96c0c580bd9ed0ab862919a817da45493816c2ccd7f6 +"@firebase/messaging-interop-types@npm:0.2.1": + version: 0.2.1 + resolution: "@firebase/messaging-interop-types@npm:0.2.1" + checksum: 10c0/e9c0a9e3ba0495cbf0818952b75d62cf18be1cebab8ad2c281dd98fb6d01b8609bd372a1b063c5069fd61d2e2b558716363aff51a991cd7b768aa232c9d4a899 languageName: node linkType: hard -"@firebase/messaging@npm:0.12.6": - version: 0.12.6 - resolution: "@firebase/messaging@npm:0.12.6" +"@firebase/messaging@npm:0.12.8": + version: 0.12.8 + resolution: "@firebase/messaging@npm:0.12.8" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/installations": "npm:0.6.5" - "@firebase/messaging-interop-types": "npm:0.2.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/installations": "npm:0.6.6" + "@firebase/messaging-interop-types": "npm:0.2.1" + "@firebase/util": "npm:1.9.5" idb: "npm:7.1.1" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/98047b3f6a6f48ef58fb6a1bbd9b0aaa6e1db90f3201174a88db299524efaeb1921501bdd433af4bd6e7d464d652ae1af53a4aabfb00798df081015bd80213b5 + checksum: 10c0/5b5ad1574f62936a100e70bbadc5c10bc25b7c320f795308efa0e7d2676f265bbbf1a9199b3e99cf351f9742d25e4f32c4ba475234e2ebb105a3aaeddd29859f languageName: node linkType: hard -"@firebase/performance-compat@npm:0.2.5": - version: 0.2.5 - resolution: "@firebase/performance-compat@npm:0.2.5" +"@firebase/performance-compat@npm:0.2.6": + version: 0.2.6 + resolution: "@firebase/performance-compat@npm:0.2.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/performance": "npm:0.6.5" - "@firebase/performance-types": "npm:0.2.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/performance": "npm:0.6.6" + "@firebase/performance-types": "npm:0.2.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/3bc17dd937241289497fabe5a5395337e0d82b84c1963c061e3ffdc3b665759f5b45a53c93bdc19fd518ae3b3808282e4d6082640193e1b899945580e31b4a89 + checksum: 10c0/c6f761c5111e5b01fdb562733dbb9703229025737966b7ef32c2d988159f7917aa0e866aaba33f4705e4aee5d48eec1a4195b4515e5e60b07ac7c49e6d4a5a58 languageName: node linkType: hard -"@firebase/performance-types@npm:0.2.0": - version: 0.2.0 - resolution: "@firebase/performance-types@npm:0.2.0" - checksum: 10c0/be1ed084c7b21eb73ec627e05a302cd45e9eace70bd094b2c952a714ebfdba97988cd01a91f7b791bf0d55ead0631152fa25f6cca216fb2a8ac716b69e478ab3 +"@firebase/performance-types@npm:0.2.1": + version: 0.2.1 + resolution: "@firebase/performance-types@npm:0.2.1" + checksum: 10c0/910291d13aa7fd62e01210cfb2fda58578c2ee54811dc99ac993f618934be4e81401a28ada2b2742c9ed0f3621dabd18539355b0c4218e314747d0428b24c243 languageName: node linkType: hard -"@firebase/performance@npm:0.6.5": - version: 0.6.5 - resolution: "@firebase/performance@npm:0.6.5" +"@firebase/performance@npm:0.6.6": + version: 0.6.6 + resolution: "@firebase/performance@npm:0.6.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/installations": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/installations": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/132415474672c6e445669c5c49ee088a82c59c7d4fb788359b4d5cb4dc739a312f70f1cdbb99177112e56907670db9aeec8df55b9f4078082d7a2f3c62939472 + checksum: 10c0/acceff29cc91f2f66e4f197bf4a6fd028d93f45256c336add38dc68aa9beebf1236a6aad10730fac0ad0e25292734828a1a7229fdad9c8d5fd38585d4016bb5d languageName: node linkType: hard -"@firebase/remote-config-compat@npm:0.2.5": - version: 0.2.5 - resolution: "@firebase/remote-config-compat@npm:0.2.5" +"@firebase/remote-config-compat@npm:0.2.6": + version: 0.2.6 + resolution: "@firebase/remote-config-compat@npm:0.2.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/remote-config": "npm:0.4.5" - "@firebase/remote-config-types": "npm:0.3.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/remote-config": "npm:0.4.6" + "@firebase/remote-config-types": "npm:0.3.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/15eae26bdb0f3d7f29d5192cb7704a2aafbd0d123154f0c5342e89ce1659de1065795ad698c6d0e0997153f45a736811956938996a82ddadcdb68dfd1e6f9957 + checksum: 10c0/c87397829ddf9a7488398287c77f26a6a354d557c88d5d2dc72d53b6cd627769db4f3067906589d505b8933b9927e3c5220865a759a7b121bef8549f3bd2cfbd languageName: node linkType: hard -"@firebase/remote-config-types@npm:0.3.0": - version: 0.3.0 - resolution: "@firebase/remote-config-types@npm:0.3.0" - checksum: 10c0/06c86880db0e7ea6b75c98e582b215979b5e7ae77eae8347a44050d80f918df9010007b2f83eea4342f0c39b8867578e92ed467b36955623008d50b78bb6adee +"@firebase/remote-config-types@npm:0.3.1": + version: 0.3.1 + resolution: "@firebase/remote-config-types@npm:0.3.1" + checksum: 10c0/67039bf2b496da604b9b3bcd8fcf28c3bb71ab99dafa9388d7ab24447e70de905730ef6e5bbee524f8c4436aef95ac96b4b050a26781792338a1528e1beab69b languageName: node linkType: hard -"@firebase/remote-config@npm:0.4.5": - version: 0.4.5 - resolution: "@firebase/remote-config@npm:0.4.5" +"@firebase/remote-config@npm:0.4.6": + version: 0.4.6 + resolution: "@firebase/remote-config@npm:0.4.6" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/installations": "npm:0.6.5" - "@firebase/logger": "npm:0.4.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/installations": "npm:0.6.6" + "@firebase/logger": "npm:0.4.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/a622d8f8a8906fc23ed182eb6ff578a09eca6433780717e2d760b4bae9fcb5fa8dd643842c293560776b24a3baee3c0f339a23127b1c6d8f043a8b65c89bc878 + checksum: 10c0/a9cb5f129820d45cc68672d05c1b385a6556d8416681d1e70b90b9d0be7140113ec2cb85bbf3978a270fa1342019a11b51bc4aea94ab7dee8a9192e2a88f30c3 languageName: node linkType: hard -"@firebase/storage-compat@npm:0.3.5": - version: 0.3.5 - resolution: "@firebase/storage-compat@npm:0.3.5" +"@firebase/storage-compat@npm:0.3.7": + version: 0.3.7 + resolution: "@firebase/storage-compat@npm:0.3.7" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/storage": "npm:0.12.2" - "@firebase/storage-types": "npm:0.8.0" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/storage": "npm:0.12.4" + "@firebase/storage-types": "npm:0.8.1" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" peerDependencies: "@firebase/app-compat": 0.x - checksum: 10c0/3f159d61706bb3f122e6687c6a493ce0ff05b0ca2cc3f773470a1ac34ccba089146a020ea3249fe7ba2287e7fac9ba9247e8e6db519195291f65c5c42f585357 + checksum: 10c0/6e60cbcf430c5f531e5b955044e9f95455180f6fd6f00cdf6714f364ee091adce4e2c8d94e335046054720c53622824a150e8dd159db4fec98537fd64745054c languageName: node linkType: hard -"@firebase/storage-types@npm:0.8.0": - version: 0.8.0 - resolution: "@firebase/storage-types@npm:0.8.0" +"@firebase/storage-types@npm:0.8.1": + version: 0.8.1 + resolution: "@firebase/storage-types@npm:0.8.1" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 10c0/98c15f3eba81c8903b1a6256a07f77b4510636595c492d90a4fd992eae6c22f37b705a5782dc688e3a5afeb2c94197824991739796224cc1875d1d2b5109e849 + checksum: 10c0/bb1fd88c1457a27c972baf143d93441e6355556276143c0145907bddfe8661a1d1c0baf11a04b28f4b85a8fed743deab4d712852fdccc0a1ba4220f429ea3e0c languageName: node linkType: hard -"@firebase/storage@npm:0.12.2": - version: 0.12.2 - resolution: "@firebase/storage@npm:0.12.2" +"@firebase/storage@npm:0.12.4": + version: 0.12.4 + resolution: "@firebase/storage@npm:0.12.4" dependencies: - "@firebase/component": "npm:0.6.5" - "@firebase/util": "npm:1.9.4" + "@firebase/component": "npm:0.6.6" + "@firebase/util": "npm:1.9.5" tslib: "npm:^2.1.0" - undici: "npm:5.28.3" + undici: "npm:5.28.4" peerDependencies: "@firebase/app": 0.x - checksum: 10c0/688fdb27e7a9b086c166db7dd8dd753b694069f06f3a8b0947173045d10c33cba9ddab4b0c580ce8f8d05ec34708fda036b7aa8d5f5e4125f93b68597ab388af + checksum: 10c0/fcf51684d1f8cd460d56ff381e2538b32dd77132a3834e98f0ba82e33fd6c125ef66183fec9172cb8b550fd5fd1509503601047bfafbd8c4a330c91140206322 languageName: node linkType: hard @@ -3720,19 +3743,19 @@ __metadata: languageName: node linkType: hard -"@firebase/util@npm:1.9.4": - version: 1.9.4 - resolution: "@firebase/util@npm:1.9.4" +"@firebase/util@npm:1.9.5": + version: 1.9.5 + resolution: "@firebase/util@npm:1.9.5" dependencies: tslib: "npm:^2.1.0" - checksum: 10c0/54d9ab96e13532600a5c7322bfbd899a7f12e8ab2bda758479bfbf2a15139062c82e579988de0c75ab4852e335b67e529c2f49f8e116d12add17642f8f8b2b77 + checksum: 10c0/d666e3a08a821e280962f50d45feecd2a1c9d3f86f4c4d49e474c0ebd67fc5e8d7c38e27e96fa7b11a88950ed09919855d727a41a6acca9ed2bd431bebedeeb4 languageName: node linkType: hard -"@firebase/webchannel-wrapper@npm:0.10.5": - version: 0.10.5 - resolution: "@firebase/webchannel-wrapper@npm:0.10.5" - checksum: 10c0/efe7f9cec3fb23b023c42820de0afe81175d7465783d9916223405d8cf1ffccfc30fbd779ae57c217c648e3c4c19ecfaf189478b35e887a33355158b4f6c25d5 +"@firebase/webchannel-wrapper@npm:0.10.6": + version: 0.10.6 + resolution: "@firebase/webchannel-wrapper@npm:0.10.6" + checksum: 10c0/c32c4760d52823ab6f9df9a39d81ce044c197fffe20eb7d2a0af88fc1dc57110bc96f6bdcdd7c797a667f59a9fb67879e375ea580ea6de4466e32ec4bde16847 languageName: node linkType: hard @@ -7778,13 +7801,13 @@ __metadata: "@redwoodjs/auth": "workspace:*" "@types/react": "npm:^18.2.55" core-js: "npm:3.36.1" - firebase: "npm:10.9.0" + firebase: "npm:10.11.0" jest: "npm:29.7.0" jest-environment-jsdom: "npm:29.7.0" react: "npm:18.3.0-canary-a870b2d54-20240314" typescript: "npm:5.4.3" peerDependencies: - firebase: 10.9.0 + firebase: 10.11.0 languageName: unknown linkType: soft @@ -14091,7 +14114,7 @@ __metadata: languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.1.1": +"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa @@ -14266,7 +14289,7 @@ __metadata: languageName: node linkType: hard -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.0.1": +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": version: 4.1.0 resolution: "browserify-rsa@npm:4.1.0" dependencies: @@ -14277,19 +14300,20 @@ __metadata: linkType: hard "browserify-sign@npm:^4.0.0": - version: 4.2.1 - resolution: "browserify-sign@npm:4.2.1" + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" dependencies: - bn.js: "npm:^5.1.1" - browserify-rsa: "npm:^4.0.1" + bn.js: "npm:^5.2.1" + browserify-rsa: "npm:^4.1.0" create-hash: "npm:^1.2.0" create-hmac: "npm:^1.1.7" - elliptic: "npm:^6.5.3" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" inherits: "npm:^2.0.4" - parse-asn1: "npm:^5.1.5" - readable-stream: "npm:^3.6.0" - safe-buffer: "npm:^5.2.0" - checksum: 10c0/8f00a370e3e97060977dc58e51251d3ca398ee73523994a44430321e8de2c7d85395362d59014b2b07efe4190f369baee2ff28eb8f405ff4660b776651cf052d + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 languageName: node linkType: hard @@ -17406,7 +17430,7 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.3": +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": version: 6.5.5 resolution: "elliptic@npm:6.5.5" dependencies: @@ -19299,37 +19323,37 @@ __metadata: languageName: node linkType: hard -"firebase@npm:10.9.0": - version: 10.9.0 - resolution: "firebase@npm:10.9.0" - dependencies: - "@firebase/analytics": "npm:0.10.1" - "@firebase/analytics-compat": "npm:0.2.7" - "@firebase/app": "npm:0.9.29" - "@firebase/app-check": "npm:0.8.2" - "@firebase/app-check-compat": "npm:0.3.9" - "@firebase/app-compat": "npm:0.2.29" - "@firebase/app-types": "npm:0.9.0" - "@firebase/auth": "npm:1.6.2" - "@firebase/auth-compat": "npm:0.5.4" - "@firebase/database": "npm:1.0.3" - "@firebase/database-compat": "npm:1.0.3" - "@firebase/firestore": "npm:4.5.0" - "@firebase/firestore-compat": "npm:0.3.27" - "@firebase/functions": "npm:0.11.2" - "@firebase/functions-compat": "npm:0.3.8" - "@firebase/installations": "npm:0.6.5" - "@firebase/installations-compat": "npm:0.2.5" - "@firebase/messaging": "npm:0.12.6" - "@firebase/messaging-compat": "npm:0.2.6" - "@firebase/performance": "npm:0.6.5" - "@firebase/performance-compat": "npm:0.2.5" - "@firebase/remote-config": "npm:0.4.5" - "@firebase/remote-config-compat": "npm:0.2.5" - "@firebase/storage": "npm:0.12.2" - "@firebase/storage-compat": "npm:0.3.5" - "@firebase/util": "npm:1.9.4" - checksum: 10c0/265b2188a2dfac5ce388e432551d9a0008136aefdeff6377185bc2027892ca6646089d4e2b7400fb6cf4ad3df8e1d06869767d2c7b959608c4041eee5a7f25fc +"firebase@npm:10.11.0": + version: 10.11.0 + resolution: "firebase@npm:10.11.0" + dependencies: + "@firebase/analytics": "npm:0.10.2" + "@firebase/analytics-compat": "npm:0.2.8" + "@firebase/app": "npm:0.10.1" + "@firebase/app-check": "npm:0.8.3" + "@firebase/app-check-compat": "npm:0.3.10" + "@firebase/app-compat": "npm:0.2.31" + "@firebase/app-types": "npm:0.9.1" + "@firebase/auth": "npm:1.7.1" + "@firebase/auth-compat": "npm:0.5.6" + "@firebase/database": "npm:1.0.4" + "@firebase/database-compat": "npm:1.0.4" + "@firebase/firestore": "npm:4.6.0" + "@firebase/firestore-compat": "npm:0.3.29" + "@firebase/functions": "npm:0.11.4" + "@firebase/functions-compat": "npm:0.3.10" + "@firebase/installations": "npm:0.6.6" + "@firebase/installations-compat": "npm:0.2.6" + "@firebase/messaging": "npm:0.12.8" + "@firebase/messaging-compat": "npm:0.2.8" + "@firebase/performance": "npm:0.6.6" + "@firebase/performance-compat": "npm:0.2.6" + "@firebase/remote-config": "npm:0.4.6" + "@firebase/remote-config-compat": "npm:0.2.6" + "@firebase/storage": "npm:0.12.4" + "@firebase/storage-compat": "npm:0.3.7" + "@firebase/util": "npm:1.9.5" + checksum: 10c0/2d9312cd1008c8bcf0802ed155ee70e435c559ecb6dd2fd4bf7ac8c1598c1e4b8b135fd65ecd52a79e19945400ced33a35f67ea1e8b7f7cc726a9c3c4b746816 languageName: node linkType: hard @@ -27106,7 +27130,7 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.5": +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": version: 5.1.7 resolution: "parse-asn1@npm:5.1.7" dependencies: @@ -29103,7 +29127,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -32813,12 +32837,12 @@ __metadata: languageName: node linkType: hard -"undici@npm:5.28.3, undici@npm:^5.19.1, undici@npm:^5.25.4": - version: 5.28.3 - resolution: "undici@npm:5.28.3" +"undici@npm:5.28.4, undici@npm:^5.19.1, undici@npm:^5.25.4": + version: 5.28.4 + resolution: "undici@npm:5.28.4" dependencies: "@fastify/busboy": "npm:^2.0.0" - checksum: 10c0/3c559ae50ef3104b7085251445dda6f4de871553b9e290845649d2f80b06c0c9cfcdf741b0029c6b20d36c82e6a74dc815b139fa9a26757d70728074ca6d6f5c + checksum: 10c0/08d0f2596553aa0a54ca6e8e9c7f45aef7d042c60918564e3a142d449eda165a80196f6ef19ea2ef2e6446959e293095d8e40af1236f0d67223b06afac5ecad7 languageName: node linkType: hard