diff --git a/Node-1st-gen/assistant-say-number/functions/package.json b/Node-1st-gen/assistant-say-number/functions/package.json index f07fa55ae..0758f72b9 100644 --- a/Node-1st-gen/assistant-say-number/functions/package.json +++ b/Node-1st-gen/assistant-say-number/functions/package.json @@ -3,7 +3,7 @@ "description": "Cloud Functions for Firebase", "dependencies": { "actions-on-google": "^2.14.0", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/assistant-say-number/functions/pnpm-lock.yaml b/Node-1st-gen/assistant-say-number/functions/pnpm-lock.yaml index 24e23bd59..e1f84faba 100644 --- a/Node-1st-gen/assistant-say-number/functions/pnpm-lock.yaml +++ b/Node-1st-gen/assistant-say-number/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^2.14.0 version: 2.14.0 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -231,8 +231,8 @@ packages: '@types/node@25.6.0': resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.14.0': resolution: {integrity: sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==} @@ -578,8 +578,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -604,8 +604,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -631,8 +631,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1074,10 +1074,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1148,8 +1144,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1167,12 +1163,8 @@ packages: resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} engines: {node: '>=0.6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1340,6 +1332,9 @@ packages: undici-types@7.19.2: resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} @@ -1357,13 +1352,9 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true uuid@8.3.2: @@ -1521,7 +1512,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1547,7 +1538,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1571,7 +1562,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1579,7 +1570,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1624,14 +1615,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1658,7 +1648,7 @@ snapshots: '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/debug@0.0.30': {} @@ -1671,7 +1661,7 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1695,7 +1685,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1708,9 +1698,9 @@ snapshots: dependencies: undici-types: 7.19.2 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.14.0': {} @@ -1721,7 +1711,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1729,7 +1719,7 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: @@ -1738,7 +1728,7 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/serve-static@2.2.0': @@ -1842,7 +1832,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2087,7 +2077,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2110,7 +2100,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2141,12 +2131,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2183,7 +2174,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2193,8 +2184,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2202,14 +2191,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2417,7 +2406,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2755,8 +2744,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2812,22 +2799,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2843,11 +2830,7 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3043,6 +3026,8 @@ snapshots: undici-types@7.19.2: {} + undici-types@7.24.6: {} + unpipe@1.0.0: {} uri-js@4.4.1: @@ -3056,8 +3041,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@8.3.2: diff --git a/Node-1st-gen/authenticated-json-api/functions/package.json b/Node-1st-gen/authenticated-json-api/functions/package.json index d78aeb05b..b57c1414a 100644 --- a/Node-1st-gen/authenticated-json-api/functions/package.json +++ b/Node-1st-gen/authenticated-json-api/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "@google-cloud/language": "^3.8.0", "express": "^4.18.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/authenticated-json-api/functions/pnpm-lock.yaml b/Node-1st-gen/authenticated-json-api/functions/pnpm-lock.yaml index cd61aad38..7b8cef7ec 100644 --- a/Node-1st-gen/authenticated-json-api/functions/pnpm-lock.yaml +++ b/Node-1st-gen/authenticated-json-api/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^4.18.2 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -176,14 +176,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -234,8 +234,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -580,8 +580,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -607,8 +607,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1034,10 +1034,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1111,8 +1107,8 @@ packages: resolution: {integrity: sha512-k8BHqgPBOtrlougZZqF2uUk5Z7bN8f0wj+3e8M3hvtSv0NBAz4VBy5f6R5Nxq/l+i7mRFTgNZb2trxqTpHNY/A==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1297,8 +1293,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1314,10 +1310,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1474,7 +1466,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1507,7 +1499,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1529,7 +1521,7 @@ snapshots: '@grpc/grpc-js@1.3.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@grpc/proto-loader@0.5.6': dependencies: @@ -1540,7 +1532,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1548,7 +1540,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1593,14 +1585,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1614,22 +1605,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1643,14 +1634,14 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': {} @@ -1658,9 +1649,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1669,7 +1660,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1677,16 +1668,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2060,12 +2051,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2102,7 +2094,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2112,8 +2104,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2121,14 +2111,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2331,7 +2321,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2623,8 +2613,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2680,7 +2668,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.6: @@ -2689,29 +2677,29 @@ snapshots: '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 '@types/long': 4.0.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2933,7 +2921,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2945,8 +2933,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/authorized-https-endpoint/functions/package.json b/Node-1st-gen/authorized-https-endpoint/functions/package.json index 9d2bd4624..216bd68ea 100644 --- a/Node-1st-gen/authorized-https-endpoint/functions/package.json +++ b/Node-1st-gen/authorized-https-endpoint/functions/package.json @@ -5,7 +5,7 @@ "cookie-parser": "^1.4.6", "cors": "^2.8.5", "express": "^4.18.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/authorized-https-endpoint/functions/pnpm-lock.yaml b/Node-1st-gen/authorized-https-endpoint/functions/pnpm-lock.yaml index b37630157..4f8f83c51 100644 --- a/Node-1st-gen/authorized-https-endpoint/functions/pnpm-lock.yaml +++ b/Node-1st-gen/authorized-https-endpoint/functions/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^4.18.2 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -167,14 +167,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -222,8 +222,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -564,8 +564,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -591,8 +591,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -957,10 +957,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1027,8 +1023,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1196,8 +1192,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1213,10 +1209,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1366,7 +1358,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1392,7 +1384,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1416,7 +1408,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1424,7 +1416,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1469,14 +1461,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1490,22 +1481,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1522,7 +1513,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1531,9 +1522,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1542,7 +1533,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1550,16 +1541,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1929,12 +1920,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1971,7 +1963,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1981,8 +1973,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1990,14 +1980,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2145,7 +2135,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2400,8 +2390,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2455,22 +2443,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2669,7 +2657,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2682,8 +2670,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/bigquery-import/functions/package.json b/Node-1st-gen/bigquery-import/functions/package.json index a57c0e700..c1825abaf 100644 --- a/Node-1st-gen/bigquery-import/functions/package.json +++ b/Node-1st-gen/bigquery-import/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "@google-cloud/bigquery": "^4.7.0", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/bigquery-import/functions/pnpm-lock.yaml b/Node-1st-gen/bigquery-import/functions/pnpm-lock.yaml index b1b1d1157..6d7323cb9 100644 --- a/Node-1st-gen/bigquery-import/functions/pnpm-lock.yaml +++ b/Node-1st-gen/bigquery-import/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -181,14 +181,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -240,8 +240,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -560,8 +560,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -586,8 +586,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -613,8 +613,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1030,10 +1030,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1103,8 +1099,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1118,12 +1114,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1302,8 +1294,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1319,10 +1311,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. @@ -1517,7 +1505,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1552,7 +1540,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1576,7 +1564,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1584,7 +1572,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1629,14 +1617,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1652,22 +1639,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1684,7 +1671,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1693,9 +1680,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1704,7 +1691,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1712,16 +1699,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1797,7 +1784,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2042,7 +2029,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2065,7 +2052,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2096,12 +2083,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2138,7 +2126,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2148,8 +2136,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2157,14 +2143,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2346,7 +2332,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2642,8 +2628,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2699,22 +2683,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2726,11 +2710,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2955,7 +2935,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2967,8 +2947,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@7.0.3: {} diff --git a/Node-1st-gen/child-count/functions/package.json b/Node-1st-gen/child-count/functions/package.json index 8d39a74ea..c6f5d2a97 100644 --- a/Node-1st-gen/child-count/functions/package.json +++ b/Node-1st-gen/child-count/functions/package.json @@ -3,7 +3,7 @@ "description": "Count Child nodes Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/child-count/functions/pnpm-lock.yaml b/Node-1st-gen/child-count/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/child-count/functions/pnpm-lock.yaml +++ b/Node-1st-gen/child-count/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/convert-images/functions/package.json b/Node-1st-gen/convert-images/functions/package.json index added50c1..98d4aecf5 100644 --- a/Node-1st-gen/convert-images/functions/package.json +++ b/Node-1st-gen/convert-images/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "child-process-promise": "^2.2.1", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "mkdirp": "^1.0.4" }, diff --git a/Node-1st-gen/convert-images/functions/pnpm-lock.yaml b/Node-1st-gen/convert-images/functions/pnpm-lock.yaml index 660aff420..dbabcb7db 100644 --- a/Node-1st-gen/convert-images/functions/pnpm-lock.yaml +++ b/Node-1st-gen/convert-images/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) mkdirp: specifier: ^1.0.4 version: 1.0.4 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -532,8 +532,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -555,8 +555,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -582,8 +582,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -956,10 +956,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-version@1.2.0: resolution: {integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==} engines: {node: '>=6.0.0'} @@ -1033,8 +1029,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1048,12 +1044,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1209,8 +1201,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1226,10 +1218,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1386,7 +1374,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1412,7 +1400,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1436,7 +1424,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1444,7 +1432,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1489,14 +1477,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1510,22 +1497,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1542,7 +1529,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1551,9 +1538,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1562,7 +1549,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1570,16 +1557,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1656,7 +1643,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1899,7 +1886,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1922,7 +1909,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1951,12 +1938,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1993,7 +1981,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2003,8 +1991,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2012,14 +1998,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2167,7 +2153,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2429,8 +2415,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-version@1.2.0: {} object-assign@4.1.1: {} @@ -2488,22 +2472,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2515,11 +2499,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2708,7 +2688,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2721,8 +2701,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/coupon-on-purchase/functions/package.json b/Node-1st-gen/coupon-on-purchase/functions/package.json index 7e3c1a34c..86c25fcba 100644 --- a/Node-1st-gen/coupon-on-purchase/functions/package.json +++ b/Node-1st-gen/coupon-on-purchase/functions/package.json @@ -3,7 +3,7 @@ "description": "Send a coupon via FCM to your users who have experienced a crash.", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/coupon-on-purchase/functions/pnpm-lock.yaml b/Node-1st-gen/coupon-on-purchase/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/coupon-on-purchase/functions/pnpm-lock.yaml +++ b/Node-1st-gen/coupon-on-purchase/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/delete-old-child-nodes/functions/package.json b/Node-1st-gen/delete-old-child-nodes/functions/package.json index 3a0f254e2..de0c43b9f 100644 --- a/Node-1st-gen/delete-old-child-nodes/functions/package.json +++ b/Node-1st-gen/delete-old-child-nodes/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "eslint": "8", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "engines": { diff --git a/Node-1st-gen/delete-old-child-nodes/functions/pnpm-lock.yaml b/Node-1st-gen/delete-old-child-nodes/functions/pnpm-lock.yaml index ad4582ee0..2a0813bc8 100644 --- a/Node-1st-gen/delete-old-child-nodes/functions/pnpm-lock.yaml +++ b/Node-1st-gen/delete-old-child-nodes/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) packages: @@ -157,14 +157,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -212,8 +212,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -519,8 +519,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -542,8 +542,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -569,8 +569,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -935,10 +935,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1005,8 +1001,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1017,12 +1013,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1178,8 +1170,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1195,10 +1187,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1348,7 +1336,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1374,7 +1362,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1398,7 +1386,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1451,14 +1439,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1472,22 +1459,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1504,7 +1491,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1513,9 +1500,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1524,7 +1511,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1532,16 +1519,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1618,7 +1605,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1850,7 +1837,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1873,7 +1860,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1902,12 +1889,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1944,7 +1932,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1954,8 +1942,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1963,14 +1949,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2118,7 +2104,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2373,8 +2359,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2428,22 +2412,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2453,11 +2437,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2646,7 +2626,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2659,8 +2639,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/delete-unused-accounts-cron/functions/package.json b/Node-1st-gen/delete-unused-accounts-cron/functions/package.json index 9f7edd1c3..02bfd1eb6 100644 --- a/Node-1st-gen/delete-unused-accounts-cron/functions/package.json +++ b/Node-1st-gen/delete-unused-accounts-cron/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "es6-promise-pool": "^2.5.0", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/delete-unused-accounts-cron/functions/pnpm-lock.yaml b/Node-1st-gen/delete-unused-accounts-cron/functions/pnpm-lock.yaml index a333725dc..7719d4cd7 100644 --- a/Node-1st-gen/delete-unused-accounts-cron/functions/pnpm-lock.yaml +++ b/Node-1st-gen/delete-unused-accounts-cron/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -527,8 +527,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -550,8 +550,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -577,8 +577,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -943,10 +943,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1013,8 +1009,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1025,12 +1021,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1186,8 +1178,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1203,10 +1195,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1356,7 +1344,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1382,7 +1370,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1414,7 +1402,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1459,14 +1447,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1480,22 +1467,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1512,7 +1499,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1521,9 +1508,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1532,7 +1519,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1540,16 +1527,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1626,7 +1613,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1860,7 +1847,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1883,7 +1870,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1912,12 +1899,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1954,7 +1942,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1964,8 +1952,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1973,14 +1959,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2128,7 +2114,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2383,8 +2369,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2438,22 +2422,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2463,11 +2447,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2656,7 +2636,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2669,8 +2649,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/developer-motivator/functions/package.json b/Node-1st-gen/developer-motivator/functions/package.json index e9f50f59d..6022b4295 100644 --- a/Node-1st-gen/developer-motivator/functions/package.json +++ b/Node-1st-gen/developer-motivator/functions/package.json @@ -3,7 +3,7 @@ "description": "A simple developer motivator using Cloud Function and firebase analytics", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/developer-motivator/functions/pnpm-lock.yaml b/Node-1st-gen/developer-motivator/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/developer-motivator/functions/pnpm-lock.yaml +++ b/Node-1st-gen/developer-motivator/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/email-confirmation/functions/package.json b/Node-1st-gen/email-confirmation/functions/package.json index 43fcebf78..c90c3c743 100644 --- a/Node-1st-gen/email-confirmation/functions/package.json +++ b/Node-1st-gen/email-confirmation/functions/package.json @@ -3,7 +3,7 @@ "description": "Send Email confirmation upon sign up to a Mailing list Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "nodemailer": "^8.0.5" }, diff --git a/Node-1st-gen/email-confirmation/functions/pnpm-lock.yaml b/Node-1st-gen/email-confirmation/functions/pnpm-lock.yaml index df57e12a3..baec869d3 100644 --- a/Node-1st-gen/email-confirmation/functions/pnpm-lock.yaml +++ b/Node-1st-gen/email-confirmation/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) nodemailer: specifier: ^8.0.5 version: 8.0.5 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -939,10 +939,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - nodemailer@8.0.5: resolution: {integrity: sha512-0PF8Yb1yZuQfQbq+5/pZJrtF6WQcjTd5/S4JOHs9PGFxuTqoB/icwuB44pOdURHJbRKX1PPoJZtY7R4VUoCC8w==} engines: {node: '>=6.0.0'} @@ -1013,8 +1009,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1025,12 +1021,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1186,8 +1178,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1203,10 +1195,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1356,7 +1344,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1382,7 +1370,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1414,7 +1402,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1459,14 +1447,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1480,22 +1467,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1512,7 +1499,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1521,9 +1508,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1532,7 +1519,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1540,16 +1527,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1626,7 +1613,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1858,7 +1845,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1881,7 +1868,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1910,12 +1897,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1952,7 +1940,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1962,8 +1950,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1971,14 +1957,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2126,7 +2112,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2381,8 +2367,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - nodemailer@8.0.5: {} object-assign@4.1.1: {} @@ -2438,22 +2422,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2463,11 +2447,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2656,7 +2636,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2669,8 +2649,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/exif-images/functions/package.json b/Node-1st-gen/exif-images/functions/package.json index fbec2f401..698b0269c 100644 --- a/Node-1st-gen/exif-images/functions/package.json +++ b/Node-1st-gen/exif-images/functions/package.json @@ -5,7 +5,7 @@ "@google-cloud/storage": "^4.7.2", "child-process-promise": "^2.2.1", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/exif-images/functions/pnpm-lock.yaml b/Node-1st-gen/exif-images/functions/pnpm-lock.yaml index ae21618fc..41ee64f9b 100644 --- a/Node-1st-gen/exif-images/functions/pnpm-lock.yaml +++ b/Node-1st-gen/exif-images/functions/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -184,14 +184,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -243,8 +243,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -592,8 +592,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -618,8 +618,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -645,8 +645,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1093,10 +1093,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-version@1.2.0: resolution: {integrity: sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==} engines: {node: '>=6.0.0'} @@ -1185,8 +1181,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1209,12 +1205,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1409,8 +1401,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} @@ -1430,10 +1422,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1620,7 +1608,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1683,7 +1671,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1707,7 +1695,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1715,7 +1703,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1760,14 +1748,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1783,22 +1770,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1815,7 +1802,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1824,9 +1811,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1835,7 +1822,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1843,16 +1830,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1926,7 +1913,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2212,7 +2199,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2235,7 +2222,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2266,12 +2253,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2308,7 +2296,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2318,8 +2306,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2327,14 +2313,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2539,7 +2525,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2852,8 +2838,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - node-version@1.2.0: {} object-assign@4.1.1: {} @@ -2923,22 +2907,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2963,11 +2947,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3207,7 +3187,7 @@ snapshots: typedarray@0.0.6: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unique-string@2.0.0: dependencies: @@ -3223,8 +3203,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@7.0.3: {} uuid@8.3.2: diff --git a/Node-1st-gen/fcm-notifications/functions/package.json b/Node-1st-gen/fcm-notifications/functions/package.json index d2f71fcea..e24b32d1f 100644 --- a/Node-1st-gen/fcm-notifications/functions/package.json +++ b/Node-1st-gen/fcm-notifications/functions/package.json @@ -3,7 +3,7 @@ "description": "Send FCM notifications Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/fcm-notifications/functions/pnpm-lock.yaml b/Node-1st-gen/fcm-notifications/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/fcm-notifications/functions/pnpm-lock.yaml +++ b/Node-1st-gen/fcm-notifications/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/ffmpeg-convert-audio/functions/package.json b/Node-1st-gen/ffmpeg-convert-audio/functions/package.json index 0ef058af5..2189f52cd 100644 --- a/Node-1st-gen/ffmpeg-convert-audio/functions/package.json +++ b/Node-1st-gen/ffmpeg-convert-audio/functions/package.json @@ -5,7 +5,7 @@ "@google-cloud/storage": "^4.7.2", "eslint-plugin-promise": "^7.2.1", "ffmpeg-static": "^4.4.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "fluent-ffmpeg": "^2.1.2" }, diff --git a/Node-1st-gen/ffmpeg-convert-audio/functions/pnpm-lock.yaml b/Node-1st-gen/ffmpeg-convert-audio/functions/pnpm-lock.yaml index a74045bc6..7bccc20e5 100644 --- a/Node-1st-gen/ffmpeg-convert-audio/functions/pnpm-lock.yaml +++ b/Node-1st-gen/ffmpeg-convert-audio/functions/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^4.4.1 version: 4.4.1 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) fluent-ffmpeg: specifier: ^2.1.2 version: 2.1.3 @@ -191,14 +191,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -253,8 +253,8 @@ packages: '@types/node@10.17.60': resolution: {integrity: sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -617,8 +617,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -643,8 +643,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -674,8 +674,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1140,10 +1140,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1232,8 +1228,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1253,12 +1249,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1453,8 +1445,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} @@ -1474,12 +1466,9 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: @@ -1667,7 +1656,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1730,7 +1719,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1754,7 +1743,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1762,7 +1751,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1807,14 +1796,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1830,22 +1818,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1862,7 +1850,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1873,9 +1861,9 @@ snapshots: '@types/node@10.17.60': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1884,7 +1872,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1892,16 +1880,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1979,7 +1967,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2268,7 +2256,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2291,7 +2279,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2322,12 +2310,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2373,7 +2362,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2383,8 +2372,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2392,14 +2379,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2622,7 +2609,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2949,8 +2936,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -3020,22 +3005,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -3058,11 +3043,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3302,7 +3283,7 @@ snapshots: typedarray@0.0.6: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unique-string@2.0.0: dependencies: @@ -3318,8 +3299,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@7.0.3: {} uuid@8.3.2: diff --git a/Node-1st-gen/fulltext-search-firestore/functions/package.json b/Node-1st-gen/fulltext-search-firestore/functions/package.json index 10d0bbb37..3beccb214 100644 --- a/Node-1st-gen/fulltext-search-firestore/functions/package.json +++ b/Node-1st-gen/fulltext-search-firestore/functions/package.json @@ -8,7 +8,7 @@ "cors": "^2.8.5", "eslint-plugin-promise": "^7.2.1", "express": "^4.18.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "typesense": "^0.13.0" }, diff --git a/Node-1st-gen/fulltext-search-firestore/functions/pnpm-lock.yaml b/Node-1st-gen/fulltext-search-firestore/functions/pnpm-lock.yaml index 9bfe259ae..5cac14759 100644 --- a/Node-1st-gen/fulltext-search-firestore/functions/pnpm-lock.yaml +++ b/Node-1st-gen/fulltext-search-firestore/functions/pnpm-lock.yaml @@ -27,11 +27,11 @@ importers: specifier: ^4.18.2 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) typesense: specifier: ^0.13.0 version: 0.13.0(@babel/runtime@7.26.7) @@ -229,14 +229,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -284,8 +284,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -624,8 +624,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -651,8 +651,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1037,10 +1037,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1107,8 +1103,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1287,8 +1283,8 @@ packages: peerDependencies: '@babel/runtime': ^7.10.2 - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1304,10 +1300,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1546,7 +1538,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1572,7 +1564,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1596,7 +1588,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1604,7 +1596,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1649,14 +1641,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1670,22 +1661,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1702,7 +1693,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1711,9 +1702,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1722,7 +1713,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1730,16 +1721,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2126,12 +2117,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2168,7 +2160,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2178,8 +2170,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2187,14 +2177,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2358,7 +2348,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2617,8 +2607,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2672,22 +2660,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2898,7 +2886,7 @@ snapshots: transitivePeerDependencies: - debug - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2911,8 +2899,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/fulltext-search/functions/package.json b/Node-1st-gen/fulltext-search/functions/package.json index f5a358985..a65063492 100644 --- a/Node-1st-gen/fulltext-search/functions/package.json +++ b/Node-1st-gen/fulltext-search/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "algoliasearch": "^4.14.2", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/fulltext-search/functions/pnpm-lock.yaml b/Node-1st-gen/fulltext-search/functions/pnpm-lock.yaml index d7bab7220..2a6fd1fee 100644 --- a/Node-1st-gen/fulltext-search/functions/pnpm-lock.yaml +++ b/Node-1st-gen/fulltext-search/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -206,14 +206,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -261,8 +261,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -571,8 +571,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -594,8 +594,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -621,8 +621,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -987,10 +987,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1057,8 +1053,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1069,12 +1065,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1230,8 +1222,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1247,10 +1239,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1476,7 +1464,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1502,7 +1490,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1526,7 +1514,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1534,7 +1522,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1579,14 +1567,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1600,22 +1587,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1632,7 +1619,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1641,9 +1628,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1652,7 +1639,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1660,16 +1647,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1764,7 +1751,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1996,7 +1983,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2019,7 +2006,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2048,12 +2035,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2090,7 +2078,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2100,8 +2088,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2109,14 +2095,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2264,7 +2250,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2519,8 +2505,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2574,22 +2558,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2599,11 +2583,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2792,7 +2772,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2805,8 +2785,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/github-to-slack/functions/package.json b/Node-1st-gen/github-to-slack/functions/package.json index e7d6a45db..47fb028b4 100644 --- a/Node-1st-gen/github-to-slack/functions/package.json +++ b/Node-1st-gen/github-to-slack/functions/package.json @@ -3,7 +3,7 @@ "description": "Cloud Functions for Firebase that posts new GitHub commits to a Slack channel.", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "secure-compare": "^3.0.1" }, diff --git a/Node-1st-gen/github-to-slack/functions/pnpm-lock.yaml b/Node-1st-gen/github-to-slack/functions/pnpm-lock.yaml index 375990508..259f2a71f 100644 --- a/Node-1st-gen/github-to-slack/functions/pnpm-lock.yaml +++ b/Node-1st-gen/github-to-slack/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) secure-compare: specifier: ^3.0.1 version: 3.0.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -939,10 +939,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1009,8 +1005,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1021,12 +1017,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1185,8 +1177,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1202,10 +1194,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1355,7 +1343,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1381,7 +1369,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1405,7 +1393,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1413,7 +1401,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1458,14 +1446,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1479,22 +1466,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1511,7 +1498,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1520,9 +1507,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1531,7 +1518,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1539,16 +1526,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1625,7 +1612,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1857,7 +1844,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1880,7 +1867,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1909,12 +1896,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1951,7 +1939,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1961,8 +1949,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1970,14 +1956,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2125,7 +2111,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2380,8 +2366,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2435,22 +2419,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2460,11 +2444,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2655,7 +2635,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2668,8 +2648,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/google-sheet-sync/functions/package.json b/Node-1st-gen/google-sheet-sync/functions/package.json index 19d53acdb..49afc71ba 100644 --- a/Node-1st-gen/google-sheet-sync/functions/package.json +++ b/Node-1st-gen/google-sheet-sync/functions/package.json @@ -3,7 +3,7 @@ "description": "Syncs new Firebase data to a Google Sheet", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "google-auth-library": "^5.10.1", "googleapis": "^47.0.0" diff --git a/Node-1st-gen/google-sheet-sync/functions/pnpm-lock.yaml b/Node-1st-gen/google-sheet-sync/functions/pnpm-lock.yaml index e53f5acf3..e6738c5ab 100644 --- a/Node-1st-gen/google-sheet-sync/functions/pnpm-lock.yaml +++ b/Node-1st-gen/google-sheet-sync/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) google-auth-library: specifier: ^5.10.1 version: 5.10.1 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -529,8 +529,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -555,8 +555,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -582,8 +582,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -999,10 +999,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1069,8 +1065,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1081,12 +1077,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1242,8 +1234,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1262,10 +1254,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1423,7 +1411,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1449,7 +1437,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1473,7 +1461,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1481,7 +1469,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1526,14 +1514,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1547,22 +1534,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1579,7 +1566,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1588,9 +1575,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1599,7 +1586,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1607,16 +1594,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1692,7 +1679,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1923,7 +1910,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1946,7 +1933,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1977,12 +1964,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2019,7 +2007,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2029,8 +2017,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2038,14 +2024,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2227,7 +2213,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2249,7 +2235,7 @@ snapshots: extend: 3.0.2 gaxios: 2.3.4 google-auth-library: 5.10.1 - qs: 6.15.1 + qs: 6.15.2 url-template: 2.0.8 uuid: 7.0.3 transitivePeerDependencies: @@ -2536,8 +2522,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2591,22 +2575,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2616,11 +2600,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2808,7 +2788,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2823,8 +2803,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@7.0.3: {} uuid@8.3.2: diff --git a/Node-1st-gen/image-maker/functions/package.json b/Node-1st-gen/image-maker/functions/package.json index 67599d004..8cf438d2c 100644 --- a/Node-1st-gen/image-maker/functions/package.json +++ b/Node-1st-gen/image-maker/functions/package.json @@ -5,7 +5,7 @@ "canvas": "^3.0.1", "eslint-plugin-promise": "^7.2.1", "express": "^4.18.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "lodash": "^4.18.1" }, diff --git a/Node-1st-gen/image-maker/functions/pnpm-lock.yaml b/Node-1st-gen/image-maker/functions/pnpm-lock.yaml index 4d4d5ebda..ffef3e06f 100644 --- a/Node-1st-gen/image-maker/functions/pnpm-lock.yaml +++ b/Node-1st-gen/image-maker/functions/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^4.18.2 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) lodash: specifier: ^4.18.1 version: 4.18.1 @@ -167,14 +167,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -222,8 +222,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -589,8 +589,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -616,8 +616,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1025,10 +1025,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1101,8 +1097,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1297,8 +1293,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1314,10 +1310,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1467,7 +1459,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1493,7 +1485,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1517,7 +1509,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1525,7 +1517,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1570,14 +1562,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1591,22 +1582,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1623,7 +1614,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1632,9 +1623,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1643,7 +1634,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1651,16 +1642,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2056,12 +2047,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2098,7 +2090,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2108,8 +2100,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2117,14 +2107,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2290,7 +2280,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2570,8 +2560,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2640,22 +2628,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2893,7 +2881,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2905,8 +2893,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/instagram-auth/functions/package.json b/Node-1st-gen/instagram-auth/functions/package.json index 078da06e3..2dc6c3346 100644 --- a/Node-1st-gen/instagram-auth/functions/package.json +++ b/Node-1st-gen/instagram-auth/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cookie-parser": "^1.4.6", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "simple-oauth2": "^3.4.0" }, diff --git a/Node-1st-gen/instagram-auth/functions/pnpm-lock.yaml b/Node-1st-gen/instagram-auth/functions/pnpm-lock.yaml index aeea59ffe..20f7d64f4 100644 --- a/Node-1st-gen/instagram-auth/functions/pnpm-lock.yaml +++ b/Node-1st-gen/instagram-auth/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) simple-oauth2: specifier: ^3.4.0 version: 3.4.0 @@ -204,14 +204,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -259,8 +259,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -577,8 +577,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -600,8 +600,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -627,8 +627,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -993,10 +993,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1063,8 +1059,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1075,12 +1071,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1243,8 +1235,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1260,10 +1252,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1417,7 +1405,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1443,7 +1431,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1467,7 +1455,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1475,7 +1463,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1552,14 +1540,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1573,22 +1560,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1605,7 +1592,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1614,9 +1601,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1625,7 +1612,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1633,16 +1620,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1719,7 +1706,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1962,7 +1949,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1985,7 +1972,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2014,12 +2001,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2056,7 +2044,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2066,8 +2054,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2075,14 +2061,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2230,7 +2216,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2485,8 +2471,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2540,22 +2524,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2565,11 +2549,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2770,7 +2750,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2783,8 +2763,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/lastmodified-tracking/functions/package.json b/Node-1st-gen/lastmodified-tracking/functions/package.json index 9ea2a4144..6423a2f78 100644 --- a/Node-1st-gen/lastmodified-tracking/functions/package.json +++ b/Node-1st-gen/lastmodified-tracking/functions/package.json @@ -3,7 +3,7 @@ "description": "Track Lastmodified date of nodes Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/lastmodified-tracking/functions/pnpm-lock.yaml b/Node-1st-gen/lastmodified-tracking/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/lastmodified-tracking/functions/pnpm-lock.yaml +++ b/Node-1st-gen/lastmodified-tracking/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/limit-children/functions/package.json b/Node-1st-gen/limit-children/functions/package.json index 253dddf6c..3b9db8da3 100644 --- a/Node-1st-gen/limit-children/functions/package.json +++ b/Node-1st-gen/limit-children/functions/package.json @@ -3,7 +3,7 @@ "description": "Limit number of child nodes Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/limit-children/functions/pnpm-lock.yaml b/Node-1st-gen/limit-children/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/limit-children/functions/pnpm-lock.yaml +++ b/Node-1st-gen/limit-children/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/linkedin-auth/functions/package.json b/Node-1st-gen/linkedin-auth/functions/package.json index 2e4cec8da..323dd4cfb 100644 --- a/Node-1st-gen/linkedin-auth/functions/package.json +++ b/Node-1st-gen/linkedin-auth/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cookie-parser": "^1.4.6", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "node-linkedin": "^0.5.6" }, diff --git a/Node-1st-gen/linkedin-auth/functions/pnpm-lock.yaml b/Node-1st-gen/linkedin-auth/functions/pnpm-lock.yaml index e2ad98557..f1f7dd2e2 100644 --- a/Node-1st-gen/linkedin-auth/functions/pnpm-lock.yaml +++ b/Node-1st-gen/linkedin-auth/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) node-linkedin: specifier: ^0.5.6 version: 0.5.6 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -562,8 +562,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -589,8 +589,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -616,8 +616,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1027,10 +1027,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-linkedin@0.5.6: resolution: {integrity: sha512-zlbwocZ/WFLGNY474yiI16yRatOSTzVl+pBqSJHB40g7iHwY5hYg35+qRC8enKktxpse7lKQm1kec0TCk5rIow==} @@ -1109,8 +1105,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1124,16 +1120,12 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} - qs@6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + qs@6.5.5: + resolution: {integrity: sha512-mzR4sElr1bfCaPJe7m8ilJ6ZXdDaGoObcYR0ZHSsktM/Lt21MVHj5De30GQH2eiZ1qGRTO7LCAzQsUeXTNexWQ==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1309,8 +1301,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1326,10 +1318,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. @@ -1488,7 +1476,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1514,7 +1502,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1538,7 +1526,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1546,7 +1534,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1591,14 +1579,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1612,22 +1599,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1644,7 +1631,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1653,9 +1640,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1664,7 +1651,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1672,16 +1659,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1771,7 +1758,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2021,7 +2008,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2044,7 +2031,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2075,12 +2062,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2117,7 +2105,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2127,8 +2115,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2136,14 +2122,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2303,7 +2289,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2590,8 +2576,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-linkedin@0.5.6: dependencies: lodash: 4.17.21 @@ -2657,22 +2641,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2686,15 +2670,11 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: + qs@6.15.2: dependencies: side-channel: 1.1.0 - qs@6.15.1: - dependencies: - side-channel: 1.1.0 - - qs@6.5.3: {} + qs@6.5.5: {} queue-microtask@1.2.3: {} @@ -2731,7 +2711,7 @@ snapshots: mime-types: 2.1.35 oauth-sign: 0.9.0 performance-now: 2.1.0 - qs: 6.5.3 + qs: 6.5.5 safe-buffer: 5.2.1 tough-cookie: 2.5.0 tunnel-agent: 0.6.0 @@ -2927,7 +2907,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2940,8 +2920,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@8.3.2: diff --git a/Node-1st-gen/message-translation/functions/package.json b/Node-1st-gen/message-translation/functions/package.json index 0009d7a68..9c0ba6ea4 100644 --- a/Node-1st-gen/message-translation/functions/package.json +++ b/Node-1st-gen/message-translation/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "@google-cloud/translate": "^5.3.0", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/message-translation/functions/pnpm-lock.yaml b/Node-1st-gen/message-translation/functions/pnpm-lock.yaml index 43578524f..242ea0b95 100644 --- a/Node-1st-gen/message-translation/functions/pnpm-lock.yaml +++ b/Node-1st-gen/message-translation/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -185,14 +185,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -247,8 +247,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -357,10 +357,6 @@ packages: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} - call-bound@1.0.3: - resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} - engines: {node: '>= 0.4'} - call-bound@1.0.4: resolution: {integrity: sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==} engines: {node: '>= 0.4'} @@ -574,8 +570,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -600,8 +596,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -627,8 +623,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -708,10 +704,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-intrinsic@1.2.7: - resolution: {integrity: sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==} - engines: {node: '>= 0.4'} - get-intrinsic@1.3.0: resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} engines: {node: '>= 0.4'} @@ -1080,10 +1072,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1157,8 +1145,8 @@ packages: resolution: {integrity: sha512-5kQWPaJHi1WoCpjTGszzQ32PG2F4+wRY6BmAT4Vfw56Q2FZ4YZzK20xUYQH4YkfehY1e6QSICrJquM6xXZNcrw==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1172,12 +1160,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1357,8 +1341,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1374,10 +1358,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@7.0.3: resolution: {integrity: sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1554,7 +1534,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1584,7 +1564,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1620,7 +1600,7 @@ snapshots: '@grpc/grpc-js@1.3.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@grpc/proto-loader@0.5.6': dependencies: @@ -1631,7 +1611,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1639,7 +1619,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1684,14 +1664,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1707,22 +1686,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1736,14 +1715,14 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': {} @@ -1751,9 +1730,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1762,7 +1741,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1770,16 +1749,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1855,7 +1834,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1876,11 +1855,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bound@1.0.3: - dependencies: - call-bind-apply-helpers: 1.0.2 - get-intrinsic: 1.2.7 - call-bound@1.0.4: dependencies: call-bind-apply-helpers: 1.0.2 @@ -2006,7 +1980,7 @@ snapshots: ent@2.2.2: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 punycode: 1.4.1 safe-regex-test: 1.1.0 @@ -2111,7 +2085,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2134,7 +2108,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2165,12 +2139,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2207,7 +2182,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2217,8 +2192,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2226,14 +2199,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2330,19 +2303,6 @@ snapshots: get-caller-file@2.0.5: optional: true - get-intrinsic@1.2.7: - dependencies: - call-bind-apply-helpers: 1.0.2 - es-define-property: 1.0.1 - es-errors: 1.3.0 - es-object-atoms: 1.1.1 - function-bind: 1.1.2 - get-proto: 1.0.1 - gopd: 1.2.0 - has-symbols: 1.1.0 - hasown: 2.0.3 - math-intrinsics: 1.1.0 - get-intrinsic@1.3.0: dependencies: call-bind-apply-helpers: 1.0.2 @@ -2449,7 +2409,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2586,7 +2546,7 @@ snapshots: is-regex@1.2.1: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 gopd: 1.2.0 has-tostringtag: 1.0.2 hasown: 2.0.3 @@ -2769,8 +2729,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2826,7 +2784,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.4: @@ -2835,29 +2793,29 @@ snapshots: '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 '@types/long': 4.0.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2869,11 +2827,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2946,7 +2900,7 @@ snapshots: safe-regex-test@1.1.0: dependencies: - call-bound: 1.0.3 + call-bound: 1.0.4 es-errors: 1.3.0 is-regex: 1.2.1 @@ -3100,7 +3054,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -3112,8 +3066,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@7.0.3: {} uuid@8.3.2: diff --git a/Node-1st-gen/minimal-webhook/functions/package.json b/Node-1st-gen/minimal-webhook/functions/package.json index b74b0f14d..742c4a618 100644 --- a/Node-1st-gen/minimal-webhook/functions/package.json +++ b/Node-1st-gen/minimal-webhook/functions/package.json @@ -3,7 +3,7 @@ "description": "Queries a Webhook Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/minimal-webhook/functions/pnpm-lock.yaml b/Node-1st-gen/minimal-webhook/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/minimal-webhook/functions/pnpm-lock.yaml +++ b/Node-1st-gen/minimal-webhook/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/moderate-images/functions/package.json b/Node-1st-gen/moderate-images/functions/package.json index ef0d72d0e..c1324f499 100644 --- a/Node-1st-gen/moderate-images/functions/package.json +++ b/Node-1st-gen/moderate-images/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "@google-cloud/vision": "^2.4.2", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/moderate-images/functions/pnpm-lock.yaml b/Node-1st-gen/moderate-images/functions/pnpm-lock.yaml index 9545e8cc8..6da5b9810 100644 --- a/Node-1st-gen/moderate-images/functions/pnpm-lock.yaml +++ b/Node-1st-gen/moderate-images/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -178,14 +178,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -233,8 +233,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -543,8 +543,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -569,8 +569,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -596,8 +596,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1075,8 +1075,8 @@ packages: resolution: {integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1087,12 +1087,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1252,8 +1248,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1269,10 +1265,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1430,7 +1422,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1458,7 +1450,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1490,7 +1482,7 @@ snapshots: '@grpc/grpc-js@1.6.12': dependencies: '@grpc/proto-loader': 0.7.15 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@grpc/proto-loader@0.6.13': dependencies: @@ -1504,14 +1496,14 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 '@grpc/proto-loader@0.8.1': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1556,14 +1548,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1577,22 +1568,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1609,7 +1600,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': {} @@ -1617,9 +1608,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1628,7 +1619,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1636,16 +1627,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1719,7 +1710,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1951,7 +1942,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1974,7 +1965,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2005,12 +1996,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2047,7 +2039,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2057,8 +2049,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2066,14 +2056,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2273,7 +2263,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2600,7 +2590,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.3: @@ -2609,29 +2599,29 @@ snapshots: '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 '@types/long': 4.0.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2641,11 +2631,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2835,7 +2821,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2847,8 +2833,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/okta-auth/functions/package.json b/Node-1st-gen/okta-auth/functions/package.json index 220775e61..88eeefa7a 100644 --- a/Node-1st-gen/okta-auth/functions/package.json +++ b/Node-1st-gen/okta-auth/functions/package.json @@ -20,7 +20,7 @@ "dotenv": "^8.2.0", "eslint-plugin-promise": "^7.2.1", "express": "^4.17.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/okta-auth/functions/pnpm-lock.yaml b/Node-1st-gen/okta-auth/functions/pnpm-lock.yaml index 0bc78ea25..94d25b3b0 100644 --- a/Node-1st-gen/okta-auth/functions/pnpm-lock.yaml +++ b/Node-1st-gen/okta-auth/functions/pnpm-lock.yaml @@ -27,18 +27,18 @@ importers: specifier: ^4.17.1 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 version: 8.57.1 firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -449,14 +449,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -574,11 +574,8 @@ packages: '@types/node@15.14.9': resolution: {integrity: sha512-qjd88DrCxupx/kJD5yQgZdcYKZKSIGBVDIBE1/LTGcNm3d2Np/jxojkdePDdfnBHJc5W7vSMpbJ1aB7p/Py69A==} - '@types/node@25.6.0': - resolution: {integrity: sha512-+qIYRKdNYJwY3vRCZMdJbPLJAtGjQBudzZzdzwQYkEPQd+PJGixUL5QfvCLDaULoLv+RhT3LDkwEfKaAkgSmNQ==} - - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -727,8 +724,8 @@ packages: resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} engines: {node: '>=6.0.0'} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -795,8 +792,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -997,8 +994,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1143,8 +1140,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1181,8 +1178,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1899,15 +1896,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2076,8 +2069,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2385,8 +2378,8 @@ packages: resolution: {integrity: sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==} engines: {node: '>= 0.8'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2412,10 +2405,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -2767,7 +2756,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2793,7 +2782,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2817,7 +2806,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2825,7 +2814,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2854,7 +2843,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2867,14 +2856,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2899,7 +2888,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2917,7 +2906,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2939,7 +2928,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -3009,7 +2998,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3093,14 +3082,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3153,18 +3141,18 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-jwt@0.0.42': dependencies: @@ -3173,14 +3161,14 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3204,13 +3192,13 @@ snapshots: '@types/got@9.6.12': dependencies: - '@types/node': 25.6.0 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3227,11 +3215,11 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/keyv@3.1.4': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3244,13 +3232,9 @@ snapshots: '@types/node@15.14.9': {} - '@types/node@25.6.0': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 - - '@types/node@25.6.2': - dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3259,28 +3243,28 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true '@types/responselike@1.0.3': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3433,7 +3417,7 @@ snapshots: base64url@3.0.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3470,10 +3454,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3517,7 +3501,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3577,13 +3561,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3681,7 +3665,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3712,7 +3696,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 + hasown: 2.0.3 escalade@3.2.0: {} @@ -3878,12 +3862,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3933,7 +3918,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3943,8 +3928,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3952,23 +3935,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3991,7 +3974,7 @@ snapshots: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 - hasown: 2.0.2 + hasown: 2.0.3 mime-types: 2.1.35 safe-buffer: 5.2.1 @@ -4078,7 +4061,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 math-intrinsics: 1.1.0 get-package-type@0.1.0: {} @@ -4150,7 +4133,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4374,7 +4357,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4394,16 +4377,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4413,7 +4396,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4438,7 +4421,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4467,7 +4450,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4477,7 +4460,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4516,7 +4499,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4551,7 +4534,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4579,7 +4562,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4625,7 +4608,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4644,7 +4627,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4653,17 +4636,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4923,11 +4906,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -5077,22 +5058,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5394,7 +5375,7 @@ snapshots: dependencies: random-bytes: 1.0.0 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -5417,8 +5398,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: {} uuid@9.0.1: diff --git a/Node-1st-gen/paypal/functions/package.json b/Node-1st-gen/paypal/functions/package.json index ac58a82e2..90b4bbe5c 100644 --- a/Node-1st-gen/paypal/functions/package.json +++ b/Node-1st-gen/paypal/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cors": "^2.8.5", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "paypal-rest-sdk": "^1.8.1" }, diff --git a/Node-1st-gen/paypal/functions/pnpm-lock.yaml b/Node-1st-gen/paypal/functions/pnpm-lock.yaml index 12357163f..f582659b8 100644 --- a/Node-1st-gen/paypal/functions/pnpm-lock.yaml +++ b/Node-1st-gen/paypal/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) paypal-rest-sdk: specifier: ^1.8.1 version: 1.8.1 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -225,8 +225,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -579,8 +579,8 @@ packages: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -602,8 +602,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -629,8 +629,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1011,10 +1011,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1086,8 +1082,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1098,12 +1094,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1274,8 +1266,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1291,10 +1283,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1444,7 +1432,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1470,7 +1458,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1494,7 +1482,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1502,7 +1490,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1547,14 +1535,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1568,22 +1555,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1600,7 +1587,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1609,9 +1596,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1620,7 +1607,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1628,16 +1615,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1714,7 +1701,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1989,7 +1976,7 @@ snapshots: exit@0.1.2: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2012,7 +1999,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2041,12 +2028,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2083,7 +2071,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2093,8 +2081,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2102,14 +2088,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2257,7 +2243,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2538,8 +2524,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2598,22 +2582,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2623,11 +2607,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2829,7 +2809,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2842,8 +2822,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/presence-firestore/functions/package.json b/Node-1st-gen/presence-firestore/functions/package.json index 8a0c681ac..02ea8c4d8 100644 --- a/Node-1st-gen/presence-firestore/functions/package.json +++ b/Node-1st-gen/presence-firestore/functions/package.json @@ -3,7 +3,7 @@ "description": "Presence for Firestore", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/presence-firestore/functions/pnpm-lock.yaml b/Node-1st-gen/presence-firestore/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/presence-firestore/functions/pnpm-lock.yaml +++ b/Node-1st-gen/presence-firestore/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/publish-model/functions/package.json b/Node-1st-gen/publish-model/functions/package.json index 0cc0aa9c9..964251765 100644 --- a/Node-1st-gen/publish-model/functions/package.json +++ b/Node-1st-gen/publish-model/functions/package.json @@ -15,7 +15,7 @@ }, "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/publish-model/functions/pnpm-lock.yaml b/Node-1st-gen/publish-model/functions/pnpm-lock.yaml index 0c8d56930..77605fff4 100644 --- a/Node-1st-gen/publish-model/functions/pnpm-lock.yaml +++ b/Node-1st-gen/publish-model/functions/pnpm-lock.yaml @@ -12,18 +12,18 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 version: 8.57.1 firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3361,7 +3348,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3384,7 +3371,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3413,12 +3400,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3468,7 +3456,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3478,8 +3466,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3487,23 +3473,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3659,7 +3645,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3845,7 +3831,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3865,16 +3851,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3884,7 +3870,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3909,7 +3895,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3938,7 +3924,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3948,7 +3934,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3987,7 +3973,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4022,7 +4008,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4050,7 +4036,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4096,7 +4082,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4115,7 +4101,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4124,17 +4110,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4332,11 +4318,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4441,22 +4425,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4468,11 +4452,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4730,7 +4710,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4749,8 +4729,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/auth-blocking-functions/functions/package.json b/Node-1st-gen/quickstarts/auth-blocking-functions/functions/package.json index 1eab9b51e..2d029a0d4 100644 --- a/Node-1st-gen/quickstarts/auth-blocking-functions/functions/package.json +++ b/Node-1st-gen/quickstarts/auth-blocking-functions/functions/package.json @@ -15,7 +15,7 @@ "main": "index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml index 3e971227c..b5c8094d5 100644 --- a/Node-1st-gen/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -510,8 +510,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -645,8 +645,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -705,8 +705,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -861,8 +861,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -983,8 +983,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1006,8 +1006,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1044,8 +1044,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1680,15 +1680,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1810,8 +1806,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1825,12 +1821,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2076,8 +2068,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2099,10 +2091,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2455,7 +2443,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2481,7 +2469,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2505,7 +2493,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2513,7 +2501,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2542,7 +2530,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2555,14 +2543,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2587,7 +2575,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2605,7 +2593,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2627,7 +2615,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2697,7 +2685,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2749,14 +2737,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2801,22 +2788,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2830,7 +2817,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2847,7 +2834,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2858,9 +2845,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2869,7 +2856,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2877,16 +2864,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3029,7 +3016,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3043,7 +3030,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3066,10 +3053,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3098,7 +3085,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3151,13 +3138,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3227,7 +3214,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3374,7 +3361,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3397,7 +3384,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3426,12 +3413,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3481,7 +3469,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3491,8 +3479,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3500,23 +3486,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3672,7 +3658,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3858,7 +3844,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3878,16 +3864,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3897,7 +3883,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3922,7 +3908,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3951,7 +3937,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3961,7 +3947,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4000,7 +3986,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4035,7 +4021,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4063,7 +4049,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4109,7 +4095,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4128,7 +4114,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4137,17 +4123,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4345,11 +4331,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4454,22 +4438,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4481,11 +4465,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4743,7 +4723,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4762,8 +4742,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/big-ben/functions/package.json b/Node-1st-gen/quickstarts/big-ben/functions/package.json index b502cbbc5..573a81adf 100644 --- a/Node-1st-gen/quickstarts/big-ben/functions/package.json +++ b/Node-1st-gen/quickstarts/big-ben/functions/package.json @@ -5,7 +5,7 @@ "cors": "^2.8.5", "eslint-plugin-promise": "^7.2.1", "express": "^4.18.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/big-ben/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/big-ben/functions/pnpm-lock.yaml index dc19dcbd8..064f3a444 100644 --- a/Node-1st-gen/quickstarts/big-ben/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/big-ben/functions/pnpm-lock.yaml @@ -18,11 +18,11 @@ importers: specifier: ^4.18.2 version: 4.21.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -557,8 +557,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -584,8 +584,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -958,10 +958,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1028,8 +1024,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1197,8 +1193,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1214,10 +1210,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1367,7 +1359,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1393,7 +1385,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1417,7 +1409,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1425,7 +1417,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1470,14 +1462,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1491,22 +1482,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1523,7 +1514,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1532,9 +1523,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1543,7 +1534,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1551,16 +1542,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1929,12 +1920,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1971,7 +1963,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1981,8 +1973,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1990,14 +1980,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2159,7 +2149,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2419,8 +2409,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2474,22 +2462,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2688,7 +2676,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2701,8 +2689,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/email-users/functions/package.json b/Node-1st-gen/quickstarts/email-users/functions/package.json index ad4056fa1..0472aa86b 100644 --- a/Node-1st-gen/quickstarts/email-users/functions/package.json +++ b/Node-1st-gen/quickstarts/email-users/functions/package.json @@ -3,7 +3,7 @@ "description": "Send an email to new users and users who delete their account", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "nodemailer": "^8.0.5" }, diff --git a/Node-1st-gen/quickstarts/email-users/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/email-users/functions/pnpm-lock.yaml index df57e12a3..baec869d3 100644 --- a/Node-1st-gen/quickstarts/email-users/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/email-users/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) nodemailer: specifier: ^8.0.5 version: 8.0.5 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -939,10 +939,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - nodemailer@8.0.5: resolution: {integrity: sha512-0PF8Yb1yZuQfQbq+5/pZJrtF6WQcjTd5/S4JOHs9PGFxuTqoB/icwuB44pOdURHJbRKX1PPoJZtY7R4VUoCC8w==} engines: {node: '>=6.0.0'} @@ -1013,8 +1009,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1025,12 +1021,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1186,8 +1178,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1203,10 +1195,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1356,7 +1344,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1382,7 +1370,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1414,7 +1402,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1459,14 +1447,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1480,22 +1467,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1512,7 +1499,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1521,9 +1508,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1532,7 +1519,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1540,16 +1527,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1626,7 +1613,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1858,7 +1845,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1881,7 +1868,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1910,12 +1897,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1952,7 +1940,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1962,8 +1950,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1971,14 +1957,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2126,7 +2112,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2381,8 +2367,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - nodemailer@8.0.5: {} object-assign@4.1.1: {} @@ -2438,22 +2422,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2463,11 +2447,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2656,7 +2636,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2669,8 +2649,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/https-time-server/functions/package.json b/Node-1st-gen/quickstarts/https-time-server/functions/package.json index 3fdc0e599..f8cc1f93b 100644 --- a/Node-1st-gen/quickstarts/https-time-server/functions/package.json +++ b/Node-1st-gen/quickstarts/https-time-server/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cors": "^2.8.5", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "moment": "^2.29.4" }, diff --git a/Node-1st-gen/quickstarts/https-time-server/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/https-time-server/functions/pnpm-lock.yaml index d97e83b43..1515582dc 100644 --- a/Node-1st-gen/quickstarts/https-time-server/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/https-time-server/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) moment: specifier: ^2.29.4 version: 2.30.1 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -526,8 +526,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -549,8 +549,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -576,8 +576,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -945,10 +945,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1015,8 +1011,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1027,12 +1023,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1188,8 +1180,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1205,10 +1197,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1358,7 +1346,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1384,7 +1372,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1408,7 +1396,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1416,7 +1404,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1461,14 +1449,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1482,22 +1469,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1514,7 +1501,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1523,9 +1510,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1534,7 +1521,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1542,16 +1529,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1628,7 +1615,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1860,7 +1847,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1883,7 +1870,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1912,12 +1899,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1954,7 +1942,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1964,8 +1952,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1973,14 +1959,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2128,7 +2114,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2385,8 +2371,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2440,22 +2424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2465,11 +2449,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2658,7 +2638,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2671,8 +2651,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/multicodebase-hellos/js/package.json b/Node-1st-gen/quickstarts/multicodebase-hellos/js/package.json index 1eab9b51e..2d029a0d4 100644 --- a/Node-1st-gen/quickstarts/multicodebase-hellos/js/package.json +++ b/Node-1st-gen/quickstarts/multicodebase-hellos/js/package.json @@ -15,7 +15,7 @@ "main": "index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/multicodebase-hellos/js/pnpm-lock.yaml b/Node-1st-gen/quickstarts/multicodebase-hellos/js/pnpm-lock.yaml index 3e971227c..b5c8094d5 100644 --- a/Node-1st-gen/quickstarts/multicodebase-hellos/js/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/multicodebase-hellos/js/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -510,8 +510,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -645,8 +645,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -705,8 +705,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -861,8 +861,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -983,8 +983,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1006,8 +1006,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1044,8 +1044,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1680,15 +1680,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1810,8 +1806,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1825,12 +1821,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2076,8 +2068,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2099,10 +2091,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2455,7 +2443,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2481,7 +2469,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2505,7 +2493,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2513,7 +2501,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2542,7 +2530,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2555,14 +2543,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2587,7 +2575,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2605,7 +2593,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2627,7 +2615,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2697,7 +2685,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2749,14 +2737,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2801,22 +2788,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2830,7 +2817,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2847,7 +2834,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2858,9 +2845,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2869,7 +2856,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2877,16 +2864,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3029,7 +3016,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3043,7 +3030,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3066,10 +3053,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3098,7 +3085,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3151,13 +3138,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3227,7 +3214,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3374,7 +3361,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3397,7 +3384,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3426,12 +3413,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3481,7 +3469,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3491,8 +3479,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3500,23 +3486,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3672,7 +3658,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3858,7 +3844,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3878,16 +3864,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3897,7 +3883,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3922,7 +3908,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3951,7 +3937,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3961,7 +3947,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4000,7 +3986,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4035,7 +4021,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4063,7 +4049,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4109,7 +4095,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4128,7 +4114,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4137,17 +4123,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4345,11 +4331,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4454,22 +4438,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4481,11 +4465,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4743,7 +4723,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4762,8 +4742,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/multicodebase-hellos/ts/package.json b/Node-1st-gen/quickstarts/multicodebase-hellos/ts/package.json index 8e1b4dfe4..978987c08 100644 --- a/Node-1st-gen/quickstarts/multicodebase-hellos/ts/package.json +++ b/Node-1st-gen/quickstarts/multicodebase-hellos/ts/package.json @@ -15,7 +15,7 @@ "main": "lib/index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/multicodebase-hellos/ts/pnpm-lock.yaml b/Node-1st-gen/quickstarts/multicodebase-hellos/ts/pnpm-lock.yaml index 3bbd143d0..bf2a3f3b7 100644 --- a/Node-1st-gen/quickstarts/multicodebase-hellos/ts/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/multicodebase-hellos/ts/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@typescript-eslint/eslint-plugin': specifier: ^5.58.0 @@ -35,7 +35,7 @@ importers: version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) typescript: specifier: ^5.0.4 version: 5.7.3 @@ -431,14 +431,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -531,8 +531,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -763,8 +763,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -827,8 +827,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1019,8 +1019,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1194,8 +1194,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1221,8 +1221,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1259,8 +1259,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -2042,15 +2042,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2208,8 +2204,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2223,12 +2219,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2569,8 +2561,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2592,10 +2584,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2964,7 +2952,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2990,7 +2978,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -3014,7 +3002,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3022,7 +3010,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3051,7 +3039,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3064,14 +3052,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3096,7 +3084,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -3114,7 +3102,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3136,7 +3124,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -3206,7 +3194,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3258,14 +3246,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3312,22 +3299,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3341,7 +3328,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3362,7 +3349,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3373,9 +3360,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3384,7 +3371,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3394,16 +3381,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3685,7 +3672,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3699,7 +3686,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3722,10 +3709,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3761,7 +3748,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3814,13 +3801,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3932,7 +3919,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -4196,7 +4183,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -4219,7 +4206,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -4256,12 +4243,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -4311,7 +4299,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -4321,8 +4309,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -4330,23 +4316,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4541,7 +4527,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4845,7 +4831,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4865,16 +4851,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4884,7 +4870,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4909,7 +4895,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4938,7 +4924,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4948,7 +4934,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4987,7 +4973,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -5022,7 +5008,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5050,7 +5036,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -5096,7 +5082,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5115,7 +5101,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5124,17 +5110,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -5342,11 +5328,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -5494,22 +5478,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5521,11 +5505,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -5933,7 +5913,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -5952,8 +5932,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/pubsub-helloworld/functions/package.json b/Node-1st-gen/quickstarts/pubsub-helloworld/functions/package.json index b2d2b2470..f6b6fdbce 100644 --- a/Node-1st-gen/quickstarts/pubsub-helloworld/functions/package.json +++ b/Node-1st-gen/quickstarts/pubsub-helloworld/functions/package.json @@ -3,7 +3,7 @@ "description": "Logs the data published to PubSub topics", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml index 2ff6df990..0d67fb29c 100644 --- a/Node-1st-gen/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1851,7 +1838,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1874,7 +1861,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1903,12 +1890,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1945,7 +1933,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1955,8 +1943,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1964,14 +1950,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2119,7 +2105,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2374,8 +2360,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2429,22 +2413,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2454,11 +2438,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2647,7 +2627,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2660,8 +2640,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/runtime-options/functions/package.json b/Node-1st-gen/quickstarts/runtime-options/functions/package.json index 9d318c67c..368618bd1 100644 --- a/Node-1st-gen/quickstarts/runtime-options/functions/package.json +++ b/Node-1st-gen/quickstarts/runtime-options/functions/package.json @@ -15,7 +15,7 @@ "main": "index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/runtime-options/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/runtime-options/functions/pnpm-lock.yaml index 3e971227c..b5c8094d5 100644 --- a/Node-1st-gen/quickstarts/runtime-options/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/runtime-options/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -510,8 +510,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -645,8 +645,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -705,8 +705,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -861,8 +861,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -983,8 +983,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1006,8 +1006,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1044,8 +1044,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1680,15 +1680,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1810,8 +1806,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1825,12 +1821,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2076,8 +2068,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2099,10 +2091,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2455,7 +2443,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2481,7 +2469,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2505,7 +2493,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2513,7 +2501,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2542,7 +2530,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2555,14 +2543,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2587,7 +2575,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2605,7 +2593,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2627,7 +2615,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2697,7 +2685,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2749,14 +2737,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2801,22 +2788,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2830,7 +2817,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2847,7 +2834,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2858,9 +2845,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2869,7 +2856,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2877,16 +2864,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3029,7 +3016,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3043,7 +3030,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3066,10 +3053,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3098,7 +3085,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3151,13 +3138,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3227,7 +3214,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3374,7 +3361,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3397,7 +3384,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3426,12 +3413,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3481,7 +3469,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3491,8 +3479,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3500,23 +3486,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3672,7 +3658,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3858,7 +3844,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3878,16 +3864,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3897,7 +3883,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3922,7 +3908,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3951,7 +3937,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3961,7 +3947,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4000,7 +3986,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4035,7 +4021,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4063,7 +4049,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4109,7 +4095,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4128,7 +4114,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4137,17 +4123,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4345,11 +4331,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4454,22 +4438,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4481,11 +4465,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4743,7 +4723,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4762,8 +4742,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/package.json b/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/package.json index c6e419bd3..0040cff66 100644 --- a/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/package.json +++ b/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/package.json @@ -17,7 +17,7 @@ "main": "index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/pnpm-lock.yaml index b2c353abb..f35d3dadb 100644 --- a/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/taskqueues-backup-images/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -529,8 +529,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -552,8 +552,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -579,8 +579,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -945,10 +945,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1015,8 +1011,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1027,12 +1023,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1188,8 +1180,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1205,10 +1197,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1358,7 +1346,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1384,7 +1372,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1408,7 +1396,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1416,7 +1404,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1461,14 +1449,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1482,22 +1469,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1514,7 +1501,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1523,9 +1510,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1534,7 +1521,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1542,16 +1529,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1628,7 +1615,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1864,7 +1851,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1887,7 +1874,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1916,12 +1903,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1958,7 +1946,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1968,8 +1956,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1977,14 +1963,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2132,7 +2118,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2387,8 +2373,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2442,22 +2426,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2467,11 +2451,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2660,7 +2640,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2673,8 +2653,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/package.json b/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/package.json index 21d6b74f6..c3969e579 100644 --- a/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/package.json +++ b/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/package.json @@ -15,7 +15,7 @@ "dependencies": { "eslint": "8", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml index 029b8cc8e..918513efa 100644 --- a/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml @@ -15,15 +15,15 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3361,7 +3348,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3384,7 +3371,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3413,12 +3400,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3468,7 +3456,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3478,8 +3466,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3487,23 +3473,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3659,7 +3645,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3845,7 +3831,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3865,16 +3851,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3884,7 +3870,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3909,7 +3895,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3938,7 +3924,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3948,7 +3934,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3987,7 +3973,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4022,7 +4008,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4050,7 +4036,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4096,7 +4082,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4115,7 +4101,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4124,17 +4110,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4332,11 +4318,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4441,22 +4425,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4468,11 +4452,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4730,7 +4710,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4749,8 +4729,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/thumbnails/functions/package.json b/Node-1st-gen/quickstarts/thumbnails/functions/package.json index 448b3cc7e..9d25e294c 100644 --- a/Node-1st-gen/quickstarts/thumbnails/functions/package.json +++ b/Node-1st-gen/quickstarts/thumbnails/functions/package.json @@ -3,7 +3,7 @@ "description": "Generate Thumbnail Cloud Functions for Firebase sample", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "sharp": "^0.32.1" }, diff --git a/Node-1st-gen/quickstarts/thumbnails/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/thumbnails/functions/pnpm-lock.yaml index aae92c46f..5f4f729cb 100644 --- a/Node-1st-gen/quickstarts/thumbnails/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/thumbnails/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) sharp: specifier: ^0.32.1 version: 0.32.6 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -586,8 +586,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -612,8 +612,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -639,8 +639,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1040,10 +1040,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1116,8 +1112,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1131,12 +1127,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1340,8 +1332,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1357,10 +1349,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1510,7 +1498,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1536,7 +1524,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1560,7 +1548,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1568,7 +1556,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1613,14 +1601,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1634,22 +1621,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1666,7 +1653,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1675,9 +1662,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1686,7 +1673,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1694,16 +1681,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1815,7 +1802,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2078,7 +2065,7 @@ snapshots: expand-template@2.0.3: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2101,7 +2088,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2132,12 +2119,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2174,7 +2162,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2184,8 +2172,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2193,14 +2179,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2352,7 +2338,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2627,8 +2613,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2697,22 +2681,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2727,11 +2711,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3000,7 +2980,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -3012,8 +2992,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/uppercase-firestore/functions/package.json b/Node-1st-gen/quickstarts/uppercase-firestore/functions/package.json index e5a1e4e7f..62993f35b 100644 --- a/Node-1st-gen/quickstarts/uppercase-firestore/functions/package.json +++ b/Node-1st-gen/quickstarts/uppercase-firestore/functions/package.json @@ -3,7 +3,7 @@ "description": "Uppercaser Cloud Functions for Firebase Quickstart sample for Firestore", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml index 9cb3162bf..27584abaf 100644 --- a/Node-1st-gen/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: chai: specifier: ^4.3.6 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -237,8 +237,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -706,8 +706,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -729,8 +729,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -764,8 +764,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1347,10 +1347,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -1471,8 +1467,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1483,12 +1479,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1769,8 +1761,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1786,10 +1778,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1982,7 +1970,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2008,7 +1996,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2032,7 +2020,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2040,7 +2028,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2085,14 +2073,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2122,22 +2109,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2154,7 +2141,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -2163,9 +2150,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2174,7 +2161,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2182,16 +2169,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2322,7 +2309,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2731,7 +2718,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2754,7 +2741,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2783,12 +2770,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2833,7 +2821,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2843,8 +2831,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2852,14 +2838,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3054,7 +3040,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3513,8 +3499,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - normalize-path@3.0.0: {} object-assign@4.1.1: {} @@ -3626,22 +3610,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -3651,11 +3635,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4025,7 +4005,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4038,8 +4018,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/quickstarts/uppercase-rtdb/functions/package.json b/Node-1st-gen/quickstarts/uppercase-rtdb/functions/package.json index 25d59ad23..e3b1cf931 100644 --- a/Node-1st-gen/quickstarts/uppercase-rtdb/functions/package.json +++ b/Node-1st-gen/quickstarts/uppercase-rtdb/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "eslint": "8", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml b/Node-1st-gen/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml index e0ae3c0fe..d821fc1ff 100644 --- a/Node-1st-gen/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml +++ b/Node-1st-gen/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@types/mocha': specifier: ^8.2.3 @@ -32,7 +32,7 @@ importers: version: 7.1.2(chai@4.5.0) firebase-functions-test: specifier: 3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) mocha: specifier: ^7.2.0 version: 7.2.0 @@ -431,14 +431,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -537,8 +537,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -711,8 +711,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -782,8 +782,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chai-as-promised@7.1.2: resolution: {integrity: sha512-aBDHZxRzYnUYuIAIPBH2s511DjlKPzXNlXSGFC8CwmroWQLfrW0LtE1nK3MAwwNhJPa9raEjNCmRoFpG0Hurdw==} @@ -1012,8 +1012,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1146,8 +1146,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1169,8 +1169,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1211,8 +1211,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -2057,15 +2057,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2229,8 +2225,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2244,12 +2240,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2609,8 +2601,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2632,10 +2624,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -3031,7 +3019,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -3057,7 +3045,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -3081,7 +3069,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3089,7 +3077,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3118,7 +3106,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3131,14 +3119,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3163,7 +3151,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -3181,7 +3169,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3203,7 +3191,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -3273,7 +3261,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3325,14 +3313,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3393,22 +3380,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3422,7 +3409,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3439,7 +3426,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3452,9 +3439,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3463,7 +3450,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3471,16 +3458,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3666,7 +3653,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3682,7 +3669,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3707,10 +3694,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3746,7 +3733,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chai-as-promised@7.1.2(chai@4.5.0): dependencies: @@ -3848,13 +3835,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3970,7 +3957,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -4178,7 +4165,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -4201,7 +4188,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -4230,12 +4217,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -4289,7 +4277,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -4299,8 +4287,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -4308,23 +4294,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4528,7 +4514,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4840,7 +4826,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4860,16 +4846,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4879,7 +4865,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4904,7 +4890,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4933,7 +4919,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4943,7 +4929,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4982,7 +4968,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -5017,7 +5003,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5045,7 +5031,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -5091,7 +5077,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5110,7 +5096,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5119,17 +5105,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -5401,11 +5387,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -5560,22 +5544,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5587,11 +5571,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -6023,7 +6003,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -6042,8 +6022,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/remote-config-diff/functions/package.json b/Node-1st-gen/remote-config-diff/functions/package.json index 91c25ef2c..db7d8c765 100644 --- a/Node-1st-gen/remote-config-diff/functions/package.json +++ b/Node-1st-gen/remote-config-diff/functions/package.json @@ -12,7 +12,7 @@ }, "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "json-diff": "^1.0.3", "request": "^2.88.2", diff --git a/Node-1st-gen/remote-config-diff/functions/pnpm-lock.yaml b/Node-1st-gen/remote-config-diff/functions/pnpm-lock.yaml index 6f8e0051d..bcf77ad87 100644 --- a/Node-1st-gen/remote-config-diff/functions/pnpm-lock.yaml +++ b/Node-1st-gen/remote-config-diff/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) json-diff: specifier: ^1.0.3 version: 1.0.6 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -225,8 +225,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -572,8 +572,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -599,8 +599,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -626,8 +626,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1044,10 +1044,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} @@ -1120,8 +1116,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1135,12 +1131,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} qs@6.5.3: @@ -1337,8 +1329,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1354,10 +1346,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. @@ -1523,7 +1511,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1549,7 +1537,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1573,7 +1561,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1581,7 +1569,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1626,14 +1614,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1647,22 +1634,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1679,7 +1666,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1688,9 +1675,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1699,7 +1686,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1707,16 +1694,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1808,7 +1795,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2057,7 +2044,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2080,7 +2067,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2111,12 +2098,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2153,7 +2141,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2163,8 +2151,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2172,14 +2158,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2339,7 +2325,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2634,8 +2620,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - oauth-sign@0.9.0: {} object-assign@4.1.1: {} @@ -2693,22 +2677,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2722,11 +2706,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2978,7 +2958,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2991,8 +2971,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@8.3.2: diff --git a/Node-1st-gen/spotify-auth/functions/package.json b/Node-1st-gen/spotify-auth/functions/package.json index 5a43bbd37..cc22934c6 100644 --- a/Node-1st-gen/spotify-auth/functions/package.json +++ b/Node-1st-gen/spotify-auth/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cookie-parser": "^1.4.6", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "spotify-web-api-node": "^4.0.0" }, diff --git a/Node-1st-gen/spotify-auth/functions/pnpm-lock.yaml b/Node-1st-gen/spotify-auth/functions/pnpm-lock.yaml index 4a7ed46f2..71b03b7ce 100644 --- a/Node-1st-gen/spotify-auth/functions/pnpm-lock.yaml +++ b/Node-1st-gen/spotify-auth/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) spotify-web-api-node: specifier: ^4.0.0 version: 4.0.0 @@ -164,14 +164,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -219,8 +219,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -550,8 +550,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -573,8 +573,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -600,8 +600,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -973,10 +973,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1046,8 +1042,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1058,12 +1054,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1236,8 +1228,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1253,10 +1245,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1406,7 +1394,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1432,7 +1420,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1456,7 +1444,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1464,7 +1452,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1509,14 +1497,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1530,22 +1517,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1562,7 +1549,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1571,9 +1558,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1582,7 +1569,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1590,16 +1577,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1675,7 +1662,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1921,7 +1908,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1944,7 +1931,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1973,12 +1960,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2015,7 +2003,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2025,8 +2013,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2034,14 +2020,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2190,7 +2176,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2446,8 +2432,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2503,22 +2487,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2528,11 +2512,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2717,7 +2697,7 @@ snapshots: formidable: 1.2.6 methods: 1.1.2 mime: 1.6.0 - qs: 6.15.1 + qs: 6.15.2 readable-stream: 2.3.8 transitivePeerDependencies: - supports-color @@ -2758,7 +2738,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2770,8 +2750,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/stripe/functions/package.json b/Node-1st-gen/stripe/functions/package.json index e7c9c6fa0..db29e00d2 100644 --- a/Node-1st-gen/stripe/functions/package.json +++ b/Node-1st-gen/stripe/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "@google-cloud/logging": "^7.3.0", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "stripe": "^8.222.0" }, diff --git a/Node-1st-gen/stripe/functions/pnpm-lock.yaml b/Node-1st-gen/stripe/functions/pnpm-lock.yaml index 6e1fca98e..4bb54e1a7 100644 --- a/Node-1st-gen/stripe/functions/pnpm-lock.yaml +++ b/Node-1st-gen/stripe/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) stripe: specifier: ^8.222.0 version: 8.222.0 @@ -199,14 +199,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -264,8 +264,8 @@ packages: '@types/node@22.12.0': resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -602,8 +602,8 @@ packages: resolution: {integrity: sha512-4upSDsvpxhWPsmw4fsJCp0zj8S7I0qh1lCDTmZXP8V3TtryQKDI8CgQPN+e5JakbWwzaAX3lrdp2b3KSoMSUpw==} engines: {node: '>=8'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -628,8 +628,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -655,8 +655,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1109,10 +1109,6 @@ packages: resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} engines: {node: '>= 6.0.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1186,8 +1182,8 @@ packages: resolution: {integrity: sha512-k8BHqgPBOtrlougZZqF2uUk5Z7bN8f0wj+3e8M3hvtSv0NBAz4VBy5f6R5Nxq/l+i7mRFTgNZb2trxqTpHNY/A==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1211,12 +1207,8 @@ packages: resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} engines: {node: '>=0.6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1430,8 +1422,8 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1447,13 +1439,9 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true uuid@7.0.3: @@ -1632,7 +1620,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1692,7 +1680,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1714,7 +1702,7 @@ snapshots: '@grpc/grpc-js@1.3.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@grpc/proto-loader@0.5.6': dependencies: @@ -1725,7 +1713,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1733,7 +1721,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1792,14 +1780,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1815,22 +1802,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1844,14 +1831,14 @@ snapshots: '@types/fs-extra@8.1.5': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': {} @@ -1863,9 +1850,9 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1874,7 +1861,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1882,16 +1869,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1970,7 +1957,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2235,7 +2222,7 @@ snapshots: d64: 1.0.0 uuid: 3.4.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2258,7 +2245,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2289,12 +2276,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2331,7 +2319,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2341,8 +2329,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2350,14 +2336,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2560,7 +2546,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2875,8 +2861,6 @@ snapshots: node-forge@0.10.0: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2932,7 +2916,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.6: @@ -2941,29 +2925,29 @@ snapshots: '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 '@types/long': 4.0.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2990,11 +2974,7 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3252,7 +3232,7 @@ snapshots: undici-types@6.20.0: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -3264,8 +3244,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@7.0.3: {} diff --git a/Node-1st-gen/survey-app-update/functions/package.json b/Node-1st-gen/survey-app-update/functions/package.json index 5843a4851..c8b06d88d 100644 --- a/Node-1st-gen/survey-app-update/functions/package.json +++ b/Node-1st-gen/survey-app-update/functions/package.json @@ -3,7 +3,7 @@ "description": "Sends a survey via email to users who upgrade your app", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "nodemailer": "^8.0.5" }, diff --git a/Node-1st-gen/survey-app-update/functions/pnpm-lock.yaml b/Node-1st-gen/survey-app-update/functions/pnpm-lock.yaml index df57e12a3..baec869d3 100644 --- a/Node-1st-gen/survey-app-update/functions/pnpm-lock.yaml +++ b/Node-1st-gen/survey-app-update/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) nodemailer: specifier: ^8.0.5 version: 8.0.5 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -939,10 +939,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - nodemailer@8.0.5: resolution: {integrity: sha512-0PF8Yb1yZuQfQbq+5/pZJrtF6WQcjTd5/S4JOHs9PGFxuTqoB/icwuB44pOdURHJbRKX1PPoJZtY7R4VUoCC8w==} engines: {node: '>=6.0.0'} @@ -1013,8 +1009,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1025,12 +1021,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1186,8 +1178,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1203,10 +1195,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1356,7 +1344,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1382,7 +1370,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1414,7 +1402,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1459,14 +1447,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1480,22 +1467,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1512,7 +1499,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1521,9 +1508,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1532,7 +1519,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1540,16 +1527,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1626,7 +1613,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1858,7 +1845,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1881,7 +1868,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1910,12 +1897,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1952,7 +1940,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1962,8 +1950,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1971,14 +1957,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2126,7 +2112,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2381,8 +2367,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - nodemailer@8.0.5: {} object-assign@4.1.1: {} @@ -2438,22 +2422,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2463,11 +2447,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2656,7 +2636,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2669,8 +2649,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/template-handlebars/functions/package.json b/Node-1st-gen/template-handlebars/functions/package.json index 006f04464..dfec0e4db 100644 --- a/Node-1st-gen/template-handlebars/functions/package.json +++ b/Node-1st-gen/template-handlebars/functions/package.json @@ -7,7 +7,7 @@ "eslint-plugin-promise": "^7.2.1", "express": "^4.18.2", "express-handlebars": "^3.1.0", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "handlebars": "^4.7.9" }, diff --git a/Node-1st-gen/template-handlebars/functions/pnpm-lock.yaml b/Node-1st-gen/template-handlebars/functions/pnpm-lock.yaml index a71bb85a7..47b399d71 100644 --- a/Node-1st-gen/template-handlebars/functions/pnpm-lock.yaml +++ b/Node-1st-gen/template-handlebars/functions/pnpm-lock.yaml @@ -24,11 +24,11 @@ importers: specifier: ^3.1.0 version: 3.1.0 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) handlebars: specifier: ^4.7.9 version: 4.7.9 @@ -173,14 +173,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -228,8 +228,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -593,8 +593,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -620,8 +620,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1011,10 +1011,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1092,8 +1088,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1274,8 +1270,8 @@ packages: engines: {node: '>=0.8.0'} hasBin: true - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1291,10 +1287,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1447,7 +1439,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1473,7 +1465,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1497,7 +1489,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1505,7 +1497,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1550,14 +1542,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1571,22 +1562,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1603,7 +1594,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1612,9 +1603,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1623,7 +1614,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1631,16 +1622,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2045,12 +2036,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2087,7 +2079,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2097,8 +2089,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2106,14 +2096,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 express: 4.21.2 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2275,7 +2265,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2554,8 +2544,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2624,22 +2612,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2852,7 +2840,7 @@ snapshots: uglify-js@3.19.3: optional: true - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2865,8 +2853,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/testlab-to-slack/functions/package.json b/Node-1st-gen/testlab-to-slack/functions/package.json index d242bf437..a92437742 100644 --- a/Node-1st-gen/testlab-to-slack/functions/package.json +++ b/Node-1st-gen/testlab-to-slack/functions/package.json @@ -15,7 +15,7 @@ "dependencies": { "eslint": "8", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/testlab-to-slack/functions/pnpm-lock.yaml b/Node-1st-gen/testlab-to-slack/functions/pnpm-lock.yaml index 029b8cc8e..918513efa 100644 --- a/Node-1st-gen/testlab-to-slack/functions/pnpm-lock.yaml +++ b/Node-1st-gen/testlab-to-slack/functions/pnpm-lock.yaml @@ -15,15 +15,15 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3361,7 +3348,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3384,7 +3371,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3413,12 +3400,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3468,7 +3456,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3478,8 +3466,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3487,23 +3473,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3659,7 +3645,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3845,7 +3831,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3865,16 +3851,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3884,7 +3870,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3909,7 +3895,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3938,7 +3924,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3948,7 +3934,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3987,7 +3973,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4022,7 +4008,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4050,7 +4036,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4096,7 +4082,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4115,7 +4101,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4124,17 +4110,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4332,11 +4318,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4441,22 +4425,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4468,11 +4452,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4730,7 +4710,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4749,8 +4729,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/text-moderation/functions/package.json b/Node-1st-gen/text-moderation/functions/package.json index fd32b8b63..1f856a9ba 100644 --- a/Node-1st-gen/text-moderation/functions/package.json +++ b/Node-1st-gen/text-moderation/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "bad-words": "^3.0.4", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/text-moderation/functions/pnpm-lock.yaml b/Node-1st-gen/text-moderation/functions/pnpm-lock.yaml index 175cfc14f..ac80c0b61 100644 --- a/Node-1st-gen/text-moderation/functions/pnpm-lock.yaml +++ b/Node-1st-gen/text-moderation/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -530,8 +530,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -553,8 +553,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -580,8 +580,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -946,10 +946,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1016,8 +1012,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1028,12 +1024,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1189,8 +1181,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1206,10 +1198,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1359,7 +1347,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1385,7 +1373,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1409,7 +1397,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1417,7 +1405,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1462,14 +1450,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1483,22 +1470,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1515,7 +1502,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1524,9 +1511,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1535,7 +1522,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1543,16 +1530,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1635,7 +1622,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1867,7 +1854,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1890,7 +1877,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1919,12 +1906,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1961,7 +1949,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1971,8 +1959,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1980,14 +1966,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2135,7 +2121,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2390,8 +2376,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2445,22 +2429,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2470,11 +2454,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2663,7 +2643,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2676,8 +2656,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/url-shortener/functions/package.json b/Node-1st-gen/url-shortener/functions/package.json index 7a0ae928c..9532a5c5d 100644 --- a/Node-1st-gen/url-shortener/functions/package.json +++ b/Node-1st-gen/url-shortener/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "bitly": "^6.1.0", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/url-shortener/functions/pnpm-lock.yaml b/Node-1st-gen/url-shortener/functions/pnpm-lock.yaml index fdfdd7fda..d9a5d2caa 100644 --- a/Node-1st-gen/url-shortener/functions/pnpm-lock.yaml +++ b/Node-1st-gen/url-shortener/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -560,8 +560,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -587,8 +587,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -614,8 +614,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1025,10 +1025,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - oauth-sign@0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} @@ -1101,8 +1097,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1116,12 +1112,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} qs@6.5.3: @@ -1318,8 +1310,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1335,13 +1327,9 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true uuid@8.3.2: @@ -1500,7 +1488,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1526,7 +1514,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1550,7 +1538,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1558,7 +1546,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1603,14 +1591,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1624,22 +1611,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1656,7 +1643,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1665,9 +1652,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1676,7 +1663,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1684,16 +1671,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1791,7 +1778,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2034,7 +2021,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2057,7 +2044,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2088,12 +2075,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2130,7 +2118,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2140,8 +2128,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2149,14 +2135,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2316,7 +2302,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2603,8 +2589,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - oauth-sign@0.9.0: {} object-assign@4.1.1: {} @@ -2662,22 +2646,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2691,11 +2675,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2947,7 +2927,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2960,8 +2940,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@3.4.0: {} uuid@8.3.2: diff --git a/Node-1st-gen/username-password-auth/functions/package.json b/Node-1st-gen/username-password-auth/functions/package.json index 34662e4dd..7af65f6a4 100644 --- a/Node-1st-gen/username-password-auth/functions/package.json +++ b/Node-1st-gen/username-password-auth/functions/package.json @@ -4,7 +4,7 @@ "dependencies": { "cors": "^2.8.5", "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/username-password-auth/functions/pnpm-lock.yaml b/Node-1st-gen/username-password-auth/functions/pnpm-lock.yaml index f3df14c4c..8c3764cce 100644 --- a/Node-1st-gen/username-password-auth/functions/pnpm-lock.yaml +++ b/Node-1st-gen/username-password-auth/functions/pnpm-lock.yaml @@ -15,11 +15,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -939,10 +939,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1009,8 +1005,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1021,12 +1017,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1182,8 +1174,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1199,10 +1191,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1352,7 +1340,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1378,7 +1366,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1402,7 +1390,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1410,7 +1398,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1455,14 +1443,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1476,22 +1463,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1508,7 +1495,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1517,9 +1504,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1528,7 +1515,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1536,16 +1523,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1622,7 +1609,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1854,7 +1841,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1877,7 +1864,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1906,12 +1893,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1948,7 +1936,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1958,8 +1946,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1967,14 +1953,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2122,7 +2108,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2377,8 +2363,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2432,22 +2416,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2457,11 +2441,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2650,7 +2630,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2663,8 +2643,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/vision-annotate-images/functions/package.json b/Node-1st-gen/vision-annotate-images/functions/package.json index cfb78c0b0..d565f1f76 100644 --- a/Node-1st-gen/vision-annotate-images/functions/package.json +++ b/Node-1st-gen/vision-annotate-images/functions/package.json @@ -16,7 +16,7 @@ "main": "lib/index.js", "dependencies": { "@google-cloud/vision": "^2.1.2", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node-1st-gen/vision-annotate-images/functions/pnpm-lock.yaml b/Node-1st-gen/vision-annotate-images/functions/pnpm-lock.yaml index f28f5078e..3fb76203c 100644 --- a/Node-1st-gen/vision-annotate-images/functions/pnpm-lock.yaml +++ b/Node-1st-gen/vision-annotate-images/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^2.1.2 version: 2.4.2 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@eslint/js': specifier: ^9.19.0 @@ -26,7 +26,7 @@ importers: version: 9.19.0 firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) typescript: specifier: ^5.7.3 version: 5.7.3 @@ -476,14 +476,17 @@ packages: '@protobufjs/fetch@1.1.0': resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} + '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} '@protobufjs/inquire@1.1.0': resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -579,8 +582,8 @@ packages: '@types/node@22.12.0': resolution: {integrity: sha512-Fll2FZ1riMjNmlmJOdAyY5pUbkftXslB5DgEzlIuNaiWhXd00FhWxVC/r4yV/4wBb9JfImTu+jiSvXTkJ7F/gA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -758,8 +761,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -821,8 +824,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -976,8 +979,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1094,8 +1097,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1124,8 +1127,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1162,8 +1165,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1858,8 +1861,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1992,8 +1995,8 @@ packages: resolution: {integrity: sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2007,12 +2010,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2271,8 +2270,8 @@ packages: undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2294,10 +2293,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2677,7 +2672,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2705,7 +2700,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2751,14 +2746,14 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.2.4 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2766,7 +2761,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2796,7 +2791,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2809,14 +2804,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2841,7 +2836,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2859,7 +2854,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2881,7 +2876,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2951,7 +2946,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3010,11 +3005,15 @@ snapshots: '@protobufjs/aspromise': 1.1.2 '@protobufjs/inquire': 1.1.0 + '@protobufjs/fetch@1.1.1': + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/float@1.0.2': {} '@protobufjs/inquire@1.1.0': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3061,24 +3060,24 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/estree@1.0.6': {} '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3092,7 +3091,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3111,7 +3110,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3125,9 +3124,9 @@ snapshots: dependencies: undici-types: 6.20.0 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3136,7 +3135,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3144,16 +3143,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3368,7 +3367,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.1.2: {} @@ -3382,7 +3381,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3409,10 +3408,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3441,7 +3440,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3500,13 +3499,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3571,7 +3570,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3705,7 +3704,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3728,7 +3727,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3767,12 +3766,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3822,7 +3822,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3832,8 +3832,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3841,23 +3839,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4067,7 +4065,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4267,7 +4265,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4287,16 +4285,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4306,7 +4304,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4331,7 +4329,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4360,7 +4358,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4370,7 +4368,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4409,7 +4407,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4444,7 +4442,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4472,7 +4470,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4518,7 +4516,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4537,7 +4535,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4546,17 +4544,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4777,7 +4775,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4887,7 +4885,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.3: @@ -4906,19 +4904,19 @@ snapshots: '@types/node': 22.12.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4930,11 +4928,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -5205,7 +5199,7 @@ snapshots: undici-types@6.20.0: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -5223,8 +5217,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node-1st-gen/youtube/functions/package.json b/Node-1st-gen/youtube/functions/package.json index 257c7776b..b930d9ef8 100644 --- a/Node-1st-gen/youtube/functions/package.json +++ b/Node-1st-gen/youtube/functions/package.json @@ -15,7 +15,7 @@ "main": "index.js", "dependencies": { "eslint-plugin-promise": "^7.2.1", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "googleapis": "^66.0.0" }, diff --git a/Node-1st-gen/youtube/functions/pnpm-lock.yaml b/Node-1st-gen/youtube/functions/pnpm-lock.yaml index 22e040684..d5fc78b05 100644 --- a/Node-1st-gen/youtube/functions/pnpm-lock.yaml +++ b/Node-1st-gen/youtube/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^7.2.1 version: 7.2.1(eslint@8.57.1) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) googleapis: specifier: ^66.0.0 version: 66.0.0 @@ -26,7 +26,7 @@ importers: version: 8.57.1 firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -510,8 +510,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -645,8 +645,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -705,8 +705,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -861,8 +861,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -977,8 +977,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1003,8 +1003,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1041,8 +1041,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1235,10 +1235,6 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - hasown@2.0.3: resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} engines: {node: '>= 0.4'} @@ -1718,8 +1714,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1841,8 +1837,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1856,16 +1852,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2111,8 +2099,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2137,10 +2125,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2493,7 +2477,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2519,7 +2503,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2543,7 +2527,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2551,7 +2535,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2580,7 +2564,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2593,14 +2577,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2625,7 +2609,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2643,7 +2627,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2665,7 +2649,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2735,7 +2719,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2787,14 +2771,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2839,22 +2822,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2868,7 +2851,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2885,7 +2868,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2896,9 +2879,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2907,7 +2890,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2915,16 +2898,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3064,7 +3047,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3078,7 +3061,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3101,10 +3084,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3133,7 +3116,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3186,13 +3169,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3262,7 +3245,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3404,7 +3387,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3427,7 +3410,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3458,12 +3441,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3513,7 +3497,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3523,8 +3507,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3532,23 +3514,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3659,7 +3641,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 math-intrinsics: 1.1.0 get-package-type@0.1.0: {} @@ -3738,7 +3720,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3760,7 +3742,7 @@ snapshots: extend: 3.0.2 gaxios: 4.3.3 google-auth-library: 6.1.6 - qs: 6.13.0 + qs: 6.15.2 url-template: 2.0.8 uuid: 8.3.2 transitivePeerDependencies: @@ -3808,10 +3790,6 @@ snapshots: has-symbols: 1.1.0 optional: true - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - hasown@2.0.3: dependencies: function-bind: 1.1.2 @@ -3960,7 +3938,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3980,16 +3958,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3999,7 +3977,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4024,7 +4002,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4053,7 +4031,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4063,7 +4041,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4102,7 +4080,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4137,7 +4115,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4165,7 +4143,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4211,7 +4189,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4230,7 +4208,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4239,17 +4217,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4450,7 +4428,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4555,22 +4533,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4582,15 +4560,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.13.0: - dependencies: - side-channel: 1.1.0 - - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4847,7 +4817,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4868,8 +4838,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: {} uuid@9.0.1: diff --git a/Node/alerts-to-discord/functions/package.json b/Node/alerts-to-discord/functions/package.json index 770d358ac..600d4f631 100644 --- a/Node/alerts-to-discord/functions/package.json +++ b/Node/alerts-to-discord/functions/package.json @@ -15,7 +15,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/alerts-to-discord/functions/pnpm-lock.yaml b/Node/alerts-to-discord/functions/pnpm-lock.yaml index 91d95af7c..d9b99e3be 100644 --- a/Node/alerts-to-discord/functions/pnpm-lock.yaml +++ b/Node/alerts-to-discord/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@types/node': specifier: ^17.0.45 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@17.0.45)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@17.0.45)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -645,8 +645,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -705,8 +705,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -861,8 +861,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -977,8 +977,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1000,8 +1000,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1038,8 +1038,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1674,15 +1674,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1804,8 +1800,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1819,12 +1815,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3018,7 +3005,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3032,7 +3019,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3055,10 +3042,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3087,7 +3074,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3216,7 +3203,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3358,7 +3345,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3381,7 +3368,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3410,12 +3397,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3465,7 +3453,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3475,8 +3463,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3484,23 +3470,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@17.0.45)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@17.0.45)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) jest: 29.7.0(@types/node@17.0.45) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3656,7 +3642,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4329,11 +4315,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4438,18 +4422,18 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 @@ -4465,11 +4449,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4744,8 +4724,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/app-distribution-feedback-to-jira/functions/pnpm-lock.yaml b/Node/app-distribution-feedback-to-jira/functions/pnpm-lock.yaml index d7756bb54..aa8425d7f 100644 --- a/Node/app-distribution-feedback-to-jira/functions/pnpm-lock.yaml +++ b/Node/app-distribution-feedback-to-jira/functions/pnpm-lock.yaml @@ -153,14 +153,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -208,11 +208,11 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@22.19.18': - resolution: {integrity: sha512-9v00a+dn2yWVsYDEunWC4g/TcRKVq3r8N5FuZp7u0SGrPvdN9c2yXI9bBuf5Fl0hNCb+QTIePTn5pJs2pwBOQQ==} + '@types/node@22.19.19': + resolution: {integrity: sha512-dyh/xO2Fh5bYrfWaaqGrRQQGkNdmYw6AmaAUvYeUMNTWQtvb796ikLdmTchRmOlOiIJ1TDXfWgVx1QkUlQ6Hew==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -514,8 +514,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -537,8 +537,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -979,8 +979,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -991,12 +991,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1155,8 +1151,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1324,7 +1320,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1350,7 +1346,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1374,7 +1370,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1382,7 +1378,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1427,14 +1423,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1448,22 +1443,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1480,7 +1475,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 22.19.18 + '@types/node': 22.19.19 '@types/long@4.0.2': optional: true @@ -1489,13 +1484,13 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@22.19.18': + '@types/node@22.19.19': dependencies: undici-types: 6.21.0 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1504,7 +1499,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 22.19.18 + '@types/node': 22.19.19 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1512,16 +1507,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1601,7 +1596,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1830,7 +1825,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1853,7 +1848,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1883,12 +1878,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1930,7 +1926,7 @@ snapshots: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 1.0.8 '@firebase/database-types': 1.0.5 - '@types/node': 22.19.18 + '@types/node': 22.19.19 farmhash-modern: 1.1.0 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 @@ -1948,9 +1944,9 @@ snapshots: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 + express: 4.22.2 firebase-admin: 12.7.0 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2071,7 +2067,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2375,22 +2371,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2400,11 +2396,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2595,7 +2587,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} diff --git a/Node/call-vertex-remote-config-server/functions/package.json b/Node/call-vertex-remote-config-server/functions/package.json index ec3bfde7e..c32e7a699 100644 --- a/Node/call-vertex-remote-config-server/functions/package.json +++ b/Node/call-vertex-remote-config-server/functions/package.json @@ -16,7 +16,7 @@ "@google-cloud/vertexai": "^1.2.0", "cors": "^2.8.5", "eslint": "9", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/call-vertex-remote-config-server/functions/pnpm-lock.yaml b/Node/call-vertex-remote-config-server/functions/pnpm-lock.yaml index 44285ef96..06f30c203 100644 --- a/Node/call-vertex-remote-config-server/functions/pnpm-lock.yaml +++ b/Node/call-vertex-remote-config-server/functions/pnpm-lock.yaml @@ -16,20 +16,20 @@ importers: version: 2.8.5 eslint: specifier: '9' - version: 10.3.0 + version: 10.4.0 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint-config-google: specifier: ^0.14.0 - version: 0.14.0(eslint@10.3.0) + version: 0.14.0(eslint@10.4.0) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -212,8 +212,8 @@ packages: resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/config-helpers@0.5.5': - resolution: {integrity: sha512-eIJYKTCECbP/nsKaaruF6LW967mtbQbsw4JTtSVkUQc9MneSkbrgPJAbKl9nWr0ZeowV8BfsarBmPpBzGelA2w==} + '@eslint/config-helpers@0.6.0': + resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@eslint/core@1.2.1': @@ -433,14 +433,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -533,8 +533,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -666,8 +666,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -727,8 +727,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -870,8 +870,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -939,8 +939,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.3.0: - resolution: {integrity: sha512-XbEXaRva5cF0ZQB8w6MluHA0kZZfV2DuCMJ3ozyEOHLwDpZX2Lmm/7Pp0xdJmI0GL1W05VH5VwIFHEm1Vcw2gw==} + eslint@10.4.0: + resolution: {integrity: sha512-loXy6bWOoP3EP6JA7jo6p5jMpBJmHmsNZM5SFRHLdh1MGOPurMnNBj4ZlAbaqUAaQWbCr7jHV4P7gzAyryZWkQ==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -994,8 +994,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1017,8 +1017,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true faye-websocket@0.11.4: @@ -1052,8 +1052,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1666,15 +1666,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1792,8 +1788,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1807,12 +1803,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} range-parser@1.2.1: @@ -2032,8 +2024,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2055,10 +2047,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2335,9 +2323,9 @@ snapshots: '@bcoe/v8-coverage@0.2.3': {} - '@eslint-community/eslint-utils@4.9.1(eslint@10.3.0)': + '@eslint-community/eslint-utils@4.9.1(eslint@10.4.0)': dependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} @@ -2350,7 +2338,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.5.5': + '@eslint/config-helpers@0.6.0': dependencies: '@eslint/core': 1.2.1 @@ -2418,7 +2406,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2444,7 +2432,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2475,7 +2463,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2483,7 +2471,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2516,7 +2504,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2529,14 +2517,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2561,7 +2549,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2579,7 +2567,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2601,7 +2589,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2671,7 +2659,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2711,14 +2699,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2763,18 +2750,18 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/esrecurse@4.3.1': {} @@ -2782,7 +2769,7 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2796,7 +2783,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2815,7 +2802,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2826,9 +2813,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2837,7 +2824,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2845,16 +2832,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -2995,7 +2982,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3009,7 +2996,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3031,10 +3018,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3063,7 +3050,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3116,13 +3103,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3184,7 +3171,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3225,9 +3212,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-google@0.14.0(eslint@10.3.0): + eslint-config-google@0.14.0(eslint@10.4.0): dependencies: - eslint: 10.3.0 + eslint: 10.4.0 eslint-scope@9.1.2: dependencies: @@ -3240,12 +3227,12 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.3.0: + eslint@10.4.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.3.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.4.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 - '@eslint/config-helpers': 0.5.5 + '@eslint/config-helpers': 0.6.0 '@eslint/core': 1.2.1 '@eslint/plugin-kit': 0.7.1 '@humanfs/node': 0.16.8 @@ -3322,7 +3309,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3345,7 +3332,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3374,12 +3361,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true faye-websocket@0.11.4: @@ -3425,7 +3413,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3435,8 +3423,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3444,23 +3430,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.5 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3607,7 +3593,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3780,7 +3766,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3800,16 +3786,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3819,7 +3805,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3844,7 +3830,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3873,7 +3859,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3883,7 +3869,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3922,7 +3908,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -3957,7 +3943,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -3985,7 +3971,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4031,7 +4017,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4050,7 +4036,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4059,17 +4045,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4265,11 +4251,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4370,22 +4354,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4397,11 +4381,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4640,7 +4620,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4659,8 +4639,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/delete-unused-accounts-cron/functions/package.json b/Node/delete-unused-accounts-cron/functions/package.json index db1ea4192..8c3ce9227 100644 --- a/Node/delete-unused-accounts-cron/functions/package.json +++ b/Node/delete-unused-accounts-cron/functions/package.json @@ -3,7 +3,7 @@ "description": "Periodically delete unused Firebase accounts", "dependencies": { "es6-promise-pool": "^2.5.0", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/delete-unused-accounts-cron/functions/pnpm-lock.yaml b/Node/delete-unused-accounts-cron/functions/pnpm-lock.yaml index 29ee8d47b..0d70bac84 100644 --- a/Node/delete-unused-accounts-cron/functions/pnpm-lock.yaml +++ b/Node/delete-unused-accounts-cron/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^2.5.0 version: 2.5.0 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -527,8 +527,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -550,8 +550,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -577,8 +577,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -943,10 +943,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1013,8 +1009,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1025,12 +1021,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1186,8 +1178,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1203,10 +1195,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1356,7 +1344,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1382,7 +1370,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1406,7 +1394,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1414,7 +1402,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1459,14 +1447,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1480,22 +1467,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1512,7 +1499,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1521,9 +1508,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1532,7 +1519,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1540,16 +1527,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1626,7 +1613,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1859,7 +1846,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1882,7 +1869,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1911,12 +1898,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1953,7 +1941,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1963,8 +1951,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1972,14 +1958,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2127,7 +2113,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2382,8 +2368,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2437,22 +2421,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2462,11 +2446,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2655,7 +2635,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2668,8 +2648,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/fcm-notifications/functions/package.json b/Node/fcm-notifications/functions/package.json index 1180c18a2..7b76741a0 100644 --- a/Node/fcm-notifications/functions/package.json +++ b/Node/fcm-notifications/functions/package.json @@ -15,7 +15,7 @@ "main": "index.js", "type": "module", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/fcm-notifications/functions/pnpm-lock.yaml b/Node/fcm-notifications/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/fcm-notifications/functions/pnpm-lock.yaml +++ b/Node/fcm-notifications/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/instrument-with-opentelemetry/functions/package.json b/Node/instrument-with-opentelemetry/functions/package.json index 1f82da645..4a36aa80c 100644 --- a/Node/instrument-with-opentelemetry/functions/package.json +++ b/Node/instrument-with-opentelemetry/functions/package.json @@ -21,7 +21,7 @@ "@opentelemetry/instrumentation-http": "^0.33.0", "@opentelemetry/resource-detector-gcp": "^0.27.3", "@opentelemetry/sdk-node": "^0.33.0", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "opentelemetry-instrumentation-express": "^0.29.0" }, diff --git a/Node/instrument-with-opentelemetry/functions/pnpm-lock.yaml b/Node/instrument-with-opentelemetry/functions/pnpm-lock.yaml index 4ffc6d2c9..c6e5e66fe 100644 --- a/Node/instrument-with-opentelemetry/functions/pnpm-lock.yaml +++ b/Node/instrument-with-opentelemetry/functions/pnpm-lock.yaml @@ -33,11 +33,11 @@ importers: specifier: ^0.33.0 version: 0.33.0(@opentelemetry/api@1.9.0) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) opentelemetry-instrumentation-express: specifier: ^0.29.0 version: 0.29.0(@opentelemetry/api@1.9.0) @@ -330,14 +330,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -385,8 +385,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -692,8 +692,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -718,8 +718,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -745,8 +745,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1249,8 +1249,8 @@ packages: resolution: {integrity: sha512-k8BHqgPBOtrlougZZqF2uUk5Z7bN8f0wj+3e8M3hvtSv0NBAz4VBy5f6R5Nxq/l+i7mRFTgNZb2trxqTpHNY/A==} hasBin: true - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1261,12 +1261,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1448,8 +1444,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1465,10 +1461,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1622,7 +1614,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1675,7 +1667,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1704,14 +1696,14 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 '@grpc/proto-loader@0.7.15': dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1719,7 +1711,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1901,14 +1893,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1922,22 +1913,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1954,7 +1945,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': {} @@ -1962,9 +1953,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1973,7 +1964,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1981,16 +1972,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2064,7 +2055,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2291,7 +2282,7 @@ snapshots: event-target-shim@5.0.1: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2314,7 +2305,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2345,12 +2336,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2387,7 +2379,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2397,8 +2389,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2406,14 +2396,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2612,7 +2602,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2971,7 +2961,7 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true protobufjs@6.11.6: @@ -2980,29 +2970,29 @@ snapshots: '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 '@types/long': 4.0.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 4.0.0 - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -3012,11 +3002,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -3226,7 +3212,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -3239,8 +3225,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/auth-blocking-functions/functions/package.json b/Node/quickstarts/auth-blocking-functions/functions/package.json index 75c196725..68c74fab2 100644 --- a/Node/quickstarts/auth-blocking-functions/functions/package.json +++ b/Node/quickstarts/auth-blocking-functions/functions/package.json @@ -14,7 +14,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml b/Node/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml +++ b/Node/quickstarts/auth-blocking-functions/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/callable-functions-streaming/functions/package.json b/Node/quickstarts/callable-functions-streaming/functions/package.json index 3d38298f3..fe92b4b16 100644 --- a/Node/quickstarts/callable-functions-streaming/functions/package.json +++ b/Node/quickstarts/callable-functions-streaming/functions/package.json @@ -16,7 +16,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/callable-functions-streaming/functions/pnpm-lock.yaml b/Node/quickstarts/callable-functions-streaming/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/callable-functions-streaming/functions/pnpm-lock.yaml +++ b/Node/quickstarts/callable-functions-streaming/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/callable-functions/functions/package.json b/Node/quickstarts/callable-functions/functions/package.json index 39ec57145..9e088ebaf 100644 --- a/Node/quickstarts/callable-functions/functions/package.json +++ b/Node/quickstarts/callable-functions/functions/package.json @@ -17,7 +17,7 @@ "main": "index.js", "dependencies": { "bad-words": "^3.0.4", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/callable-functions/functions/pnpm-lock.yaml b/Node/quickstarts/callable-functions/functions/pnpm-lock.yaml index 99a5d9573..3f4554a91 100644 --- a/Node/quickstarts/callable-functions/functions/pnpm-lock.yaml +++ b/Node/quickstarts/callable-functions/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: ^3.0.4 version: 3.0.4 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -419,14 +419,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -510,8 +510,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -652,8 +652,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -712,8 +712,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -868,8 +868,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -984,8 +984,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1007,8 +1007,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1045,8 +1045,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1681,15 +1681,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1811,8 +1807,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1826,12 +1822,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2077,8 +2069,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2100,10 +2092,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2456,7 +2444,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2482,7 +2470,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2506,7 +2494,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2514,7 +2502,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2543,7 +2531,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2556,14 +2544,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2588,7 +2576,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2606,7 +2594,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2628,7 +2616,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2698,7 +2686,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2750,14 +2738,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2802,22 +2789,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2831,7 +2818,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2848,7 +2835,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2859,9 +2846,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2870,7 +2857,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2878,16 +2865,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3036,7 +3023,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3050,7 +3037,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3073,10 +3060,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3105,7 +3092,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3158,13 +3145,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3234,7 +3221,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3376,7 +3363,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3399,7 +3386,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3428,12 +3415,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3483,7 +3471,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3493,8 +3481,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3502,23 +3488,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3674,7 +3660,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3860,7 +3846,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3880,16 +3866,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3899,7 +3885,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3924,7 +3910,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3953,7 +3939,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3963,7 +3949,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4002,7 +3988,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4037,7 +4023,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4065,7 +4051,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4111,7 +4097,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4130,7 +4116,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4139,17 +4125,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4347,11 +4333,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4456,22 +4440,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4483,11 +4467,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4745,7 +4725,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4764,8 +4744,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/custom-events/functions/package.json b/Node/quickstarts/custom-events/functions/package.json index b8152105f..fb5ef4cc2 100644 --- a/Node/quickstarts/custom-events/functions/package.json +++ b/Node/quickstarts/custom-events/functions/package.json @@ -16,7 +16,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/custom-events/functions/pnpm-lock.yaml b/Node/quickstarts/custom-events/functions/pnpm-lock.yaml index d514f3df5..39a7dfc92 100644 --- a/Node/quickstarts/custom-events/functions/pnpm-lock.yaml +++ b/Node/quickstarts/custom-events/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -158,14 +158,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -213,8 +213,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -520,8 +520,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -543,8 +543,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -570,8 +570,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -936,10 +936,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1006,8 +1002,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1018,12 +1014,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1179,8 +1171,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1196,10 +1188,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1349,7 +1337,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1375,7 +1363,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1399,7 +1387,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1407,7 +1395,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1452,14 +1440,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1473,22 +1460,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1505,7 +1492,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1514,9 +1501,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1525,7 +1512,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1533,16 +1520,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1619,7 +1606,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1850,7 +1837,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1873,7 +1860,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1902,12 +1889,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1944,7 +1932,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1954,8 +1942,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1963,14 +1949,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2118,7 +2104,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2373,8 +2359,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2428,22 +2412,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2453,11 +2437,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2646,7 +2626,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2659,8 +2639,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/firestore-sync-auth/functions/package.json b/Node/quickstarts/firestore-sync-auth/functions/package.json index 141874aa7..3d4a5a8c0 100644 --- a/Node/quickstarts/firestore-sync-auth/functions/package.json +++ b/Node/quickstarts/firestore-sync-auth/functions/package.json @@ -2,7 +2,7 @@ "name": "firestore-sync-auth", "description": "Cloud Functions for Firebase", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/firestore-sync-auth/functions/pnpm-lock.yaml b/Node/quickstarts/firestore-sync-auth/functions/pnpm-lock.yaml index e7c5ebf3b..41b7dda2a 100644 --- a/Node/quickstarts/firestore-sync-auth/functions/pnpm-lock.yaml +++ b/Node/quickstarts/firestore-sync-auth/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: chai: specifier: ^4.3.6 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -237,8 +237,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -706,8 +706,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -729,8 +729,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -764,8 +764,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1351,10 +1351,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -1475,8 +1471,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1487,12 +1483,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1773,8 +1765,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1790,10 +1782,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1986,7 +1974,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2012,7 +2000,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2036,7 +2024,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2044,7 +2032,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2089,14 +2077,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2126,22 +2113,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2158,7 +2145,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -2167,9 +2154,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2178,7 +2165,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2186,16 +2173,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2326,7 +2313,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2734,7 +2721,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2757,7 +2744,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2786,12 +2773,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2836,7 +2824,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2846,8 +2834,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2855,14 +2841,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3057,7 +3043,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3521,8 +3507,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - normalize-path@3.0.0: {} object-assign@4.1.1: {} @@ -3634,22 +3618,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -3659,11 +3643,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4033,7 +4013,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4046,8 +4026,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/genkit-helloworld/functions/package.json b/Node/quickstarts/genkit-helloworld/functions/package.json index da0c775e6..702fdc041 100644 --- a/Node/quickstarts/genkit-helloworld/functions/package.json +++ b/Node/quickstarts/genkit-helloworld/functions/package.json @@ -17,7 +17,7 @@ "main": "index.js", "dependencies": { "@genkit-ai/googleai": "1.0.0-rc.12", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "genkit": "1.0.0-rc.12" }, diff --git a/Node/quickstarts/genkit-helloworld/functions/pnpm-lock.yaml b/Node/quickstarts/genkit-helloworld/functions/pnpm-lock.yaml index 4a8db12a9..72b8f957d 100644 --- a/Node/quickstarts/genkit-helloworld/functions/pnpm-lock.yaml +++ b/Node/quickstarts/genkit-helloworld/functions/pnpm-lock.yaml @@ -12,11 +12,11 @@ importers: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12(genkit@1.0.0-rc.12) firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) genkit: specifier: 1.0.0-rc.12 version: 1.0.0-rc.12 @@ -29,7 +29,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -587,14 +587,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -685,11 +685,11 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.19.40': - resolution: {integrity: sha512-xxx6M2IpSTnnKcR0cMvIiohkiCx20/oRPtWGbenFygKCGl3zqUzdNjQ/1V4solq1LU+dgv0nQzeGOuqkqZGg0Q==} + '@types/node@20.19.41': + resolution: {integrity: sha512-ECymXOukMnOoVkC2bb1Vc/w/836DXncOg5m8Xj1RH7xSHZJWNYY6Zh7EH477vcnD5egKNNfy2RpNOmuChhFPgQ==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -845,8 +845,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -909,8 +909,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -1074,8 +1074,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1190,8 +1190,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1216,8 +1216,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.1: @@ -1254,8 +1254,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1923,15 +1923,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2056,8 +2052,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2075,8 +2071,8 @@ packages: resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} engines: {node: '>=0.6'} - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2346,8 +2342,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2373,10 +2369,6 @@ packages: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} hasBin: true - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2743,7 +2735,7 @@ snapshots: dependencies: '@genkit-ai/core': 1.0.0-rc.12 '@opentelemetry/api': 1.9.1 - '@types/node': 20.19.40 + '@types/node': 20.19.41 colorette: 2.0.20 dotprompt: 1.1.1 json5: 2.2.3 @@ -2768,7 +2760,7 @@ snapshots: body-parser: 1.20.4 cors: 2.8.6 dotprompt: 1.1.1 - express: 4.22.1 + express: 4.22.2 get-port: 5.1.1 json-schema: 0.4.0 zod: 3.24.2 @@ -2792,7 +2784,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2818,7 +2810,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2843,7 +2835,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2851,7 +2843,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 '@humanwhocodes/config-array@0.13.0': @@ -2879,7 +2871,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2892,14 +2884,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2924,7 +2916,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2942,7 +2934,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2964,7 +2956,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -3034,7 +3026,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3169,7 +3161,7 @@ snapshots: '@opentelemetry/sdk-logs': 0.52.1(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-metrics': 1.25.1(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base': 1.25.1(@opentelemetry/api@1.9.1) - protobufjs: 7.5.7 + protobufjs: 7.5.9 '@opentelemetry/propagator-b3@1.25.1(@opentelemetry/api@1.9.1)': dependencies: @@ -3268,14 +3260,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3320,22 +3311,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3349,7 +3340,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/handlebars@4.1.0': dependencies: @@ -3372,7 +3363,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3383,13 +3374,13 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.19.40': + '@types/node@20.19.41': dependencies: undici-types: 6.21.0 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3398,7 +3389,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3406,16 +3397,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/shimmer@1.2.0': {} @@ -3579,7 +3570,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3610,7 +3601,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3633,10 +3624,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3665,7 +3656,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3722,13 +3713,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3804,7 +3795,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3946,7 +3937,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3969,7 +3960,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -4000,12 +3991,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.1: @@ -4055,7 +4047,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -4065,8 +4057,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -4074,23 +4064,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4253,7 +4243,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4457,7 +4447,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4477,16 +4467,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4496,7 +4486,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4521,7 +4511,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4550,7 +4540,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4560,7 +4550,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4599,7 +4589,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4634,7 +4624,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4662,7 +4652,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4708,7 +4698,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4727,7 +4717,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4736,17 +4726,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4952,11 +4942,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -5063,22 +5051,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5094,7 +5082,7 @@ snapshots: dependencies: side-channel: 1.1.0 - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -5374,7 +5362,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -5395,8 +5383,6 @@ snapshots: uuid@10.0.0: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/https-time-server/functions/package.json b/Node/quickstarts/https-time-server/functions/package.json index 93d47749f..e0843b00f 100644 --- a/Node/quickstarts/https-time-server/functions/package.json +++ b/Node/quickstarts/https-time-server/functions/package.json @@ -2,7 +2,7 @@ "name": "time-server-functions", "description": "A simple time server using HTTPS Cloud Function", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "moment": "^2.29.4" }, diff --git a/Node/quickstarts/https-time-server/functions/pnpm-lock.yaml b/Node/quickstarts/https-time-server/functions/pnpm-lock.yaml index 89f7aaaf5..07ee784ec 100644 --- a/Node/quickstarts/https-time-server/functions/pnpm-lock.yaml +++ b/Node/quickstarts/https-time-server/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) moment: specifier: ^2.29.4 version: 2.30.1 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -546,8 +546,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -573,8 +573,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -942,10 +942,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1012,8 +1008,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1024,12 +1020,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1185,8 +1177,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1202,10 +1194,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1355,7 +1343,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1381,7 +1369,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1405,7 +1393,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1413,7 +1401,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1458,14 +1446,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1479,22 +1466,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1511,7 +1498,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1520,9 +1507,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1531,7 +1518,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1539,16 +1526,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1625,7 +1612,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1856,7 +1843,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1879,7 +1866,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1908,12 +1895,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1950,7 +1938,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1960,8 +1948,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -1969,14 +1955,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2124,7 +2110,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2381,8 +2367,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2436,22 +2420,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2461,11 +2445,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2654,7 +2634,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2667,8 +2647,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/monitor-cloud-logging/functions/package.json b/Node/quickstarts/monitor-cloud-logging/functions/package.json index 707157dac..c1c8e8e93 100644 --- a/Node/quickstarts/monitor-cloud-logging/functions/package.json +++ b/Node/quickstarts/monitor-cloud-logging/functions/package.json @@ -15,7 +15,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/monitor-cloud-logging/functions/pnpm-lock.yaml b/Node/quickstarts/monitor-cloud-logging/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/monitor-cloud-logging/functions/pnpm-lock.yaml +++ b/Node/quickstarts/monitor-cloud-logging/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/pubsub-helloworld/functions/package.json b/Node/quickstarts/pubsub-helloworld/functions/package.json index 75c196725..68c74fab2 100644 --- a/Node/quickstarts/pubsub-helloworld/functions/package.json +++ b/Node/quickstarts/pubsub-helloworld/functions/package.json @@ -14,7 +14,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml b/Node/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml +++ b/Node/quickstarts/pubsub-helloworld/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/testlab-matrix-completed/functions/package.json b/Node/quickstarts/testlab-matrix-completed/functions/package.json index 7418de8db..1f964dc60 100644 --- a/Node/quickstarts/testlab-matrix-completed/functions/package.json +++ b/Node/quickstarts/testlab-matrix-completed/functions/package.json @@ -14,7 +14,7 @@ "node": "22" }, "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml b/Node/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml +++ b/Node/quickstarts/testlab-matrix-completed/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/thumbnails/functions/package.json b/Node/quickstarts/thumbnails/functions/package.json index f79b29d6f..ffba2f3ef 100644 --- a/Node/quickstarts/thumbnails/functions/package.json +++ b/Node/quickstarts/thumbnails/functions/package.json @@ -2,7 +2,7 @@ "name": "generate-thumbnail-functions-quickstart", "description": "Generate Thumbnail Cloud Functions for Firebase sample", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "sharp": "^0.32.1" }, diff --git a/Node/quickstarts/thumbnails/functions/pnpm-lock.yaml b/Node/quickstarts/thumbnails/functions/pnpm-lock.yaml index f4fe8bcc6..a567e131a 100644 --- a/Node/quickstarts/thumbnails/functions/pnpm-lock.yaml +++ b/Node/quickstarts/thumbnails/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) sharp: specifier: ^0.32.1 version: 0.32.6 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -586,8 +586,8 @@ packages: resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -612,8 +612,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -639,8 +639,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1040,10 +1040,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1116,8 +1112,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1131,12 +1127,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1340,8 +1332,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1357,10 +1349,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1510,7 +1498,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1536,7 +1524,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1560,7 +1548,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1568,7 +1556,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1613,14 +1601,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1634,22 +1621,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1666,7 +1653,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1675,9 +1662,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1686,7 +1673,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1694,16 +1681,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1815,7 +1802,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2077,7 +2064,7 @@ snapshots: expand-template@2.0.3: {} - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2100,7 +2087,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2131,12 +2118,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2173,7 +2161,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2183,8 +2171,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2192,14 +2178,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2351,7 +2337,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2626,8 +2612,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2696,22 +2680,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2726,11 +2710,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2999,7 +2979,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -3011,8 +2991,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/uppercase-firestore/functions/package.json b/Node/quickstarts/uppercase-firestore/functions/package.json index 42a7e0b7f..22044608c 100644 --- a/Node/quickstarts/uppercase-firestore/functions/package.json +++ b/Node/quickstarts/uppercase-firestore/functions/package.json @@ -2,7 +2,7 @@ "name": "functions", "description": "Cloud Functions for Firebase", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml b/Node/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml index e7c5ebf3b..41b7dda2a 100644 --- a/Node/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml +++ b/Node/quickstarts/uppercase-firestore/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: chai: specifier: ^4.3.6 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -237,8 +237,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -706,8 +706,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -729,8 +729,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -764,8 +764,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -1351,10 +1351,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -1475,8 +1471,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1487,12 +1483,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1773,8 +1765,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1790,10 +1782,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1986,7 +1974,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2012,7 +2000,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2036,7 +2024,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2044,7 +2032,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2089,14 +2077,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2126,22 +2113,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2158,7 +2145,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -2167,9 +2154,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2178,7 +2165,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2186,16 +2173,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -2326,7 +2313,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2734,7 +2721,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2757,7 +2744,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2786,12 +2773,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -2836,7 +2824,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2846,8 +2834,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2855,14 +2841,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3057,7 +3043,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3521,8 +3507,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - normalize-path@3.0.0: {} object-assign@4.1.1: {} @@ -3634,22 +3618,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -3659,11 +3643,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4033,7 +4013,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4046,8 +4026,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/quickstarts/uppercase-rtdb/functions/package.json b/Node/quickstarts/uppercase-rtdb/functions/package.json index 75c196725..68c74fab2 100644 --- a/Node/quickstarts/uppercase-rtdb/functions/package.json +++ b/Node/quickstarts/uppercase-rtdb/functions/package.json @@ -14,7 +14,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml b/Node/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml +++ b/Node/quickstarts/uppercase-rtdb/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/remote-config-diff/functions/package.json b/Node/remote-config-diff/functions/package.json index f50367f4f..cf6c11287 100644 --- a/Node/remote-config-diff/functions/package.json +++ b/Node/remote-config-diff/functions/package.json @@ -11,7 +11,7 @@ "compile": "cp ../../../tsconfig.template.json ./tsconfig-compile.json && tsc --project tsconfig-compile.json" }, "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "json-diff": "^0.5.5" }, diff --git a/Node/remote-config-diff/functions/pnpm-lock.yaml b/Node/remote-config-diff/functions/pnpm-lock.yaml index 4f58113ad..f18321d69 100644 --- a/Node/remote-config-diff/functions/pnpm-lock.yaml +++ b/Node/remote-config-diff/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) json-diff: specifier: ^0.5.5 version: 0.5.5 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -538,8 +538,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -561,8 +561,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -588,8 +588,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -961,10 +961,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1031,8 +1027,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1043,12 +1039,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1204,8 +1196,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1221,10 +1213,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1377,7 +1365,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1403,7 +1391,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1427,7 +1415,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1435,7 +1423,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1480,14 +1468,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1501,22 +1488,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1533,7 +1520,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1542,9 +1529,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1553,7 +1540,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1561,16 +1548,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1647,7 +1634,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1892,7 +1879,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1915,7 +1902,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1944,12 +1931,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1986,7 +1974,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1996,8 +1984,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2005,14 +1991,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2160,7 +2146,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2423,8 +2409,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2478,22 +2462,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2503,11 +2487,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2696,7 +2676,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2709,8 +2689,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/remote-config-server-with-vertex/functions/package.json b/Node/remote-config-server-with-vertex/functions/package.json index 59f3d4aa2..68064b828 100644 --- a/Node/remote-config-server-with-vertex/functions/package.json +++ b/Node/remote-config-server-with-vertex/functions/package.json @@ -15,7 +15,7 @@ "dependencies": { "@google-cloud/vertexai": "^1.1.0", "eslint": "8", - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/remote-config-server-with-vertex/functions/pnpm-lock.yaml b/Node/remote-config-server-with-vertex/functions/pnpm-lock.yaml index cbc5c8872..c0ee9cf67 100644 --- a/Node/remote-config-server-with-vertex/functions/pnpm-lock.yaml +++ b/Node/remote-config-server-with-vertex/functions/pnpm-lock.yaml @@ -15,18 +15,18 @@ importers: specifier: '8' version: 8.57.1 firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint-config-google: specifier: ^0.14.0 version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -423,14 +423,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -514,8 +514,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -649,8 +649,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -709,8 +709,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -865,8 +865,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -981,8 +981,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1004,8 +1004,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1042,8 +1042,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1680,15 +1680,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1810,8 +1806,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1825,12 +1821,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2076,8 +2068,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2099,10 +2091,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2455,7 +2443,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2481,7 +2469,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2512,7 +2500,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2520,7 +2508,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2549,7 +2537,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2562,14 +2550,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2594,7 +2582,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2612,7 +2600,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2634,7 +2622,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2704,7 +2692,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2756,14 +2744,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2808,22 +2795,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2837,7 +2824,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2854,7 +2841,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2865,9 +2852,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2876,7 +2863,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2884,16 +2871,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3036,7 +3023,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.1.2: {} @@ -3050,7 +3037,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3073,10 +3060,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3105,7 +3092,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3158,13 +3145,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3234,7 +3221,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3376,7 +3363,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3399,7 +3386,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3428,12 +3415,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3483,7 +3471,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3493,8 +3481,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3502,23 +3488,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3670,7 +3656,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3852,7 +3838,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3872,16 +3858,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3891,7 +3877,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3916,7 +3902,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3945,7 +3931,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3955,7 +3941,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3994,7 +3980,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4029,7 +4015,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4057,7 +4043,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4103,7 +4089,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4122,7 +4108,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4131,17 +4117,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4349,11 +4335,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4458,22 +4442,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4485,11 +4469,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4746,7 +4726,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4765,8 +4745,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/taskqueues-backup-images/functions/package.json b/Node/taskqueues-backup-images/functions/package.json index 5cea3399d..ffea4a364 100644 --- a/Node/taskqueues-backup-images/functions/package.json +++ b/Node/taskqueues-backup-images/functions/package.json @@ -16,7 +16,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "google-auth-library": "^8.6.0" }, diff --git a/Node/taskqueues-backup-images/functions/pnpm-lock.yaml b/Node/taskqueues-backup-images/functions/pnpm-lock.yaml index c59c04734..2dc8a6c84 100644 --- a/Node/taskqueues-backup-images/functions/pnpm-lock.yaml +++ b/Node/taskqueues-backup-images/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) google-auth-library: specifier: ^8.6.0 version: 8.9.0 @@ -161,14 +161,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -216,8 +216,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -523,8 +523,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -549,8 +549,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -576,8 +576,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -974,10 +974,6 @@ packages: resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} engines: {node: '>= 6.13.0'} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1044,8 +1040,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1056,12 +1052,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1217,8 +1209,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1234,10 +1226,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1387,7 +1375,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1413,7 +1401,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1437,7 +1425,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1445,7 +1433,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1490,14 +1478,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1511,22 +1498,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1543,7 +1530,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1552,9 +1539,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1563,7 +1550,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1571,16 +1558,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1655,7 +1642,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -1886,7 +1873,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -1909,7 +1896,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -1940,12 +1927,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -1982,7 +1970,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -1992,8 +1980,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2001,14 +1987,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2189,7 +2175,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2467,8 +2453,6 @@ snapshots: node-forge@1.3.1: {} - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2522,22 +2506,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2547,11 +2531,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2739,7 +2719,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2752,8 +2732,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/test-functions-jest-ts/functions/package.json b/Node/test-functions-jest-ts/functions/package.json index fd5e2a998..61e353f4d 100644 --- a/Node/test-functions-jest-ts/functions/package.json +++ b/Node/test-functions-jest-ts/functions/package.json @@ -16,7 +16,7 @@ }, "main": "lib/index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/test-functions-jest-ts/functions/pnpm-lock.yaml b/Node/test-functions-jest-ts/functions/pnpm-lock.yaml index 0af842dd1..5c27d7372 100644 --- a/Node/test-functions-jest-ts/functions/pnpm-lock.yaml +++ b/Node/test-functions-jest-ts/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@jest/globals': specifier: ^28.1.3 @@ -38,13 +38,13 @@ importers: version: 2.31.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@28.1.3(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@28.1.3(@types/node@25.8.0)) jest: specifier: ^28.1.3 - version: 28.1.3(@types/node@25.6.2) + version: 28.1.3(@types/node@25.8.0) ts-jest: specifier: ^28.0.8 - version: 28.0.8(@babel/core@7.26.7)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.26.7))(jest@28.1.3(@types/node@25.6.2))(typescript@5.7.3) + version: 28.0.8(@babel/core@7.26.7)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.26.7))(jest@28.1.3(@types/node@25.8.0))(typescript@5.7.3) typescript: specifier: ^5.0.4 version: 5.7.3 @@ -436,14 +436,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -539,8 +539,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -1192,8 +1192,8 @@ packages: resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1219,8 +1219,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1257,8 +1257,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -2051,10 +2051,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -2217,8 +2213,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2229,12 +2225,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2602,8 +2594,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2625,10 +2617,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2995,7 +2983,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -3021,7 +3009,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -3045,7 +3033,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3053,7 +3041,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3082,7 +3070,7 @@ snapshots: '@jest/console@28.1.3': dependencies: '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 28.1.3 jest-util: 28.1.3 @@ -3095,14 +3083,14 @@ snapshots: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 28.1.3 - jest-config: 28.1.3(@types/node@25.6.2) + jest-config: 28.1.3(@types/node@25.8.0) jest-haste-map: 28.1.3 jest-message-util: 28.1.3 jest-regex-util: 28.0.2 @@ -3127,7 +3115,7 @@ snapshots: dependencies: '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 28.1.3 '@jest/expect-utils@28.1.3': @@ -3145,7 +3133,7 @@ snapshots: dependencies: '@jest/types': 28.1.3 '@sinonjs/fake-timers': 9.1.2 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 28.1.3 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -3166,7 +3154,7 @@ snapshots: '@jest/transform': 28.1.3 '@jest/types': 28.1.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3237,7 +3225,7 @@ snapshots: '@jest/schemas': 28.1.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -3287,14 +3275,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3341,22 +3328,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3370,7 +3357,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3396,7 +3383,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3407,9 +3394,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/prettier@2.7.3': {} @@ -3420,7 +3407,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3430,16 +3417,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3733,7 +3720,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -4212,7 +4199,7 @@ snapshots: jest-message-util: 28.1.3 jest-util: 28.1.3 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -4235,7 +4222,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -4272,12 +4259,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -4327,7 +4315,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -4337,8 +4325,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -4346,23 +4332,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@28.1.3(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@28.1.3(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 28.1.3(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 28.1.3(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4559,7 +4545,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4849,7 +4835,7 @@ snapshots: '@jest/expect': 28.1.3 '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -4867,7 +4853,7 @@ snapshots: transitivePeerDependencies: - supports-color - jest-cli@28.1.3(@types/node@25.6.2): + jest-cli@28.1.3(@types/node@25.8.0): dependencies: '@jest/core': 28.1.3 '@jest/test-result': 28.1.3 @@ -4876,7 +4862,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.2.0 - jest-config: 28.1.3(@types/node@25.6.2) + jest-config: 28.1.3(@types/node@25.8.0) jest-util: 28.1.3 jest-validate: 28.1.3 prompts: 2.4.2 @@ -4886,7 +4872,7 @@ snapshots: - supports-color - ts-node - jest-config@28.1.3(@types/node@25.6.2): + jest-config@28.1.3(@types/node@25.8.0): dependencies: '@babel/core': 7.26.7 '@jest/test-sequencer': 28.1.3 @@ -4911,7 +4897,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - supports-color @@ -4946,7 +4932,7 @@ snapshots: '@jest/environment': 28.1.3 '@jest/fake-timers': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 28.1.3 jest-util: 28.1.3 @@ -4958,7 +4944,7 @@ snapshots: dependencies: '@jest/types': 28.1.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5004,7 +4990,7 @@ snapshots: jest-mock@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-pnp-resolver@1.2.3(jest-resolve@28.1.3): optionalDependencies: @@ -5038,7 +5024,7 @@ snapshots: '@jest/test-result': 28.1.3 '@jest/transform': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.10.2 graceful-fs: 4.2.11 @@ -5115,7 +5101,7 @@ snapshots: jest-util@28.1.3: dependencies: '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5134,7 +5120,7 @@ snapshots: dependencies: '@jest/test-result': 28.1.3 '@jest/types': 28.1.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.10.2 @@ -5143,16 +5129,16 @@ snapshots: jest-worker@28.1.3: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@28.1.3(@types/node@25.6.2): + jest@28.1.3(@types/node@25.8.0): dependencies: '@jest/core': 28.1.3 '@jest/types': 28.1.3 import-local: 3.2.0 - jest-cli: 28.1.3(@types/node@25.6.2) + jest-cli: 28.1.3(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - supports-color @@ -5359,8 +5345,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} node-releases@2.0.19: {} @@ -5516,22 +5500,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5541,11 +5525,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -5885,11 +5865,11 @@ snapshots: ts-deepmerge@2.0.7: {} - ts-jest@28.0.8(@babel/core@7.26.7)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.26.7))(jest@28.1.3(@types/node@25.6.2))(typescript@5.7.3): + ts-jest@28.0.8(@babel/core@7.26.7)(@jest/types@28.1.3)(babel-jest@28.1.3(@babel/core@7.26.7))(jest@28.1.3(@types/node@25.8.0))(typescript@5.7.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 28.1.3(@types/node@25.6.2) + jest: 28.1.3(@types/node@25.8.0) jest-util: 28.1.3 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -5975,7 +5955,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -5994,8 +5974,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/test-functions-jest/functions/package.json b/Node/test-functions-jest/functions/package.json index 6cabbc570..cc752bf55 100644 --- a/Node/test-functions-jest/functions/package.json +++ b/Node/test-functions-jest/functions/package.json @@ -16,7 +16,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/test-functions-jest/functions/pnpm-lock.yaml b/Node/test-functions-jest/functions/pnpm-lock.yaml index 8b49e0bcc..e9ca44f1a 100644 --- a/Node/test-functions-jest/functions/pnpm-lock.yaml +++ b/Node/test-functions-jest/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@types/jest': specifier: ^27.5.2 @@ -26,7 +26,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@28.1.3(@types/node@24.10.0)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@28.1.3(@types/node@24.10.0)) jest: specifier: ^28.1.3 version: 28.1.3(@types/node@24.10.0) @@ -418,14 +418,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -515,8 +515,8 @@ packages: '@types/node@24.10.0': resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-eEh0xn8HlsuOBxFgIss+2mX85VAS4Qy3OSkjV7rlBWljtA4oWH37glVGyOZSZvErDT/yBywZdPGwCXuTvSG85g==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1680,10 +1680,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} @@ -1814,8 +1810,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1826,12 +1822,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2091,8 +2083,8 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2114,10 +2106,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2468,7 +2456,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2494,7 +2482,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2518,7 +2506,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2526,7 +2514,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2760,14 +2748,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2812,22 +2799,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2863,7 +2850,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2878,9 +2865,9 @@ snapshots: dependencies: undici-types: 7.16.0 - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/prettier@2.7.3': {} @@ -2891,7 +2878,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2899,16 +2886,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3063,7 +3050,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3372,7 +3359,7 @@ snapshots: jest-message-util: 28.1.3 jest-util: 28.1.3 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3395,7 +3382,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3424,12 +3411,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3479,7 +3467,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3489,8 +3477,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3498,23 +3484,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@28.1.3(@types/node@24.10.0)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@28.1.3(@types/node@24.10.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) jest: 28.1.3(@types/node@24.10.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3672,7 +3658,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4343,8 +4329,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} node-releases@2.0.19: {} @@ -4459,22 +4443,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4484,11 +4468,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4759,7 +4739,7 @@ snapshots: undici-types@7.16.0: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4778,8 +4758,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/test-functions-mocha/functions/package.json b/Node/test-functions-mocha/functions/package.json index c59b5fd90..cd2e50706 100644 --- a/Node/test-functions-mocha/functions/package.json +++ b/Node/test-functions-mocha/functions/package.json @@ -16,7 +16,7 @@ }, "main": "index.js", "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/test-functions-mocha/functions/pnpm-lock.yaml b/Node/test-functions-mocha/functions/pnpm-lock.yaml index 422d1643f..2110fff7a 100644 --- a/Node/test-functions-mocha/functions/pnpm-lock.yaml +++ b/Node/test-functions-mocha/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: '@types/mocha': specifier: ^9.1.1 @@ -32,7 +32,7 @@ importers: version: 2.31.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) mocha: specifier: ^10.1.0 version: 10.8.2 @@ -431,14 +431,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -546,8 +546,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -720,8 +720,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -794,8 +794,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chai@4.5.0: resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} @@ -1008,8 +1008,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -1169,8 +1169,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -1192,8 +1192,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1230,8 +1230,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -2056,15 +2056,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -2224,8 +2220,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -2239,12 +2235,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2584,8 +2576,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2607,10 +2599,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2994,7 +2982,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -3020,7 +3008,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -3044,7 +3032,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3052,7 +3040,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -3081,7 +3069,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3094,14 +3082,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3126,7 +3114,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -3144,7 +3132,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3166,7 +3154,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -3236,7 +3224,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -3288,14 +3276,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -3362,22 +3349,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -3391,7 +3378,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -3410,7 +3397,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -3423,9 +3410,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -3434,7 +3421,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -3442,16 +3429,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3651,7 +3638,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3667,7 +3654,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3696,10 +3683,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3735,7 +3722,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chai@4.5.0: dependencies: @@ -3820,13 +3807,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3944,7 +3931,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -4193,7 +4180,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -4216,7 +4203,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -4245,12 +4232,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -4300,7 +4288,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -4310,8 +4298,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -4319,23 +4305,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -4533,7 +4519,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -4847,7 +4833,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -4867,16 +4853,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4886,7 +4872,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -4911,7 +4897,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4940,7 +4926,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4950,7 +4936,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4989,7 +4975,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -5024,7 +5010,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -5052,7 +5038,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -5098,7 +5084,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -5117,7 +5103,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5126,17 +5112,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -5388,11 +5374,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -5542,22 +5526,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -5569,11 +5553,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -5993,7 +5973,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -6012,8 +5992,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/testlab-to-slack/functions/package.json b/Node/testlab-to-slack/functions/package.json index ced102d68..c47d4a82a 100644 --- a/Node/testlab-to-slack/functions/package.json +++ b/Node/testlab-to-slack/functions/package.json @@ -14,7 +14,7 @@ "node": "22" }, "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5" }, "devDependencies": { diff --git a/Node/testlab-to-slack/functions/pnpm-lock.yaml b/Node/testlab-to-slack/functions/pnpm-lock.yaml index f8cbcd265..79dcbdc75 100644 --- a/Node/testlab-to-slack/functions/pnpm-lock.yaml +++ b/Node/testlab-to-slack/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) devDependencies: eslint: specifier: ^8.57.1 @@ -23,7 +23,7 @@ importers: version: 0.14.0(eslint@8.57.1) firebase-functions-test: specifier: ^3.4.0 - version: 3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)) + version: 3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)) packages: @@ -416,14 +416,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -507,8 +507,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -642,8 +642,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.29: - resolution: {integrity: sha512-Asa2krT+XTPZINCS+2QcyS8WTkObE77RwkydwF7h6DmnKqbvlalz93m/dnphUyCa6SWSP51VgtEUf2FN+gelFQ==} + baseline-browser-mapping@2.10.30: + resolution: {integrity: sha512-xjOFN16Ha1+Rz4nFYKqHU/LSB+gx/Vi3yQLX7r7sAW+Wa+8hhF2h4pvqTrTMc8+WcDBEunnUurr46Jvv0jk3Vg==} engines: {node: '>=6.0.0'} hasBin: true @@ -702,8 +702,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001792: - resolution: {integrity: sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==} + caniuse-lite@1.0.30001793: + resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -858,8 +858,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.353: - resolution: {integrity: sha512-kOrWphBi8TOZyiJZqsgqIle0lw+tzmnQK83pV9dZUd01Nm2POECSyFQMAuarzZdYqQW7FH9RaYOuaRo3h+bQ3w==} + electron-to-chromium@1.5.357: + resolution: {integrity: sha512-NHlTIQDK8fmVwHwuIzmXYEJ1Ewq3D9wDNc0cWXxDGysP6Pb21giwGNkxiTifyKy/4SoPuN5l6GLP1W9Sv7zB2g==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -974,8 +974,8 @@ packages: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -997,8 +997,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.0: @@ -1035,8 +1035,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions-test@3.4.0: @@ -1671,15 +1671,11 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.38: - resolution: {integrity: sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==} + node-releases@2.0.44: + resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -1801,8 +1797,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1816,12 +1812,8 @@ packages: pure-rand@6.1.0: resolution: {integrity: sha512-bVWawvoZoBYpp6yIoQtQXHZjmz35RSVHnUOTefl8Vcjr8snTPY1wnpSPMWekcFwbxI6gtmT7rSYPFvz71ldiOA==} - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -2067,8 +2059,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -2090,10 +2082,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -2446,7 +2434,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -2472,7 +2460,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -2496,7 +2484,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2504,7 +2492,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -2533,7 +2521,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -2546,14 +2534,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -2578,7 +2566,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -2596,7 +2584,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -2618,7 +2606,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit: 0.1.2 @@ -2688,7 +2676,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -2740,14 +2728,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -2792,22 +2779,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2821,7 +2808,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/http-errors@2.0.5': {} @@ -2838,7 +2825,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/lodash@4.17.15': {} @@ -2849,9 +2836,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -2860,7 +2847,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -2868,16 +2855,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/stack-utils@2.0.3': {} @@ -3020,7 +3007,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.29: {} + baseline-browser-mapping@2.10.30: {} bignumber.js@9.3.1: {} @@ -3034,7 +3021,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -3057,10 +3044,10 @@ snapshots: browserslist@4.28.2: dependencies: - baseline-browser-mapping: 2.10.29 - caniuse-lite: 1.0.30001792 - electron-to-chromium: 1.5.353 - node-releases: 2.0.38 + baseline-browser-mapping: 2.10.30 + caniuse-lite: 1.0.30001793 + electron-to-chromium: 1.5.357 + node-releases: 2.0.44 update-browserslist-db: 1.2.3(browserslist@4.28.2) bser@2.1.1: @@ -3089,7 +3076,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001792: {} + caniuse-lite@1.0.30001793: {} chalk@4.1.2: dependencies: @@ -3142,13 +3129,13 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - create-jest@29.7.0(@types/node@25.6.2): + create-jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -3218,7 +3205,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.353: {} + electron-to-chromium@1.5.357: {} emittery@0.13.1: {} @@ -3360,7 +3347,7 @@ snapshots: jest-message-util: 29.7.0 jest-util: 29.7.0 - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -3383,7 +3370,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -3412,12 +3399,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.0: @@ -3467,7 +3455,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -3477,8 +3465,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -3486,23 +3472,23 @@ snapshots: - encoding - supports-color - firebase-functions-test@3.4.0(firebase-admin@13.9.0)(firebase-functions@7.2.5(firebase-admin@13.9.0))(jest@29.7.0(@types/node@25.6.2)): + firebase-functions-test@3.4.0(firebase-admin@13.10.0)(firebase-functions@7.2.5(firebase-admin@13.10.0))(jest@29.7.0(@types/node@25.8.0)): dependencies: '@types/lodash': 4.17.15 - firebase-admin: 13.9.0 - firebase-functions: 7.2.5(firebase-admin@13.9.0) - jest: 29.7.0(@types/node@25.6.2) + firebase-admin: 13.10.0 + firebase-functions: 7.2.5(firebase-admin@13.10.0) + jest: 29.7.0(@types/node@25.8.0) lodash: 4.17.21 ts-deepmerge: 2.0.7 - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -3658,7 +3644,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -3844,7 +3830,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.2 @@ -3864,16 +3850,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@25.6.2): + jest-cli@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@25.6.2) + create-jest: 29.7.0(@types/node@25.8.0) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@25.6.2) + jest-config: 29.7.0(@types/node@25.8.0) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -3883,7 +3869,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@25.6.2): + jest-config@29.7.0(@types/node@25.8.0): dependencies: '@babel/core': 7.29.0 '@jest/test-sequencer': 29.7.0 @@ -3908,7 +3894,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -3937,7 +3923,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3947,7 +3933,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 25.6.2 + '@types/node': 25.8.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -3986,7 +3972,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4021,7 +4007,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4049,7 +4035,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.3 @@ -4095,7 +4081,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4114,7 +4100,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 25.6.2 + '@types/node': 25.8.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4123,17 +4109,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@25.6.2): + jest@29.7.0(@types/node@25.8.0): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@25.6.2) + jest-cli: 29.7.0(@types/node@25.8.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4331,11 +4317,9 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - node-int64@0.4.0: {} - node-releases@2.0.38: {} + node-releases@2.0.44: {} normalize-path@3.0.0: {} @@ -4440,22 +4424,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -4467,11 +4451,7 @@ snapshots: pure-rand@6.1.0: {} - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -4729,7 +4709,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -4748,8 +4728,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true diff --git a/Node/youtube/functions/package.json b/Node/youtube/functions/package.json index 1b9586f0f..1a7729670 100644 --- a/Node/youtube/functions/package.json +++ b/Node/youtube/functions/package.json @@ -13,7 +13,7 @@ "logs": "firebase functions:log" }, "dependencies": { - "firebase-admin": "^13.9.0", + "firebase-admin": "^13.10.0", "firebase-functions": "7.2.5", "googleapis": "^133.0.0" }, diff --git a/Node/youtube/functions/pnpm-lock.yaml b/Node/youtube/functions/pnpm-lock.yaml index 5bc674f42..ef1fe63a7 100644 --- a/Node/youtube/functions/pnpm-lock.yaml +++ b/Node/youtube/functions/pnpm-lock.yaml @@ -9,11 +9,11 @@ importers: .: dependencies: firebase-admin: - specifier: ^13.9.0 - version: 13.9.0 + specifier: ^13.10.0 + version: 13.10.0 firebase-functions: specifier: 7.2.5 - version: 7.2.5(firebase-admin@13.9.0) + version: 7.2.5(firebase-admin@13.10.0) googleapis: specifier: ^133.0.0 version: 133.0.0 @@ -170,14 +170,14 @@ packages: '@protobufjs/eventemitter@1.1.0': resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - '@protobufjs/fetch@1.1.0': - resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + '@protobufjs/fetch@1.1.1': + resolution: {integrity: sha512-GpptLrs57adMSuHi3VNj0mAF8dwh36LMaYF6XyJ6JMWlVsc+t42tm1HSEDmOs3A8fC9yyeisgLhsTVQokOZ0zw==} '@protobufjs/float@1.0.2': resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - '@protobufjs/inquire@1.1.1': - resolution: {integrity: sha512-mnzgDV26ueAvk7rsbt9L7bE0SuAoqyuys/sMMrmVcN5x9VsxpcG3rqAUSgDyLp0UZlmNfIbQ4fHfCtreVBk8Ew==} + '@protobufjs/inquire@1.1.2': + resolution: {integrity: sha512-pa0vFRuws4wkvaXKK1uXZMAwAX4/t8ANaJo45iw/oQHNQ9q5xUzwgFmVJGXiga2BeN+zpX7Vf9vmsiIa2J+MUw==} '@protobufjs/path@1.1.2': resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} @@ -225,8 +225,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@25.6.2': - resolution: {integrity: sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==} + '@types/node@25.8.0': + resolution: {integrity: sha512-TCFSk8IZh+iLX1xtksoBVtdmgL+1IX0fC9BeU4QqFSuNdN/K+HUlhqOzEmSYYpZUVsLYcPqc9KX+60iDuninSQ==} '@types/qs@6.15.1': resolution: {integrity: sha512-GZHUBZR9hckSUhrxmp1nG6NwdpM9fCunJwyThLW1X3AyHgd9IlHb6VANpQQqDr2o/qQp6McZ3y/IA2rVzKzSbw==} @@ -596,8 +596,8 @@ packages: resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} engines: {node: '>=6'} - express@4.22.1: - resolution: {integrity: sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==} + express@4.22.2: + resolution: {integrity: sha512-IuL+Elrou2ZvCFHs18/CIzy2Nzvo25nZ1/D2eIZlz7c+QUayAcYoiM2BthCjs+EBHVpjYjcuLDAiCWgeIX3X1Q==} engines: {node: '>= 0.10.0'} extend@3.0.2: @@ -623,8 +623,8 @@ packages: fast-xml-builder@1.2.0: resolution: {integrity: sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==} - fast-xml-parser@5.7.3: - resolution: {integrity: sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==} + fast-xml-parser@5.8.0: + resolution: {integrity: sha512-6bIM7fsJxeo3uXv7OncQYsBAMPJ7V16Slahl/6M98C/i2q+vB1+4a0MtrvYwDFEUrwDSbAmeLDRXsOBwrL7yAg==} hasBin: true fastq@1.19.1: @@ -654,8 +654,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - firebase-admin@13.9.0: - resolution: {integrity: sha512-qiCVBBFH+kfLiCXuuE9eAbBQSckPuA43fbQ/MNvQfd9nZcHFQExmQICD/N0sZrNZDNy8FSywhjFzJJGVQzG5UA==} + firebase-admin@13.10.0: + resolution: {integrity: sha512-rbuCrJvYRwqBqvbccMS8fj/x2zsaMisdf5RQbRzQzr14Rbq9r2UlpuBHqWAwrO6c9dIRF56xF/xoepXsD5yDuQ==} engines: {node: '>=18'} firebase-functions@7.2.5: @@ -806,10 +806,6 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - hasown@2.0.3: resolution: {integrity: sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==} engines: {node: '>= 0.4'} @@ -1056,10 +1052,6 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} - engines: {node: '>= 6.13.0'} - object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -1134,8 +1126,8 @@ packages: resolution: {integrity: sha512-SAzp/O4Yh02jGdRc+uIrGoe87dkN/XtwxfZ4ZyafJHymd79ozp5VG5nyZ7ygqPM5+cpLDjjGnYFUkngonyDPOQ==} engines: {node: '>=14.0.0'} - protobufjs@7.5.7: - resolution: {integrity: sha512-NGnrxS/nLKUo5nkbVQxlC71sB4hdfImdYIbFeSCidxtwATx0AHRPcANSLd0q5Bb2BkoSWo2iisQhGg5/r+ihbA==} + protobufjs@7.5.9: + resolution: {integrity: sha512-Od4muIm3HW1AouyHF5lONOf1FWo3hY1NbFDoy191X9GzhpgW1clCoaFjfVs2rKJNFYpTNJbje4cbAIDBZJ63ZA==} engines: {node: '>=12.0.0'} proxy-addr@2.0.7: @@ -1146,16 +1138,8 @@ packages: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} - qs@6.14.0: - resolution: {integrity: sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==} - engines: {node: '>=0.6'} - - qs@6.14.2: - resolution: {integrity: sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==} - engines: {node: '>=0.6'} - - qs@6.15.1: - resolution: {integrity: sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==} + qs@6.15.2: + resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} queue-microtask@1.2.3: @@ -1236,8 +1220,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel-list@1.0.0: - resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} engines: {node: '>= 0.4'} side-channel-map@1.0.1: @@ -1335,8 +1319,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.19.2: - resolution: {integrity: sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==} + undici-types@7.24.6: + resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -1355,10 +1339,6 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - uuid@11.1.1: - resolution: {integrity: sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==} - hasBin: true - uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). @@ -1366,6 +1346,7 @@ packages: uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true vary@1.1.2: @@ -1507,7 +1488,7 @@ snapshots: fast-deep-equal: 3.1.3 functional-red-black-tree: 1.0.1 google-gax: 4.6.1 - protobufjs: 7.5.7 + protobufjs: 7.5.9 transitivePeerDependencies: - encoding - supports-color @@ -1533,7 +1514,7 @@ snapshots: abort-controller: 3.0.0 async-retry: 1.3.3 duplexify: 4.1.3 - fast-xml-parser: 5.7.3 + fast-xml-parser: 5.8.0 gaxios: 6.7.1 google-auth-library: 9.15.1 html-entities: 2.6.0 @@ -1557,7 +1538,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1565,7 +1546,7 @@ snapshots: dependencies: lodash.camelcase: 4.3.0 long: 5.3.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 yargs: 17.7.2 optional: true @@ -1610,14 +1591,13 @@ snapshots: '@protobufjs/eventemitter@1.1.0': {} - '@protobufjs/fetch@1.1.0': + '@protobufjs/fetch@1.1.1': dependencies: '@protobufjs/aspromise': 1.1.2 - '@protobufjs/inquire': 1.1.1 '@protobufjs/float@1.0.2': {} - '@protobufjs/inquire@1.1.1': {} + '@protobufjs/inquire@1.1.2': {} '@protobufjs/path@1.1.2': {} @@ -1631,22 +1611,22 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/caseless@0.12.5': optional: true '@types/connect@3.4.38': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/cors@2.8.19': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/qs': 6.15.1 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -1663,7 +1643,7 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 2.1.0 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/long@4.0.2': optional: true @@ -1672,9 +1652,9 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@25.6.2': + '@types/node@25.8.0': dependencies: - undici-types: 7.19.2 + undici-types: 7.24.6 '@types/qs@6.15.1': {} @@ -1683,7 +1663,7 @@ snapshots: '@types/request@2.48.13': dependencies: '@types/caseless': 0.12.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.5 optional: true @@ -1691,16 +1671,16 @@ snapshots: '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send@1.2.1': dependencies: - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 25.6.2 + '@types/node': 25.8.0 '@types/send': 0.17.6 '@types/tough-cookie@4.0.5': @@ -1860,7 +1840,7 @@ snapshots: http-errors: 2.0.1 iconv-lite: 0.4.24 on-finished: 2.4.1 - qs: 6.15.1 + qs: 6.15.2 raw-body: 2.5.3 type-is: 1.6.18 unpipe: 1.0.0 @@ -2099,7 +2079,7 @@ snapshots: event-target-shim@5.0.1: optional: true - express@4.22.1: + express@4.22.2: dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -2122,7 +2102,7 @@ snapshots: parseurl: 1.3.3 path-to-regexp: 0.1.13 proxy-addr: 2.0.7 - qs: 6.14.2 + qs: 6.15.2 range-parser: 1.2.1 safe-buffer: 5.2.1 send: 0.19.2 @@ -2159,12 +2139,13 @@ snapshots: xml-naming: 0.1.0 optional: true - fast-xml-parser@5.7.3: + fast-xml-parser@5.8.0: dependencies: '@nodable/entities': 2.1.0 fast-xml-builder: 1.2.0 path-expression-matcher: 1.5.0 strnum: 2.3.0 + xml-naming: 0.1.0 optional: true fastq@1.19.1: @@ -2205,7 +2186,7 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - firebase-admin@13.9.0: + firebase-admin@13.10.0: dependencies: '@fastify/busboy': 3.2.0 '@firebase/database-compat': 2.1.4 @@ -2215,8 +2196,6 @@ snapshots: google-auth-library: 10.6.2 jsonwebtoken: 9.0.3 jwks-rsa: 3.2.2 - node-forge: 1.4.0 - uuid: 11.1.1 optionalDependencies: '@google-cloud/firestore': 7.11.6 '@google-cloud/storage': 7.19.0 @@ -2224,14 +2203,14 @@ snapshots: - encoding - supports-color - firebase-functions@7.2.5(firebase-admin@13.9.0): + firebase-functions@7.2.5(firebase-admin@13.10.0): dependencies: '@types/cors': 2.8.19 '@types/express': 4.17.25 cors: 2.8.6 - express: 4.22.1 - firebase-admin: 13.9.0 - protobufjs: 7.5.7 + express: 4.22.2 + firebase-admin: 13.10.0 + protobufjs: 7.5.9 transitivePeerDependencies: - supports-color @@ -2317,7 +2296,7 @@ snapshots: get-proto: 1.0.1 gopd: 1.2.0 has-symbols: 1.1.0 - hasown: 2.0.2 + hasown: 2.0.3 math-intrinsics: 1.1.0 get-proto@1.0.1: @@ -2389,7 +2368,7 @@ snapshots: node-fetch: 2.7.0 object-hash: 3.0.0 proto3-json-serializer: 2.0.2 - protobufjs: 7.5.7 + protobufjs: 7.5.9 retry-request: 7.0.2 uuid: 9.0.1 transitivePeerDependencies: @@ -2406,7 +2385,7 @@ snapshots: extend: 3.0.2 gaxios: 6.7.1 google-auth-library: 9.15.1 - qs: 6.14.0 + qs: 6.15.2 url-template: 2.0.8 uuid: 9.0.1 transitivePeerDependencies: @@ -2442,14 +2421,9 @@ snapshots: has-symbols: 1.1.0 optional: true - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - hasown@2.0.3: dependencies: function-bind: 1.1.2 - optional: true html-entities@2.6.0: optional: true @@ -2678,8 +2652,6 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: {} - object-assign@4.1.1: {} object-hash@3.0.0: @@ -2737,22 +2709,22 @@ snapshots: proto3-json-serializer@2.0.2: dependencies: - protobufjs: 7.5.7 + protobufjs: 7.5.9 optional: true - protobufjs@7.5.7: + protobufjs@7.5.9: dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/base64': 1.1.2 '@protobufjs/codegen': 2.0.5 '@protobufjs/eventemitter': 1.1.0 - '@protobufjs/fetch': 1.1.0 + '@protobufjs/fetch': 1.1.1 '@protobufjs/float': 1.0.2 - '@protobufjs/inquire': 1.1.1 + '@protobufjs/inquire': 1.1.2 '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 25.6.2 + '@types/node': 25.8.0 long: 5.3.2 proxy-addr@2.0.7: @@ -2762,15 +2734,7 @@ snapshots: punycode@2.3.1: {} - qs@6.14.0: - dependencies: - side-channel: 1.1.0 - - qs@6.14.2: - dependencies: - side-channel: 1.1.0 - - qs@6.15.1: + qs@6.15.2: dependencies: side-channel: 1.1.0 @@ -2863,7 +2827,7 @@ snapshots: shebang-regex@3.0.0: {} - side-channel-list@1.0.0: + side-channel-list@1.0.1: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 @@ -2887,7 +2851,7 @@ snapshots: dependencies: es-errors: 1.3.0 object-inspect: 1.13.4 - side-channel-list: 1.0.0 + side-channel-list: 1.0.1 side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 @@ -2972,7 +2936,7 @@ snapshots: typescript@5.9.3: {} - undici-types@7.19.2: {} + undici-types@7.24.6: {} unpipe@1.0.0: {} @@ -2987,8 +2951,6 @@ snapshots: utils-merge@1.0.1: {} - uuid@11.1.1: {} - uuid@8.3.2: optional: true