diff --git a/package.json b/package.json index 7ea452ca..4abfe0a1 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "prepare": "husky install && npm run clean && npm run build" }, "peerDependencies": { - "firebase": "^9.0.0" + "firebase": "^10.7.2" }, "dependencies": { "immer": "9.0.21", @@ -75,7 +75,7 @@ "eslint-plugin-jsx-a11y": "6.8.0", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-react": "7.33.2", - "firebase": "9.23.0", + "firebase": "10.7.2", "husky": "8.0.3", "lint-staged": "13.3.0", "lodash-webpack-plugin": "0.11.6", diff --git a/src/actions/firestore.js b/src/actions/firestore.js index 9cc48d5e..9c3777c4 100644 --- a/src/actions/firestore.js +++ b/src/actions/firestore.js @@ -247,7 +247,7 @@ export function setListener(firebase, dispatch, queryOpts, successCb, errorCb) { !!console && typeof console.error === 'function' // eslint-disable-line no-console ) { - console.error('redux-firestore listener error:', err); // eslint-disable-line no-console + console.error(`redux-firestore listener error for collection "${meta?.collection}":`, err); // eslint-disable-line no-console } dispatch({ type: actionTypes.LISTENER_ERROR, diff --git a/src/utils/query.js b/src/utils/query.js index 1969cffc..3354a4d6 100644 --- a/src/utils/query.js +++ b/src/utils/query.js @@ -762,6 +762,7 @@ function docChangeEvent(change, originalMeta = {}) { }; } +const MAX_MULTI_ACTION = 15; /** * Dispatch action(s) response from listener response. * @private @@ -791,7 +792,7 @@ export function dispatchListenerResponse({ ? docData.docChanges() : docData.docChanges; // Dispatch different actions for doc changes (only update doc(s) by key) - if (docChanges && docChanges.length < docData.size) { + if (docChanges && docChanges.length < Math.min(MAX_MULTI_ACTION, docData.size)) { // Loop to dispatch for each change if there are multiple // TODO: Option for dispatching multiple changes in single action docChanges.forEach((change, index) => { diff --git a/yarn.lock b/yarn.lock index 191308b9..237ed0bd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2004,6 +2004,13 @@ __metadata: languageName: node linkType: hard +"@fastify/busboy@npm:^2.0.0": + version: 2.1.0 + resolution: "@fastify/busboy@npm:2.1.0" + checksum: 3233abd10f73e50668cb4bb278a79b7b3fadd30215ac6458299b0e5a09a29c3586ec07597aae6bd93f5cbedfcef43a8aeea51829cd28fc13850cdbcd324c28d5 + languageName: node + linkType: hard + "@firebase/analytics-compat@npm:0.2.6": version: 0.2.6 resolution: "@firebase/analytics-compat@npm:0.2.6" @@ -2041,11 +2048,11 @@ __metadata: languageName: node linkType: hard -"@firebase/app-check-compat@npm:0.3.7": - version: 0.3.7 - resolution: "@firebase/app-check-compat@npm:0.3.7" +"@firebase/app-check-compat@npm:0.3.8": + version: 0.3.8 + resolution: "@firebase/app-check-compat@npm:0.3.8" dependencies: - "@firebase/app-check": 0.8.0 + "@firebase/app-check": 0.8.1 "@firebase/app-check-types": 0.5.0 "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 @@ -2053,7 +2060,7 @@ __metadata: tslib: ^2.1.0 peerDependencies: "@firebase/app-compat": 0.x - checksum: 127af631b381eecd0c315d09070e13d8ea37923388a720c6081a170c48df4ba12faaf9b2e0e739024fc398816da0f417c1e8157560e4b8f6b10409edca8f795e + checksum: 0ec089c1128337679f9b38bd7b22d8cb0d70018aa459f29141612f85244ef185a629f4ef666512a620739cb8d837d7a62dd9886b4e65f974c07b3e04d6c669db languageName: node linkType: hard @@ -2071,9 +2078,9 @@ __metadata: languageName: node linkType: hard -"@firebase/app-check@npm:0.8.0": - version: 0.8.0 - resolution: "@firebase/app-check@npm:0.8.0" +"@firebase/app-check@npm:0.8.1": + version: 0.8.1 + resolution: "@firebase/app-check@npm:0.8.1" dependencies: "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 @@ -2081,20 +2088,20 @@ __metadata: tslib: ^2.1.0 peerDependencies: "@firebase/app": 0.x - checksum: 1e0c344be6076c223dc0cc178af7b72cb37d98c4e75077d5ab8fb59dd78c3b7881f206415bc295af12dd604fd5424017a2cdce94db1a70f334fdeb83412b8978 + checksum: b9eda3240ce39b8d093e9e46fe7fb195462e3c6028b57e49992fdc6a6479038d0e82626fa83c6dbe52884e23cd60fe4b5194d543d79e5462942d055ddb362e19 languageName: node linkType: hard -"@firebase/app-compat@npm:0.2.13": - version: 0.2.13 - resolution: "@firebase/app-compat@npm:0.2.13" +"@firebase/app-compat@npm:0.2.26": + version: 0.2.26 + resolution: "@firebase/app-compat@npm:0.2.26" dependencies: - "@firebase/app": 0.9.13 + "@firebase/app": 0.9.26 "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 tslib: ^2.1.0 - checksum: c79a1b5a6acf0d8e09e579dffc82ff1c526dcbc28f18277162c8043ba1942229d341cd0a40dd06a811d4c8e7ec1b39b65f687d5dd08c3764c2180601113ec61b + checksum: 493853b05df0a0223104164d4f44fad0275f7e633517f7c499d2f2ba3e24ea55563c26c079be213738e26b3bdf7d78ca59094004aba3ab8d98bfd82d29585f0e languageName: node linkType: hard @@ -2105,32 +2112,32 @@ __metadata: languageName: node linkType: hard -"@firebase/app@npm:0.9.13": - version: 0.9.13 - resolution: "@firebase/app@npm:0.9.13" +"@firebase/app@npm:0.9.26": + version: 0.9.26 + resolution: "@firebase/app@npm:0.9.26" dependencies: "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 idb: 7.1.1 tslib: ^2.1.0 - checksum: 257b65729c4a3bca743c48ef47e23e99087e452e3eef3c3ca54559c394a6bed8570f2bbed2428843a1824dbe69e756bcda33f9b97e530a4a3cba68fea909365c + checksum: 897c9cb90c6c12066fd90a6600ec620a021cc8717f96eedb58899a4cd68923e987c0dbfa49c33a734cb23a3e9dc77cb4392d023558aadb2a86c955ea397daf19 languageName: node linkType: hard -"@firebase/auth-compat@npm:0.4.2": - version: 0.4.2 - resolution: "@firebase/auth-compat@npm:0.4.2" +"@firebase/auth-compat@npm:0.5.1": + version: 0.5.1 + resolution: "@firebase/auth-compat@npm:0.5.1" dependencies: - "@firebase/auth": 0.23.2 + "@firebase/auth": 1.5.1 "@firebase/auth-types": 0.12.0 "@firebase/component": 0.6.4 "@firebase/util": 1.9.3 - node-fetch: 2.6.7 tslib: ^2.1.0 + undici: 5.26.5 peerDependencies: "@firebase/app-compat": 0.x - checksum: f7911e4c1c593d70195c3fe173d22b734cacc6f8c8a3fb3b016ed8c2916dc236c0a1c2675326ed012c532fdd34aeedfeded5b369749558609147af1552fe0a3c + checksum: 37a6e762d48191639a0742a6d94e821cc81cd16d41be39afb711827c816e19593c068f41a4b0b6a5409b57bf2e3660cd7f9b34ea4ff5ea5f56f0a636589077cd languageName: node linkType: hard @@ -2151,18 +2158,22 @@ __metadata: languageName: node linkType: hard -"@firebase/auth@npm:0.23.2": - version: 0.23.2 - resolution: "@firebase/auth@npm:0.23.2" +"@firebase/auth@npm:1.5.1": + version: 1.5.1 + resolution: "@firebase/auth@npm:1.5.1" dependencies: "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 - node-fetch: 2.6.7 tslib: ^2.1.0 + undici: 5.26.5 peerDependencies: "@firebase/app": 0.x - checksum: c5842fc6b8907e938d89886f4bb0008407b132bdcdaede7390f64c052fb48a985ec027eece3d80c23af7e634f4f1d5e7a8e60d9202b31a340721e89604827044 + "@react-native-async-storage/async-storage": ^1.18.1 + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 2d1d459fb9e8d97de1d37dd776369b263f55dc7a9755732ccc46964ac269ce4537fddf6a872f1bd4dc9fe950e99c19f7e23af4e92c3ee41c778390c3db9648b8 languageName: node linkType: hard @@ -2176,99 +2187,100 @@ __metadata: languageName: node linkType: hard -"@firebase/database-compat@npm:0.3.4": - version: 0.3.4 - resolution: "@firebase/database-compat@npm:0.3.4" +"@firebase/database-compat@npm:1.0.2": + version: 1.0.2 + resolution: "@firebase/database-compat@npm:1.0.2" dependencies: "@firebase/component": 0.6.4 - "@firebase/database": 0.14.4 - "@firebase/database-types": 0.10.4 + "@firebase/database": 1.0.2 + "@firebase/database-types": 1.0.0 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 tslib: ^2.1.0 - checksum: d5162718f052de9c1c4a6f82c9d42775a2f3dc84f86230a0471eb2c5c50f02837c1bc0be11805867efa2f0798f429443a5a3b9c8670ff34514516abce28ed3f8 + checksum: fb30e2e289f6221e679162276bdb6b1d8e19e117944e784e1c9daa4320a3238bdaacc9f83e77cae3930a3342477a06d1e8102332af08c377f2d8eab4527f819b languageName: node linkType: hard -"@firebase/database-types@npm:0.10.4": - version: 0.10.4 - resolution: "@firebase/database-types@npm:0.10.4" +"@firebase/database-types@npm:1.0.0": + version: 1.0.0 + resolution: "@firebase/database-types@npm:1.0.0" dependencies: "@firebase/app-types": 0.9.0 "@firebase/util": 1.9.3 - checksum: 4fcecd212221eced0e84e4b4a3a069ed94cb9060da72472455dd509c4c490417e8929e390937d35e69a5629e4eb490c727bdc1e001ec8f43b097c0734d5715ad + checksum: 85b02ff2c9e3e2bf8ca2ca96a7a77f181076dd7ed2270184383144e5dffe91b196c85d9a05eaa364b835e7b26133b0a579a3c6619ff138126ebc42ab87554efd languageName: node linkType: hard -"@firebase/database@npm:0.14.4": - version: 0.14.4 - resolution: "@firebase/database@npm:0.14.4" +"@firebase/database@npm:1.0.2": + version: 1.0.2 + resolution: "@firebase/database@npm:1.0.2" dependencies: + "@firebase/app-check-interop-types": 0.3.0 "@firebase/auth-interop-types": 0.2.1 "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 faye-websocket: 0.11.4 tslib: ^2.1.0 - checksum: cc2f520a6b92528589781a7c9d6cbd5409cff89c80d73690903a567ef91bf701d036ef872a1e3bd1797c5a85a64d9dcbf73618973360d3d76282464f06a3ff06 + checksum: 644da8a41207a75366f98dc02eb963e914597a268fcc55e5c2c3d71b9b1e0c06a937410476cf81cfab9a61ef642a6ef18855b39b84f6a9e900902c89d4b74ab6 languageName: node linkType: hard -"@firebase/firestore-compat@npm:0.3.12": - version: 0.3.12 - resolution: "@firebase/firestore-compat@npm:0.3.12" +"@firebase/firestore-compat@npm:0.3.24": + version: 0.3.24 + resolution: "@firebase/firestore-compat@npm:0.3.24" dependencies: "@firebase/component": 0.6.4 - "@firebase/firestore": 3.13.0 - "@firebase/firestore-types": 2.5.1 + "@firebase/firestore": 4.4.1 + "@firebase/firestore-types": 3.0.0 "@firebase/util": 1.9.3 tslib: ^2.1.0 peerDependencies: "@firebase/app-compat": 0.x - checksum: 5790e65668ef81e502d68f65b802148c29b990051300d806738a49a2276db1b040c971605fb0a10301e9c2844e7f59cbb96933c3760e5e11ca6f176da6487303 + checksum: c84b99b256d02795607570309612f3c48736291d4cc9203d51e9b1a1ad64a75c1d8d2d3162828b48afc99646b0012facb566b2b45b9f03d84b413759f96f2534 languageName: node linkType: hard -"@firebase/firestore-types@npm:2.5.1": - version: 2.5.1 - resolution: "@firebase/firestore-types@npm:2.5.1" +"@firebase/firestore-types@npm:3.0.0": + version: 3.0.0 + resolution: "@firebase/firestore-types@npm:3.0.0" peerDependencies: "@firebase/app-types": 0.x "@firebase/util": 1.x - checksum: 2ad6f26d9dd9fc6f171260b183a2a0372cee4185f5cd56b457239c6e99529cff8391ac9f8278e94c0ab8fcaff80ff78f7f65e7a84091a9c7e7ddf4028c40767b + checksum: 135eae2b73b5caf42e828b513e3e67c280e187785708b25fadcc126df07ef472d4178d52a5ee321763829961132a2f75c4ecf355b0a947ab21e0194f1b4ef425 languageName: node linkType: hard -"@firebase/firestore@npm:3.13.0": - version: 3.13.0 - resolution: "@firebase/firestore@npm:3.13.0" +"@firebase/firestore@npm:4.4.1": + version: 4.4.1 + resolution: "@firebase/firestore@npm:4.4.1" dependencies: "@firebase/component": 0.6.4 "@firebase/logger": 0.4.0 "@firebase/util": 1.9.3 - "@firebase/webchannel-wrapper": 0.10.1 - "@grpc/grpc-js": ~1.7.0 - "@grpc/proto-loader": ^0.6.13 - node-fetch: 2.6.7 + "@firebase/webchannel-wrapper": 0.10.5 + "@grpc/grpc-js": ~1.9.0 + "@grpc/proto-loader": ^0.7.8 tslib: ^2.1.0 + undici: 5.26.5 peerDependencies: "@firebase/app": 0.x - checksum: 92beac19b772c88b0d58ffb8d1e4c7052dead32716869a5b54100c538e52b10aed17bf15fc62f36015575047cd282f5380073cc670bc7fcf53a4f637e61ccf8c + checksum: f9f9d4c1b7281ef2e3b76b8433eb208ac7da19ae826c45d695c2f2b3c2057201ce9e607f9a199612123a8973e608b8b54a54a99896a60bdd6dac6071e3acbd4d languageName: node linkType: hard -"@firebase/functions-compat@npm:0.3.5": - version: 0.3.5 - resolution: "@firebase/functions-compat@npm:0.3.5" +"@firebase/functions-compat@npm:0.3.6": + version: 0.3.6 + resolution: "@firebase/functions-compat@npm:0.3.6" dependencies: "@firebase/component": 0.6.4 - "@firebase/functions": 0.10.0 + "@firebase/functions": 0.11.0 "@firebase/functions-types": 0.6.0 "@firebase/util": 1.9.3 tslib: ^2.1.0 peerDependencies: "@firebase/app-compat": 0.x - checksum: 7c625b5057593957c3959b8af9a7d42433b83d8fa400abddb587819526b98f5846814a2619a61636934eded066a1d80c215d9418df5f8db5f800e4b70779e13a + checksum: cbe7d2292020c7af0c3bf2670981307f64719da688d9bedecd363891a9836aec74216cd13c756a739e8004077c8ad055929725e59c71db31b67b07a3eea3c1e0 languageName: node linkType: hard @@ -2279,20 +2291,20 @@ __metadata: languageName: node linkType: hard -"@firebase/functions@npm:0.10.0": - version: 0.10.0 - resolution: "@firebase/functions@npm:0.10.0" +"@firebase/functions@npm:0.11.0": + version: 0.11.0 + resolution: "@firebase/functions@npm:0.11.0" dependencies: "@firebase/app-check-interop-types": 0.3.0 "@firebase/auth-interop-types": 0.2.1 "@firebase/component": 0.6.4 "@firebase/messaging-interop-types": 0.2.0 "@firebase/util": 1.9.3 - node-fetch: 2.6.7 tslib: ^2.1.0 + undici: 5.26.5 peerDependencies: "@firebase/app": 0.x - checksum: bdc13250e0b21d100127aefc053cde06fcd183c899fe148f2009e02a2efd223c7a63b1594070a78247381c79979af0ef2535f94a612cf5ec670420d82c86f975 + checksum: d94a9a609fe1577da287fb868b658dc94f5c5221474251a90a4b7ec9bb55d83923aa361ab6ff9d76915c632da21f9097949140a21eccd51086abb48a56c40b0e languageName: node linkType: hard @@ -2343,17 +2355,17 @@ __metadata: languageName: node linkType: hard -"@firebase/messaging-compat@npm:0.2.4": - version: 0.2.4 - resolution: "@firebase/messaging-compat@npm:0.2.4" +"@firebase/messaging-compat@npm:0.2.5": + version: 0.2.5 + resolution: "@firebase/messaging-compat@npm:0.2.5" dependencies: "@firebase/component": 0.6.4 - "@firebase/messaging": 0.12.4 + "@firebase/messaging": 0.12.5 "@firebase/util": 1.9.3 tslib: ^2.1.0 peerDependencies: "@firebase/app-compat": 0.x - checksum: 60b0908da24881124df96305a2399df5b3d263285b6c98ae2e59d68819bb42f04ad12b10464046040bee96d32012df70b3017f3f24c975f06b15237ad6f72714 + checksum: 57cd835233e4a9de8aba7a7c74957450d1813066c7f1a988fc2518ad90e370aead8b642ae88a5fa67241556114f838edbac9f8bc01d121af2092058878b8f30b languageName: node linkType: hard @@ -2364,19 +2376,19 @@ __metadata: languageName: node linkType: hard -"@firebase/messaging@npm:0.12.4": - version: 0.12.4 - resolution: "@firebase/messaging@npm:0.12.4" +"@firebase/messaging@npm:0.12.5": + version: 0.12.5 + resolution: "@firebase/messaging@npm:0.12.5" dependencies: "@firebase/component": 0.6.4 "@firebase/installations": 0.6.4 "@firebase/messaging-interop-types": 0.2.0 "@firebase/util": 1.9.3 - idb: 7.0.1 + idb: 7.1.1 tslib: ^2.1.0 peerDependencies: "@firebase/app": 0.x - checksum: 08787e0c0d35ba7231c153f56abb791f9c403550ced3d201818dfcdc1e6befcf393db145d561762729b591f50832bad54caa970d0cebbeee9346551322b8d5fd + checksum: cd2ced4d57501974ad832c0194aaf641051396bb314af5a9d5110d60ae94b643c9282740361383fee7b8ca07297c2ca21cf432e871ab6048190a1f4239f58055 languageName: node linkType: hard @@ -2456,18 +2468,18 @@ __metadata: languageName: node linkType: hard -"@firebase/storage-compat@npm:0.3.2": - version: 0.3.2 - resolution: "@firebase/storage-compat@npm:0.3.2" +"@firebase/storage-compat@npm:0.3.3": + version: 0.3.3 + resolution: "@firebase/storage-compat@npm:0.3.3" dependencies: "@firebase/component": 0.6.4 - "@firebase/storage": 0.11.2 + "@firebase/storage": 0.12.0 "@firebase/storage-types": 0.8.0 "@firebase/util": 1.9.3 tslib: ^2.1.0 peerDependencies: "@firebase/app-compat": 0.x - checksum: 47d0b71b8c5ff61bb3442505899b2d6d6a804c03463c4a8b40a40a06478043d33b0fe2380f59b4ed259861d16a3c81e1cbb152da1bfbde38ba51e77053cf3917 + checksum: c8c074db163f5e6301d93402cae5e9ac0b1b7ccca02cbe6f1be34534bac5c97acba6bf8f7ef35bfef28a8afb5e1a43d6cf91e04295efa099f9871e64d3536a7b languageName: node linkType: hard @@ -2481,17 +2493,17 @@ __metadata: languageName: node linkType: hard -"@firebase/storage@npm:0.11.2": - version: 0.11.2 - resolution: "@firebase/storage@npm:0.11.2" +"@firebase/storage@npm:0.12.0": + version: 0.12.0 + resolution: "@firebase/storage@npm:0.12.0" dependencies: "@firebase/component": 0.6.4 "@firebase/util": 1.9.3 - node-fetch: 2.6.7 tslib: ^2.1.0 + undici: 5.26.5 peerDependencies: "@firebase/app": 0.x - checksum: 0e54b8f7831f89d7cd4b95fb41c1b1fa4a32917f668c59e2c38fcf41c8d11fcd0c6e4c225aa13d0f0244ea58f5d6b40f976d031f14bb07dd02b36375bc415abb + checksum: a73a085e194c5df42d3ef826740c1f60b62aaff061a2d70261e521f7a2dd372ea268de9e3e36a3a10a7498a7512a1f611f5a99a458dd3be44e544ce1b7321f2a languageName: node linkType: hard @@ -2504,41 +2516,26 @@ __metadata: languageName: node linkType: hard -"@firebase/webchannel-wrapper@npm:0.10.1": - version: 0.10.1 - resolution: "@firebase/webchannel-wrapper@npm:0.10.1" - checksum: afc9bb7a332dd0de877ba246cd4077e8f0529dc779126d9cf680237b906c6f87ba86c0ebf53f77d8d8e30947725f36b030718f7eb888b86aa0559ae502ee26bf +"@firebase/webchannel-wrapper@npm:0.10.5": + version: 0.10.5 + resolution: "@firebase/webchannel-wrapper@npm:0.10.5" + checksum: d0b0080f63c34b068d6ce9c75146c82fa4e5325e0e0abf6d1df5829c3d889974cf496657f9157f130ff49a17124aab21e54ff6993a4264edd7b5bf9e6d792477 languageName: node linkType: hard -"@grpc/grpc-js@npm:~1.7.0": - version: 1.7.3 - resolution: "@grpc/grpc-js@npm:1.7.3" +"@grpc/grpc-js@npm:~1.9.0": + version: 1.9.14 + resolution: "@grpc/grpc-js@npm:1.9.14" dependencies: - "@grpc/proto-loader": ^0.7.0 + "@grpc/proto-loader": ^0.7.8 "@types/node": ">=12.12.47" - checksum: cb05aae4599f5deac9e0f50ea458b4465c581653501b5c1f3f3a9d6bfc5120c731726914d2d0d3a8244fce60cdf86ebbfc69c9d9f39fc34f0ab0100afd4af3e4 - languageName: node - linkType: hard - -"@grpc/proto-loader@npm:^0.6.13": - version: 0.6.13 - resolution: "@grpc/proto-loader@npm:0.6.13" - dependencies: - "@types/long": ^4.0.1 - lodash.camelcase: ^4.3.0 - long: ^4.0.0 - protobufjs: ^6.11.3 - yargs: ^16.2.0 - bin: - proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 863417e961cfa3acb579124f5c2bbfbeaee4d507c33470dc0af3b6792892c68706c6c61e26629f5ff3d28cb631dc4f0a00233323135e322406e3cb19a0b92823 + checksum: 1e0821876fc55fa1d71a674e65db6227ca398f6ff77735bd44d8d4a554fa97dcddd06e7844c3d7da37350feafd824ec88af04f0ab0e0c2e0bc8f753939935240 languageName: node linkType: hard -"@grpc/proto-loader@npm:^0.7.0": - version: 0.7.9 - resolution: "@grpc/proto-loader@npm:0.7.9" +"@grpc/proto-loader@npm:^0.7.8": + version: 0.7.10 + resolution: "@grpc/proto-loader@npm:0.7.10" dependencies: lodash.camelcase: ^4.3.0 long: ^5.0.0 @@ -2546,7 +2543,7 @@ __metadata: yargs: ^17.7.2 bin: proto-loader-gen-types: build/bin/proto-loader-gen-types.js - checksum: 80df62eca98c8ff2bc584f3739d0d432b99b765489359cb2928fa36c699b5c728f633af330279b109cad9b8ec93c744d66bbb683f0d879fe1e51e5c79c95266b + checksum: 4987e23b57942c2363b6a6a106e63efae636666cefa348778dfafef2ff72da7343c8587667521cb1d52482827bcd001dd535bdc27065110af56d9c7c176334c9 languageName: node linkType: hard @@ -2924,13 +2921,6 @@ __metadata: languageName: node linkType: hard -"@types/long@npm:^4.0.1": - version: 4.0.2 - resolution: "@types/long@npm:4.0.2" - checksum: d16cde7240d834cf44ba1eaec49e78ae3180e724cd667052b194a372f350d024cba8dd3f37b0864931683dab09ca935d52f0c4c1687178af5ada9fc85b0635f4 - languageName: node - linkType: hard - "@types/minimist@npm:^1.2.0": version: 1.2.2 resolution: "@types/minimist@npm:1.2.2" @@ -5245,37 +5235,37 @@ __metadata: languageName: node linkType: hard -"firebase@npm:9.23.0": - version: 9.23.0 - resolution: "firebase@npm:9.23.0" +"firebase@npm:10.7.2": + version: 10.7.2 + resolution: "firebase@npm:10.7.2" dependencies: "@firebase/analytics": 0.10.0 "@firebase/analytics-compat": 0.2.6 - "@firebase/app": 0.9.13 - "@firebase/app-check": 0.8.0 - "@firebase/app-check-compat": 0.3.7 - "@firebase/app-compat": 0.2.13 + "@firebase/app": 0.9.26 + "@firebase/app-check": 0.8.1 + "@firebase/app-check-compat": 0.3.8 + "@firebase/app-compat": 0.2.26 "@firebase/app-types": 0.9.0 - "@firebase/auth": 0.23.2 - "@firebase/auth-compat": 0.4.2 - "@firebase/database": 0.14.4 - "@firebase/database-compat": 0.3.4 - "@firebase/firestore": 3.13.0 - "@firebase/firestore-compat": 0.3.12 - "@firebase/functions": 0.10.0 - "@firebase/functions-compat": 0.3.5 + "@firebase/auth": 1.5.1 + "@firebase/auth-compat": 0.5.1 + "@firebase/database": 1.0.2 + "@firebase/database-compat": 1.0.2 + "@firebase/firestore": 4.4.1 + "@firebase/firestore-compat": 0.3.24 + "@firebase/functions": 0.11.0 + "@firebase/functions-compat": 0.3.6 "@firebase/installations": 0.6.4 "@firebase/installations-compat": 0.2.4 - "@firebase/messaging": 0.12.4 - "@firebase/messaging-compat": 0.2.4 + "@firebase/messaging": 0.12.5 + "@firebase/messaging-compat": 0.2.5 "@firebase/performance": 0.6.4 "@firebase/performance-compat": 0.2.4 "@firebase/remote-config": 0.4.4 "@firebase/remote-config-compat": 0.2.4 - "@firebase/storage": 0.11.2 - "@firebase/storage-compat": 0.3.2 + "@firebase/storage": 0.12.0 + "@firebase/storage-compat": 0.3.3 "@firebase/util": 1.9.3 - checksum: 8c3eb314a74d13a08558b6df48e6527a55a90ee7d9c3189d9bc33e10e86d5af8ad5dc8aea7587cc5363b6399e187ba8e580efa4c8469003a84c80f3bea1e7bc6 + checksum: d2ff5a350fc130dd413e1980a5e1828e784898cba36179cdff6bcad36e6db892e6f9c5c63588fc26f93cbae4139fb2e123e64fcc63103a3a55e98c33a6870760 languageName: node linkType: hard @@ -6915,13 +6905,6 @@ __metadata: languageName: node linkType: hard -"long@npm:^4.0.0": - version: 4.0.0 - resolution: "long@npm:4.0.0" - checksum: 16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744 - languageName: node - linkType: hard - "long@npm:^5.0.0": version: 5.2.3 resolution: "long@npm:5.2.3" @@ -7362,20 +7345,6 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" - dependencies: - whatwg-url: ^5.0.0 - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 8d816ffd1ee22cab8301c7756ef04f3437f18dace86a1dae22cf81db8ef29c0bf6655f3215cb0cdb22b420b6fe141e64b26905e7f33f9377a7fa59135ea3e10b - languageName: node - linkType: hard - "node-gyp@npm:latest": version: 9.4.0 resolution: "node-gyp@npm:9.4.0" @@ -7982,30 +7951,6 @@ __metadata: languageName: node linkType: hard -"protobufjs@npm:^6.11.3": - version: 6.11.4 - resolution: "protobufjs@npm:6.11.4" - dependencies: - "@protobufjs/aspromise": ^1.1.2 - "@protobufjs/base64": ^1.1.2 - "@protobufjs/codegen": ^2.0.4 - "@protobufjs/eventemitter": ^1.1.0 - "@protobufjs/fetch": ^1.1.0 - "@protobufjs/float": ^1.0.2 - "@protobufjs/inquire": ^1.1.0 - "@protobufjs/path": ^1.1.2 - "@protobufjs/pool": ^1.1.0 - "@protobufjs/utf8": ^1.1.0 - "@types/long": ^4.0.1 - "@types/node": ">=13.7.0" - long: ^4.0.0 - bin: - pbjs: bin/pbjs - pbts: bin/pbts - checksum: b2fc6a01897b016c2a7e43a854ab4a3c57080f61be41e552235436e7a730711b8e89e47cb4ae52f0f065b5ab5d5989fc932f390337ce3a8ccf07203415700850 - languageName: node - linkType: hard - "protobufjs@npm:^7.2.4": version: 7.2.5 resolution: "protobufjs@npm:7.2.5" @@ -8163,7 +8108,7 @@ __metadata: eslint-plugin-jsx-a11y: 6.8.0 eslint-plugin-prettier: 4.2.1 eslint-plugin-react: 7.33.2 - firebase: 9.23.0 + firebase: 10.7.2 husky: 8.0.3 immer: 9.0.21 lint-staged: 13.3.0 @@ -8181,7 +8126,7 @@ __metadata: webpack: 5.89.0 webpack-cli: 5.1.4 peerDependencies: - firebase: ^9.0.0 + firebase: ^10.7.2 languageName: unknown linkType: soft @@ -9109,13 +9054,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -9319,6 +9257,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:5.26.5": + version: 5.26.5 + resolution: "undici@npm:5.26.5" + dependencies: + "@fastify/busboy": ^2.0.0 + checksum: 79c95df5f22959ed578e90d853b31a741ac748fc3bf9a4af6af52de1d671a057eaaf7dcad6e1d261597a114bd56c7351cff7ce848befd9deb62ccec55cf92ac1 + languageName: node + linkType: hard + "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -9455,13 +9402,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c - languageName: node - linkType: hard - "webpack-cli@npm:5.1.4": version: 5.1.4 resolution: "webpack-cli@npm:5.1.4" @@ -9566,16 +9506,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" - dependencies: - tr46: ~0.0.3 - webidl-conversions: ^3.0.0 - checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -9805,7 +9735,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:16.2.0, yargs@npm:^16.2.0": +"yargs@npm:16.2.0": version: 16.2.0 resolution: "yargs@npm:16.2.0" dependencies: