From a69d227b89f454b1a1044587d14c40e79051372b Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 23:04:09 +0000 Subject: [PATCH 1/2] chore: update Effect to 4.0.0-beta.99 Bump effect, @effect/platform-browser, and @effect/vitest from beta.94 to beta.99 in the pnpm catalog. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01WvLezhVyz6fstdXqZAXWkh --- pnpm-lock.yaml | 158 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 6 +- 2 files changed, 82 insertions(+), 82 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0e3ebbf..3c5e61f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,14 +7,14 @@ settings: catalogs: default: '@effect/platform-browser': - specifier: 4.0.0-beta.94 - version: 4.0.0-beta.94 + specifier: 4.0.0-beta.99 + version: 4.0.0-beta.99 '@effect/vitest': - specifier: 4.0.0-beta.94 - version: 4.0.0-beta.94 + specifier: 4.0.0-beta.99 + version: 4.0.0-beta.99 effect: - specifier: 4.0.0-beta.94 - version: 4.0.0-beta.94 + specifier: 4.0.0-beta.99 + version: 4.0.0-beta.99 express: specifier: ^4.0.0 version: 4.21.2 @@ -37,7 +37,7 @@ importers: version: 5.0.5 effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 firebase: specifier: 'catalog:' version: 12.16.0 @@ -56,10 +56,10 @@ importers: devDependencies: '@effect/platform-browser': specifier: 'catalog:' - version: 4.0.0-beta.94(effect@4.0.0-beta.94) + version: 4.0.0-beta.99(effect@4.0.0-beta.99) '@effect/vitest': specifier: 'catalog:' - version: 4.0.0-beta.94(effect@4.0.0-beta.94)(vitest@4.0.9) + version: 4.0.0-beta.99(effect@4.0.0-beta.99)(vitest@4.0.9) '@eslint/js': specifier: ^9.8.0 version: 9.28.0 @@ -224,7 +224,7 @@ importers: dependencies: '@effect/platform-browser': specifier: 'catalog:' - version: 4.0.0-beta.94(effect@4.0.0-beta.94) + version: 4.0.0-beta.99(effect@4.0.0-beta.99) '@nx/react': specifier: 22.4.5 version: 22.4.5(@babel/core@7.28.0)(@babel/traverse@7.28.0)(@swc-node/register@1.11.1(@swc/core@1.15.8(@swc/helpers@0.5.19))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.8(@swc/helpers@0.5.19))(@swc/helpers@0.5.19)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(esbuild@0.19.12)(eslint@9.28.0(jiti@2.4.2))(nx@22.5.4(@swc-node/register@1.11.1(@swc/core@1.15.8(@swc/helpers@0.5.19))(@swc/types@0.1.25)(typescript@5.9.3))(@swc/core@1.15.8(@swc/helpers@0.5.19)))(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(typescript@5.9.3)(verdaccio@6.1.2(encoding@0.1.13)(typanion@3.14.0))(vite@7.1.8(@types/node@22.17.0)(jiti@2.4.2)(terser@5.43.1)(tsx@4.20.6)(yaml@2.9.0))(vitest@4.0.9) @@ -251,7 +251,7 @@ importers: version: 2.1.1 effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 firebase: specifier: 'catalog:' version: 12.16.0 @@ -291,7 +291,7 @@ importers: version: 5.0.5 effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 firebase-admin: specifier: 'catalog:' version: 13.7.0(encoding@0.1.13) @@ -300,7 +300,7 @@ importers: dependencies: effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 tslib: specifier: ^2.3.0 version: 2.8.1 @@ -317,7 +317,7 @@ importers: devDependencies: effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 effect-firebase: specifier: workspace:* version: link:../effect-firebase @@ -342,7 +342,7 @@ importers: devDependencies: effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 effect-firebase: specifier: workspace:* version: link:../effect-firebase @@ -358,7 +358,7 @@ importers: devDependencies: effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 packages/mock: dependencies: @@ -368,7 +368,7 @@ importers: devDependencies: effect: specifier: 'catalog:' - version: 4.0.0-beta.94 + version: 4.0.0-beta.99 effect-firebase: specifier: workspace:* version: link:../effect-firebase @@ -1013,15 +1013,15 @@ packages: '@dabh/diagnostics@2.0.3': resolution: {integrity: sha512-hrlQOIi7hAfzsMqlGSFyVucrx38O+j6wiGOf//H2ecvIEqYN4ADBSS2iLMh5UFyDunCNniUIPk/q3riFv45xRA==} - '@effect/platform-browser@4.0.0-beta.94': - resolution: {integrity: sha512-qtA331vhAFOe93uZ0C1BH/DarOEz9gdi+ssxWf9lZuZyMR3mRBV4czXUiC3Z2UHD6HNYcG/XfhUHctG5w1JeNQ==} + '@effect/platform-browser@4.0.0-beta.99': + resolution: {integrity: sha512-PJjvAPFPJRtoa59Pd2oJcl/2vqPCiw309KdXcSR90VSLaYiHbUwkqb+UXWjDRApnz7QE7QFwHD/StQBxxBMe4g==} peerDependencies: - effect: ^4.0.0-beta.94 + effect: ^4.0.0-beta.99 - '@effect/vitest@4.0.0-beta.94': - resolution: {integrity: sha512-pCjcUMTBizn2wibiyP9Tl3VvGEkplvIA33iCvmK3y/toi54IWE3PNL7d0JkZvEaKV2OoaKVTaH1dOybRtpBuQw==} + '@effect/vitest@4.0.0-beta.99': + resolution: {integrity: sha512-SiZo3UGTsG2itbqLU1SJVmFraK+0AkrEU7ZLRpQALx3lFRBaohzB/7UQKVsRjCHHjDg0kNkGitZusGRN3mVAhg==} peerDependencies: - effect: ^4.0.0-beta.94 + effect: ^4.0.0-beta.99 vitest: ^3.0.0 || ^4.0.0 '@electric-sql/pglite-tools@0.2.11': @@ -2045,33 +2045,33 @@ packages: '@module-federation/webpack-bundler-runtime@0.21.6': resolution: {integrity: sha512-7zIp3LrcWbhGuFDTUMLJ2FJvcwjlddqhWGxi/MW3ur1a+HaO8v5tF2nl+vElKmbG1DFLU/52l3PElVcWf/YcsQ==} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': - resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4': + resolution: {integrity: sha512-LCkGo6JDfaBhgST7UpPWgNgLINpcpabaHfyz5OBx75nUYxBsaEPxjnyNjWpeb/xBup/682QnBfRBy2/LvPutZQ==} cpu: [arm64] os: [darwin] - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': - resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4': + resolution: {integrity: sha512-zExlW9zUJKZH/tOtVMttwjKa4Xm/3KcNjnE3dPN92uCktwavMxpgCA3MoJK/DOnTWsQgo224OaST27/mPNAf+w==} cpu: [x64] os: [darwin] - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': - resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4': + resolution: {integrity: sha512-dgX0P/9wGPJeHFBG+ZmhgE6bmtMt7NP5CRBGyyktpopdk/mW4POnrpQsSLtKI1dwpc+pPLuXHDh6vvskyQE/sw==} cpu: [arm64] os: [linux] - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': - resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4': + resolution: {integrity: sha512-Tg3yX65f5GbtXLkrYEHE5oibZG9epyYWas7FogTTEJeDEF9JlXJzKgXaNhT3UXlTOeA+AfZpYZYZ0uPj7Cfquw==} cpu: [arm] os: [linux] - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': - resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4': + resolution: {integrity: sha512-8TNXMEjJc3QEy7R/x1INhgiU+XakDAFUzBhaz7+Rbrs8NH5UQeHQxxmzsSBJGyV6I1jW79undiQm8tOI+D+8FQ==} cpu: [x64] os: [linux] - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': - resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4': + resolution: {integrity: sha512-CmCXPQrkbwExx3j946/PtHWHbYJiCRBRDl4BlkRQcJB/YOwQxJRTpoo7aTsortjgoJ1x7opzTSxn7C+ASSLVjQ==} cpu: [x64] os: [win32] @@ -4782,8 +4782,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - effect@4.0.0-beta.94: - resolution: {integrity: sha512-Q8BrCNbp/3Uh+7xQYHphZBkNfm2SJnl1frQ+8yWfd/j3SU3cL13D38cBMLcnULupwza2Nt4DrjZoMzHWL3CoxQ==} + effect@4.0.0-beta.99: + resolution: {integrity: sha512-hP1C61uzINfLl/4kKMwcqksxd34s4sQ3VSjsWjhGrkx9CRlXaqnfOK9dpTEKynQ6rA7wU9rb3c+48eDYw7uzxA==} ejs@3.1.10: resolution: {integrity: sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==} @@ -5138,8 +5138,8 @@ packages: resolution: {integrity: sha512-6ypT4XfgqJk/F3Yuv4SX26I3doUjt0GTG4a+JgWxXQpxXzTBq8fPUeGHfcYMMDPHJHm3yPOSjaeBwBGAHWXCdA==} engines: {node: '>=18.0.0'} - fast-check@4.8.0: - resolution: {integrity: sha512-GOJ158CUMnN6cSahsv4+ExARvIDuzzinFjkp0E9WtiBa5zcVeLozVkWaE4IzFcc+Y48Wp1EDlUZsXRyAztQcSg==} + fast-check@4.9.0: + resolution: {integrity: sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==} engines: {node: '>=12.17.0'} fast-deep-equal@3.1.3: @@ -6674,18 +6674,18 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - msgpackr-extract@3.0.3: - resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} + msgpackr-extract@3.0.4: + resolution: {integrity: sha512-4kmO/MdyUIkLIvTPr8VHLil4AtoKIoniWPIEk5+CDy0xnWC84azhSFmuJ7PxZdsYtiP5kEeQsORAVIeMgxT+Hw==} hasBin: true - msgpackr@2.0.1: - resolution: {integrity: sha512-9J+tqTEsbHqY8YohazYgty7LgerFIWxvMLpUjqETSmjHojtJm2WnX2kK/2a1fLI7CO7ERP1YSEUXMucz4j+yBA==} + msgpackr@2.0.4: + resolution: {integrity: sha512-o1C5KRmuRt+apqMr1HuGSqWStZoRBUpEsCsl15uM9VdAF1qHLtvMOU2En747EnTyEl6c4pzPewRMFF31s1CNbA==} muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} - multipasta@0.2.7: - resolution: {integrity: sha512-KPA58d68KgGil15oDqXjkUBEBYc00XvbPj5/X+dyzeo/lWm9Nc25pQRlf1D+gv4OpK7NM0J1odrbu9JNNGvynA==} + multipasta@0.2.8: + resolution: {integrity: sha512-ZPWuMKyv0cSO29f7hozp+k6+crZbQijV8ipMvxNxRf2SwtYGTX1ZX89Kd20VV4H9Znonx+EQn+iy1wGQsJ+b+Q==} mute-stream@2.0.0: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} @@ -8178,8 +8178,8 @@ packages: resolution: {integrity: sha512-MD9MjpVNhVyH4fyd5rKphjvt/1qj+PtQUz65aFqAZA6XniWAuSFRjLk3e2VALEFlh9OwBpXUN7rfeqSnT/Fmkw==} engines: {node: '>=14.16'} - toml@4.1.1: - resolution: {integrity: sha512-EBJnVBr3dTXdA89WVFoAIPUqkBjxPMwRqsfuo1r240tKFHXv3zgca4+NJib/h6TyvGF7vOawz0jGuryJCdNHrw==} + toml@4.3.0: + resolution: {integrity: sha512-lVb8X9BsPVuH0M4BKeS91tXAmJvCjQ5UIyAbQFaxkKGyUFK2RPkhwaFSQH8vbpl1d23eu/IBH+dwVMHWaq9A5A==} engines: {node: '>=20'} totalist@3.0.1: @@ -8460,8 +8460,8 @@ packages: resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} hasBin: true - uuid@14.0.0: - resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} + uuid@14.0.1: + resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} hasBin: true uuid@8.3.2: @@ -9677,14 +9677,14 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@effect/platform-browser@4.0.0-beta.94(effect@4.0.0-beta.94)': + '@effect/platform-browser@4.0.0-beta.99(effect@4.0.0-beta.99)': dependencies: - effect: 4.0.0-beta.94 - multipasta: 0.2.7 + effect: 4.0.0-beta.99 + multipasta: 0.2.8 - '@effect/vitest@4.0.0-beta.94(effect@4.0.0-beta.94)(vitest@4.0.9)': + '@effect/vitest@4.0.0-beta.99(effect@4.0.0-beta.99)(vitest@4.0.9)': dependencies: - effect: 4.0.0-beta.94 + effect: 4.0.0-beta.99 vitest: 4.0.9(@types/node@20.19.9)(@vitest/ui@4.0.9)(jiti@2.4.2)(jsdom@22.1.0)(terser@5.43.1)(tsx@4.20.6)(yaml@2.9.0) '@electric-sql/pglite-tools@0.2.11(@electric-sql/pglite@0.3.6)': @@ -10857,22 +10857,22 @@ snapshots: '@module-federation/runtime': 0.21.6 '@module-federation/sdk': 0.21.6 - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': + '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.4': optional: true - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': + '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.4': optional: true - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': + '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.4': optional: true - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': + '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.4': optional: true - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': + '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.4': optional: true - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': + '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.4': optional: true '@napi-rs/nice-android-arm-eabi@1.0.4': @@ -14338,17 +14338,17 @@ snapshots: ee-first@1.1.1: {} - effect@4.0.0-beta.94: + effect@4.0.0-beta.99: dependencies: '@standard-schema/spec': 1.1.0 - fast-check: 4.8.0 + fast-check: 4.9.0 find-my-way-ts: 0.1.6 ini: 7.0.0 kubernetes-types: 1.30.0 - msgpackr: 2.0.1 - multipasta: 0.2.7 - toml: 4.1.1 - uuid: 14.0.0 + msgpackr: 2.0.4 + multipasta: 0.2.8 + toml: 4.3.0 + uuid: 14.0.1 yaml: 2.9.0 ejs@3.1.10: @@ -14925,7 +14925,7 @@ snapshots: farmhash-modern@1.1.0: {} - fast-check@4.8.0: + fast-check@4.9.0: dependencies: pure-rand: 8.4.0 @@ -16732,25 +16732,25 @@ snapshots: ms@2.1.3: {} - msgpackr-extract@3.0.3: + msgpackr-extract@3.0.4: dependencies: node-gyp-build-optional-packages: 5.2.2 optionalDependencies: - '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 + '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.4 + '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.4 + '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.4 + '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.4 + '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.4 + '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.4 optional: true - msgpackr@2.0.1: + msgpackr@2.0.4: optionalDependencies: - msgpackr-extract: 3.0.3 + msgpackr-extract: 3.0.4 muggle-string@0.4.1: {} - multipasta@0.2.7: {} + multipasta@0.2.8: {} mute-stream@2.0.0: {} @@ -18580,7 +18580,7 @@ snapshots: '@tokenizer/token': 0.3.0 ieee754: 1.2.1 - toml@4.1.1: {} + toml@4.3.0: {} totalist@3.0.1: {} @@ -18880,7 +18880,7 @@ snapshots: uuid@11.1.0: {} - uuid@14.0.0: {} + uuid@14.0.1: {} uuid@8.3.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 2d8c835..4f84a78 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,9 +4,9 @@ packages: - tests catalog: - '@effect/platform-browser': 4.0.0-beta.94 - '@effect/vitest': 4.0.0-beta.94 - effect: 4.0.0-beta.94 + '@effect/platform-browser': 4.0.0-beta.99 + '@effect/vitest': 4.0.0-beta.99 + effect: 4.0.0-beta.99 express: ^4.0.0 firebase: ^12.16.0 firebase-admin: ^13.7.0 From 81a499086334e21b79a9645a2583d9b18dfa9e99 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 18 Jul 2026 23:07:03 +0000 Subject: [PATCH 2/2] chore: update Firebase dependencies Bump firebase-admin from ^13.7.0 to ^14.2.0 and firebase-functions from ^7.2.5 to ^7.3.0 in the pnpm catalog. firebase-admin@14 requires Node >=22, which the project already targets (Node 24). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01WvLezhVyz6fstdXqZAXWkh --- pnpm-lock.yaml | 251 +++++++++++++------------------------------- pnpm-workspace.yaml | 4 +- 2 files changed, 74 insertions(+), 181 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c5e61f..35c199c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,11 +22,11 @@ catalogs: specifier: ^12.16.0 version: 12.16.0 firebase-admin: - specifier: ^13.7.0 - version: 13.7.0 + specifier: ^14.2.0 + version: 14.2.0 firebase-functions: - specifier: ^7.2.5 - version: 7.2.5 + specifier: ^7.3.0 + version: 7.3.0 importers: @@ -43,10 +43,10 @@ importers: version: 12.16.0 firebase-admin: specifier: 'catalog:' - version: 13.7.0(encoding@0.1.13) + version: 14.2.0(encoding@0.1.13) firebase-functions: specifier: 'catalog:' - version: 7.2.5(firebase-admin@13.7.0(encoding@0.1.13)) + version: 7.3.0(firebase-admin@14.2.0(encoding@0.1.13)) react: specifier: 19.2.4 version: 19.2.4 @@ -294,7 +294,7 @@ importers: version: 4.0.0-beta.99 firebase-admin: specifier: 'catalog:' - version: 13.7.0(encoding@0.1.13) + version: 14.2.0(encoding@0.1.13) example/shared: dependencies: @@ -329,10 +329,10 @@ importers: version: 12.16.0 firebase-admin: specifier: 'catalog:' - version: 13.7.0(encoding@0.1.13) + version: 14.2.0(encoding@0.1.13) firebase-functions: specifier: 'catalog:' - version: 7.2.5(firebase-admin@13.7.0(encoding@0.1.13)) + version: 7.3.0(firebase-admin@14.2.0(encoding@0.1.13)) packages/client: dependencies: @@ -1405,9 +1405,6 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/app-check-interop-types@0.3.3': - resolution: {integrity: sha512-gAlxfPLT2j8bTI/qfe3ahl2I2YcBQ8cFIBdhAQA4I2f3TndcO+22YizyGYuttLHPQEpWkhmpFW60VCFEPg4g5A==} - '@firebase/app-check-interop-types@0.3.4': resolution: {integrity: sha512-zz3i6e13B8BfWiLy8MABtTh8aGIACgKbf9UVnyHcWs+yQzJXgQcl8A46b0zfaiJHdQ+niF0ouAfcpuf+3LMPQg==} @@ -1424,9 +1421,6 @@ packages: resolution: {integrity: sha512-HaiSM9TwbGIR4b7F6+UncHWlqdH89eeY7VUskaOGOlI2PxHS5Z+6hHsYGvNLy0SHDE6zyXO+3QSA6a4aqQxsqA==} engines: {node: '>=20.0.0'} - '@firebase/app-types@0.9.3': - resolution: {integrity: sha512-kRVpIl4vVGJ4baogMDINbyrIOtOxqhkZQg4jTq3l8Lw6WSk0xfpEYzezFu+Kl4ve4fbPl79dvwRtaFqAC/ucCw==} - '@firebase/app-types@0.9.5': resolution: {integrity: sha512-YevqTjvo7Iujsa9Dwowmd6dSoElhzmD63ZSrq6bzjvQ6POjYgNjOFHLmNIgJs48eNO093NCERibuFnxbfOvU7A==} @@ -1440,9 +1434,6 @@ packages: peerDependencies: '@firebase/app-compat': 0.x - '@firebase/auth-interop-types@0.2.4': - resolution: {integrity: sha512-JPgcXKCuO+CWqGDnigBtvo09HeBs5u/Ktc2GaFj2m01hLarbxthLNm7Fk8iOP1aqAtXV+fnnGj7U28xmk7IwVA==} - '@firebase/auth-interop-types@0.2.5': resolution: {integrity: sha512-1Li/YuBDBAXcKv7BzY4U28gontUmAaw53sYiqbaVOMCFb2lFKK/c3CGMUWqtwe7+TXrl3poWnTCL5umYBg85Eg==} @@ -1462,10 +1453,6 @@ packages: '@react-native-async-storage/async-storage': optional: true - '@firebase/component@0.7.1': - resolution: {integrity: sha512-mFzsm7CLHR60o08S23iLUY8m/i6kLpOK87wdEFPLhdlCahaxKmWOwSVGiWoENYSmFJJoDhrR3gKSCxz7ENdIww==} - engines: {node: '>=20.0.0'} - '@firebase/component@0.7.3': resolution: {integrity: sha512-wFofIaa2879ogD/WvkjYXJxRmfnL0scen6ORgaC3na1FNOR9ASIUANQdhqQcmWu/h77/pVHY7ch5flewa5Bcew==} engines: {node: '>=20.0.0'} @@ -1475,24 +1462,13 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/database-compat@2.1.1': - resolution: {integrity: sha512-heAEVZ9Z8c8PnBUcmGh91JHX0cXcVa1yESW/xkLuwaX7idRFyLiN8sl73KXpR8ZArGoPXVQDanBnk6SQiekRCQ==} - engines: {node: '>=20.0.0'} - '@firebase/database-compat@2.1.4': resolution: {integrity: sha512-3pK35F1MAgmqFJQlf2nhQl44vtAXQO1uaCaQOEUI9kCRtLFqi7N+QRKR7lFZPg+xIZIyubgxQaxY69YgfZRZWg==} engines: {node: '>=20.0.0'} - '@firebase/database-types@1.0.17': - resolution: {integrity: sha512-4eWaM5fW3qEIHjGzfi3cf0Jpqi1xQsAdT6rSDE1RZPrWu8oGjgrq6ybMjobtyHQFgwGCykBm4YM89qDzc+uG/w==} - '@firebase/database-types@1.0.20': resolution: {integrity: sha512-kegbOk/w8iU64pr0q6k2ItyNGjnQBMHFhwS7ohdWI4W+pc0/zhhdGXTdFj6X1oxItRjPoYOsSQmERgBkn/ihxw==} - '@firebase/database@1.1.1': - resolution: {integrity: sha512-LwIXe8+mVHY5LBPulWECOOIEXDiatyECp/BOlu0gOhe+WOcKjWHROaCbLlkFTgHMY7RHr5MOxkLP/tltWAH3dA==} - engines: {node: '>=20.0.0'} - '@firebase/database@1.1.3': resolution: {integrity: sha512-XwWCa+E4TvNGpGwXrycLRNfdogADwFcvuhyow6wDWma9W54roaQIhe+4PM0KiLsIftBdSCGI7OKCXrdSRHbIhw==} engines: {node: '>=20.0.0'} @@ -1545,10 +1521,6 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/logger@0.5.0': - resolution: {integrity: sha512-cGskaAvkrnh42b3BA3doDWeBmuHFO/Mx5A83rbRDYakPjO9bJtRL3dX7javzc2Rr/JHZf4HlterTW2lUkfeN4g==} - engines: {node: '>=20.0.0'} - '@firebase/logger@0.5.1': resolution: {integrity: sha512-vZKLsqE1ABOy8OjQiE7cUTFn4gvaqlk88yp8N94Pk/sDpq61YqZGqmVFZTvOyflTwuYFcWirBdYGoJgbDaXKYQ==} engines: {node: '>=20.0.0'} @@ -1610,10 +1582,6 @@ packages: peerDependencies: '@firebase/app': 0.x - '@firebase/util@1.14.0': - resolution: {integrity: sha512-/gnejm7MKkVIXnSJGpc9L2CvvvzJvtDPeAEq5jAwgVlf/PeNxot+THx/bpD20wQ8uL5sz0xqgXy1nisOYMU+mw==} - engines: {node: '>=20.0.0'} - '@firebase/util@1.15.1': resolution: {integrity: sha512-LUdM4Wg7YM9Pq/49nGYySJA0CSQEKnGffFzWV8+6gXN7mGxn+FL1IqvFbuZUtAQcfZgHYDwCE1wwlK7rB7gl2g==} engines: {node: '>=20.0.0'} @@ -1625,9 +1593,9 @@ packages: resolution: {integrity: sha512-B9LEMYIO3nJxZ2RsHM9ArYP5cElZf+EZHYZHeqx2tSCucA05s+w33nw9jibIvbs8agB/YubGbVfAiYKBAUh3DQ==} engines: {node: '>=18'} - '@google-cloud/firestore@7.11.3': - resolution: {integrity: sha512-qsM3/WHpawF07SRVvEJJVRwhYzM7o9qtuksyuqnrMig6fxIrwWnsezECWsG/D5TyYru51Fv5c/RTqNDQ2yU+4w==} - engines: {node: '>=14.0.0'} + '@google-cloud/firestore@8.6.0': + resolution: {integrity: sha512-TdvZHfwQj5B5CSDEgDqyrhdVqtOSupmBXDQPasMAJiC64tjsGvyMooNiC43fdk1TsUHeklyoZ6/vQ1TjWKVMbg==} + engines: {node: '>=18'} '@google-cloud/functions-framework@5.0.5': resolution: {integrity: sha512-/w+OB1MxJux1uO9KRud4CRPLouaB7bZcy0v6STfFVh7yqafZ1L5coWIpseoKPLUgyNfawyoEfE2mEBDRZNGL2w==} @@ -3307,9 +3275,6 @@ packages: '@types/jsonwebtoken@9.0.10': resolution: {integrity: sha512-asx5hIG9Qmf/1oStypjanR7iKTv0gXQ1Ov/jfrX6kS/EO0OFni8orbmGCn0672NHR3kXHwpAwR+B368ZGN/2rA==} - '@types/long@4.0.2': - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - '@types/mime@1.3.5': resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} @@ -5134,10 +5099,6 @@ packages: resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} engines: {'0': node >=0.6.0} - farmhash-modern@1.1.0: - resolution: {integrity: sha512-6ypT4XfgqJk/F3Yuv4SX26I3doUjt0GTG4a+JgWxXQpxXzTBq8fPUeGHfcYMMDPHJHm3yPOSjaeBwBGAHWXCdA==} - engines: {node: '>=18.0.0'} - fast-check@4.9.0: resolution: {integrity: sha512-7ms6T7SybUev/PQITciI0yLM2pOSFy5zpG8Ty7tQofcVaQUvrMXp6CBwqF6fThLCLOrfBtuHAtwq6Yu4XPCllg==} engines: {node: '>=12.17.0'} @@ -5268,18 +5229,18 @@ packages: resolution: {integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==} engines: {node: '>=12'} - firebase-admin@13.7.0: - resolution: {integrity: sha512-o3qS8zCJbApe7aKzkO2Pa380t9cHISqeSd3blqYTtOuUUUua3qZTLwNWgGUOss3td6wbzrZhiHIj3c8+fC046Q==} - engines: {node: '>=18'} + firebase-admin@14.2.0: + resolution: {integrity: sha512-zfs5PdccEgjX479bbMmz95Rqc7ttQ4LV3qkGFlPiqOaOu/suBZc3fG52Qzn2hQjiSHkBM4NP2AZV5r2NvAt0TQ==} + engines: {node: '>=22'} - firebase-functions@7.2.5: - resolution: {integrity: sha512-K+pP0AknluAguLRbD96hibyXbnOgwnvd4hkExWdGrxnNCLoj8LBFj08uvJYxyvhsCgYzQumrUaHBW4lsXKSiRg==} + firebase-functions@7.3.0: + resolution: {integrity: sha512-S3JhjESOWMq13iDodwgUPWNQ3gLAu7oTLDwF7hTtisyjVanEeQzYezgW+JTfd8I0kCJQzjGPC/wHQ19IL7CgaA==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: '@apollo/server': ^5.2.0 '@as-integrations/express4': ^1.1.2 - firebase-admin: ^11.10.0 || ^12.0.0 || ^13.0.0 + firebase-admin: ^11.10.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 graphql: ^16.12.0 peerDependenciesMeta: '@apollo/server': @@ -5425,6 +5386,10 @@ packages: resolution: {integrity: sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==} engines: {node: '>=18'} + gaxios@7.2.0: + resolution: {integrity: sha512-CUVb4wcYe+771XevyH6HtGmXFAGGKkIC3kswAP8Z1JCe0j80JMaTPZH930DWFrvo0atjh18Arc0pEyUCWa5bfg==} + engines: {node: '>=18'} + gcp-metadata@6.1.1: resolution: {integrity: sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A==} engines: {node: '>=14'} @@ -5538,14 +5503,14 @@ packages: resolution: {integrity: sha512-5awwuLrzNol+pFDmKJd0dKtZ0fPLAtoA5p7YO4ODsDu6ONJUVqbYwvv8y2ZBO5MBNp9TJXigB19710kYpBPdtA==} engines: {node: '>=18'} + google-auth-library@10.9.0: + resolution: {integrity: sha512-xtvUqvINPhTaBm7nXqlYPcrMHJPm1lCNdSovxnKKhTm+4JsvQ+KGVYJViLoH9Yxu8w+T0Qv5HubzYT9BLrppJg==} + engines: {node: '>=18'} + google-auth-library@9.15.1: resolution: {integrity: sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng==} engines: {node: '>=14'} - google-gax@4.6.1: - resolution: {integrity: sha512-V6eky/xz2mcKfAd1Ioxyd6nmA61gao3n01C+YeuIwu3vzM9EDR6wcVzMSIbLMDXWeoi9SHYctXuKYC5uJUT3eQ==} - engines: {node: '>=14'} - google-gax@5.0.6: resolution: {integrity: sha512-1kGbqVQBZPAAu4+/R1XxPQKP0ydbNYoLAr4l0ZO2bMV0kLyLW4I1gAk++qBLWt7DPORTzmWRMsCZe86gDjShJA==} engines: {node: '>=18'} @@ -6116,9 +6081,6 @@ packages: join-path@1.1.1: resolution: {integrity: sha512-jnt9OC34sLXMLJ6YfPQ2ZEKrR9mB5ZbSnQb4LPaOx1c5rTzxpR33L18jjp0r75mGGTJmsil3qwN1B5IBeTnSSA==} - jose@4.15.9: - resolution: {integrity: sha512-1vUQX+IdDMVPj4k8kOxgUqlcK518yluMuGZwqlr44FS1ppZB/5GWh4rZG89erpOBOJjU/OBsnCVFfapsRz6nEA==} - jose@6.1.3: resolution: {integrity: sha512-0TpaTfihd4QMNwrz/ob2Bp7X04yuxJkjRGi4aKmOqwhov54i6u79oCv7T+C7lo70MKH6BesI3vscD1yb/yzKXQ==} @@ -6243,9 +6205,9 @@ packages: jwa@2.0.1: resolution: {integrity: sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg==} - jwks-rsa@3.2.0: - resolution: {integrity: sha512-PwchfHcQK/5PSydeKCs1ylNym0w/SSv8a62DgHJ//7x2ZclCoinlsjAfDxAAbpoTPybOum/Jgy+vkvMmKz89Ww==} - engines: {node: '>=14'} + jwks-rsa@4.1.0: + resolution: {integrity: sha512-sbkByqyATKYJP5F4RXj03N5TUNC0QLTjCAZvwTzC4BwJZ8e0/cWxN8YROnyUth2g1/ONWi4eSFHeu6oYalrc3Q==} + engines: {node: ^20.19.0 || ^22.12.0 || >= 23.0.0} jws@3.2.2: resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} @@ -6429,6 +6391,10 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + lru-cache@11.5.2: + resolution: {integrity: sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -6440,8 +6406,8 @@ packages: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} - lru-memoizer@2.3.0: - resolution: {integrity: sha512-GXn7gyHAMhO13WSKrIiNfztwxodVsP8IoZ3XfrJV4yH2x0/OeTO/FIaAHTY5YekdGgW94njfuKmyyt1E0mR6Ug==} + lru-memoizer@3.0.0: + resolution: {integrity: sha512-m83w/cYXLdUIboKSPxzPAGfYnk+vqeDYXuoSrQRw1q+yVEd8IXhvMufN8Q5TIPe7e2jyX4SRNrDJI2Skw1yznQ==} lsofi@2.0.0: resolution: {integrity: sha512-XTFlOBHeuXnUGuUQI0kBb4O4oQW7qCV7MRGQja1xNpxgrI/jptlly+/5126RiRold1zgyxY520qOZUZ31V0I2A==} @@ -6762,10 +6728,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - node-gyp-build-optional-packages@5.2.2: resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} hasBin: true @@ -7322,10 +7284,6 @@ packages: proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} - proto3-json-serializer@2.0.2: - resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} - engines: {node: '>=14.0.0'} - proto3-json-serializer@3.0.4: resolution: {integrity: sha512-E1sbAYg3aEbXrq0n1ojJkRHQJGE1kaE/O6GLA94y8rnJBfgvOPTOd1b9hOceQK1FFZI9qMh1vBERCyO2ifubcw==} engines: {node: '>=18'} @@ -8456,10 +8414,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.0: - resolution: {integrity: sha512-0/A9rDy9P7cJ+8w1c9WD9V//9Wj15Ce2MPz8Ri6032usz+NfePxx5AcN3bN+r6ZL6jEo066/yNYB3tn4pQEx+A==} - hasBin: true - uuid@14.0.1: resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} hasBin: true @@ -9953,8 +9907,6 @@ snapshots: transitivePeerDependencies: - '@firebase/app' - '@firebase/app-check-interop-types@0.3.3': {} - '@firebase/app-check-interop-types@0.3.4': {} '@firebase/app-check-types@0.5.4': {} @@ -9975,8 +9927,6 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/app-types@0.9.3': {} - '@firebase/app-types@0.9.5': dependencies: '@firebase/logger': 0.5.1 @@ -10002,8 +9952,6 @@ snapshots: - '@firebase/app-types' - '@react-native-async-storage/async-storage' - '@firebase/auth-interop-types@0.2.4': {} - '@firebase/auth-interop-types@0.2.5': {} '@firebase/auth-types@0.13.1(@firebase/app-types@0.9.5)(@firebase/util@1.15.1)': @@ -10019,11 +9967,6 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/component@0.7.1': - dependencies: - '@firebase/util': 1.14.0 - tslib: 2.8.1 - '@firebase/component@0.7.3': dependencies: '@firebase/util': 1.15.1 @@ -10038,15 +9981,6 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/database-compat@2.1.1': - dependencies: - '@firebase/component': 0.7.1 - '@firebase/database': 1.1.1 - '@firebase/database-types': 1.0.17 - '@firebase/logger': 0.5.0 - '@firebase/util': 1.14.0 - tslib: 2.8.1 - '@firebase/database-compat@2.1.4': dependencies: '@firebase/component': 0.7.3 @@ -10056,26 +9990,11 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/database-types@1.0.17': - dependencies: - '@firebase/app-types': 0.9.3 - '@firebase/util': 1.14.0 - '@firebase/database-types@1.0.20': dependencies: '@firebase/app-types': 0.9.5 '@firebase/util': 1.15.1 - '@firebase/database@1.1.1': - dependencies: - '@firebase/app-check-interop-types': 0.3.3 - '@firebase/auth-interop-types': 0.2.4 - '@firebase/component': 0.7.1 - '@firebase/logger': 0.5.0 - '@firebase/util': 1.14.0 - faye-websocket: 0.11.4 - tslib: 2.8.1 - '@firebase/database@1.1.3': dependencies: '@firebase/app-check-interop-types': 0.3.4 @@ -10162,10 +10081,6 @@ snapshots: idb: 7.1.1 tslib: 2.8.1 - '@firebase/logger@0.5.0': - dependencies: - tslib: 2.8.1 - '@firebase/logger@0.5.1': dependencies: tslib: 2.8.1 @@ -10263,10 +10178,6 @@ snapshots: '@firebase/util': 1.15.1 tslib: 2.8.1 - '@firebase/util@1.14.0': - dependencies: - tslib: 2.8.1 - '@firebase/util@1.15.1': dependencies: tslib: 2.8.1 @@ -10282,15 +10193,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@google-cloud/firestore@7.11.3(encoding@0.1.13)': + '@google-cloud/firestore@8.6.0': dependencies: '@opentelemetry/api': 1.9.0 fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 - google-gax: 4.6.1(encoding@0.1.13) + google-gax: 5.0.6 protobufjs: 7.5.3 transitivePeerDependencies: - - encoding - supports-color optional: true @@ -12586,9 +12496,6 @@ snapshots: '@types/ms': 2.1.0 '@types/node': 20.19.9 - '@types/long@4.0.2': - optional: true - '@types/mime@1.3.5': {} '@types/ms@2.1.0': {} @@ -14923,8 +14830,6 @@ snapshots: extsprintf@1.3.0: {} - farmhash-modern@1.1.0: {} - fast-check@4.9.0: dependencies: pure-rand: 8.4.0 @@ -15077,32 +14982,29 @@ snapshots: dependencies: semver-regex: 4.0.5 - firebase-admin@13.7.0(encoding@0.1.13): + firebase-admin@14.2.0(encoding@0.1.13): dependencies: '@fastify/busboy': 3.1.1 - '@firebase/database-compat': 2.1.1 - '@firebase/database-types': 1.0.17 - farmhash-modern: 1.1.0 + '@firebase/database-compat': 2.1.4 + '@firebase/database-types': 1.0.20 fast-deep-equal: 3.1.3 - google-auth-library: 10.6.1 + google-auth-library: 10.9.0 jsonwebtoken: 9.0.2 - jwks-rsa: 3.2.0 - node-forge: 1.3.1 - uuid: 11.1.0 + jwks-rsa: 4.1.0 optionalDependencies: - '@google-cloud/firestore': 7.11.3(encoding@0.1.13) + '@google-cloud/firestore': 8.6.0 '@google-cloud/storage': 7.19.0(encoding@0.1.13) transitivePeerDependencies: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.7.0(encoding@0.1.13)): + firebase-functions@7.3.0(firebase-admin@14.2.0(encoding@0.1.13)): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.23 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.7.0(encoding@0.1.13) + firebase-admin: 14.2.0(encoding@0.1.13) protobufjs: 7.5.3 transitivePeerDependencies: - supports-color @@ -15365,6 +15267,14 @@ snapshots: transitivePeerDependencies: - supports-color + gaxios@7.2.0: + dependencies: + extend: 3.0.2 + https-proxy-agent: 7.0.6 + node-fetch: 3.3.2 + transitivePeerDependencies: + - supports-color + gcp-metadata@6.1.1(encoding@0.1.13): dependencies: gaxios: 6.7.1(encoding@0.1.13) @@ -15520,36 +15430,28 @@ snapshots: transitivePeerDependencies: - supports-color - google-auth-library@9.15.1(encoding@0.1.13): + google-auth-library@10.9.0: dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 6.7.1(encoding@0.1.13) - gcp-metadata: 6.1.1(encoding@0.1.13) - gtoken: 7.1.0(encoding@0.1.13) + gaxios: 7.2.0 + gcp-metadata: 8.1.2 + google-logging-utils: 1.1.3 jws: 4.0.0 transitivePeerDependencies: - - encoding - supports-color - google-gax@4.6.1(encoding@0.1.13): + google-auth-library@9.15.1(encoding@0.1.13): dependencies: - '@grpc/grpc-js': 1.13.4 - '@grpc/proto-loader': 0.7.15 - '@types/long': 4.0.2 - abort-controller: 3.0.0 - duplexify: 4.1.3 - google-auth-library: 9.15.1(encoding@0.1.13) - node-fetch: 2.7.0(encoding@0.1.13) - object-hash: 3.0.0 - proto3-json-serializer: 2.0.2 - protobufjs: 7.5.3 - retry-request: 7.0.2(encoding@0.1.13) - uuid: 9.0.1 + base64-js: 1.5.1 + ecdsa-sig-formatter: 1.0.11 + gaxios: 6.7.1(encoding@0.1.13) + gcp-metadata: 6.1.1(encoding@0.1.13) + gtoken: 7.1.0(encoding@0.1.13) + jws: 4.0.0 transitivePeerDependencies: - encoding - supports-color - optional: true google-gax@5.0.6: dependencies: @@ -16150,8 +16052,6 @@ snapshots: url-join: 0.0.1 valid-url: 1.0.9 - jose@4.15.9: {} - jose@6.1.3: {} js-tokens@4.0.0: {} @@ -16301,14 +16201,14 @@ snapshots: ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 - jwks-rsa@3.2.0: + jwks-rsa@4.1.0: dependencies: - '@types/express': 4.17.23 '@types/jsonwebtoken': 9.0.10 debug: 4.4.3 - jose: 4.15.9 + jose: 6.1.3 limiter: 1.1.5 - lru-memoizer: 2.3.0 + lru-cache: 11.5.2 + lru-memoizer: 3.0.0 transitivePeerDependencies: - supports-color @@ -16498,6 +16398,8 @@ snapshots: lru-cache@10.4.3: {} + lru-cache@11.5.2: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -16508,10 +16410,10 @@ snapshots: lru-cache@7.18.3: {} - lru-memoizer@2.3.0: + lru-memoizer@3.0.0: dependencies: lodash.clonedeep: 4.5.0 - lru-cache: 6.0.0 + lru-cache: 11.5.2 lsofi@2.0.0: {} @@ -16816,8 +16718,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.3.1: {} - node-gyp-build-optional-packages@5.2.2: dependencies: detect-libc: 2.1.2 @@ -17495,11 +17395,6 @@ snapshots: proto-list@1.2.4: {} - proto3-json-serializer@2.0.2: - dependencies: - protobufjs: 7.5.3 - optional: true - proto3-json-serializer@3.0.4: dependencies: protobufjs: 7.5.3 @@ -18878,8 +18773,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.0: {} - uuid@14.0.1: {} uuid@8.3.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4f84a78..ac3dece 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,8 +9,8 @@ catalog: effect: 4.0.0-beta.99 express: ^4.0.0 firebase: ^12.16.0 - firebase-admin: ^13.7.0 - firebase-functions: ^7.2.5 + firebase-admin: ^14.2.0 + firebase-functions: ^7.3.0 ignoredBuiltDependencies: - msgpackr-extract