diff --git a/in_app_purchases/complete/firebase-backend/functions/package-lock.json b/in_app_purchases/complete/firebase-backend/functions/package-lock.json index 8b2c5cb1bf..f28542ba32 100644 --- a/in_app_purchases/complete/firebase-backend/functions/package-lock.json +++ b/in_app_purchases/complete/firebase-backend/functions/package-lock.json @@ -1940,6 +1940,7 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.2.0.tgz", "integrity": "sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g==", + "optional": true, "requires": { "abort-controller": "^3.0.0", "extend": "^3.0.2", @@ -1952,6 +1953,7 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz", "integrity": "sha512-tSk+REe5iq/N+K+SK1XjZJUrFPuDqGZVzCy2vocIHIGmPlTGsa8owXMJwGkrXr73NO0AzhPW4MF2DEHz7P2AVw==", + "optional": true, "requires": { "gaxios": "^4.0.0", "json-bigint": "^1.0.0" @@ -2163,65 +2165,48 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz", "integrity": "sha512-wS0ek4ZtFx/ACKYF3JhyGe5kzH7pgiQ7J5otlumqR9psmWMYc+U9cErKlCYVYHoUaidXHdZ2xbo34kB+S+24hA==", + "optional": true, "requires": { "node-forge": "^0.10.0" } }, "googleapis": { - "version": "100.0.0", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-100.0.0.tgz", - "integrity": "sha512-RToFQGY54B756IDbjdyjb1vWFmn03bYpXHB2lIf0eq2UBYsIbYOLZ0kqSomfJnpclEukwEmMF7Jn6Wsev871ew==", + "version": "112.0.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-112.0.0.tgz", + "integrity": "sha512-WPfXhYZVrbbJRxB+ZZDksjuelmt49Mcl/1mo7w05kvLS1EbynvTELsNTJwh+hNrjsFKdh4izWLAcjTDo0Boycg==", "requires": { - "google-auth-library": "^7.0.2", - "googleapis-common": "^5.0.2" - }, - "dependencies": { - "google-auth-library": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", - "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", - "requires": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^4.0.0", - "gcp-metadata": "^4.2.0", - "gtoken": "^5.0.4", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" - } - } + "google-auth-library": "^8.0.2", + "googleapis-common": "^6.0.0" } }, "googleapis-common": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-5.1.0.tgz", - "integrity": "sha512-RXrif+Gzhq1QAzfjxulbGvAY3FPj8zq/CYcvgjzDbaBNCD6bUl+86I7mUs4DKWHGruuK26ijjR/eDpWIDgNROA==", + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/googleapis-common/-/googleapis-common-6.0.4.tgz", + "integrity": "sha512-m4ErxGE8unR1z0VajT6AYk3s6a9gIMM6EkDZfkPnES8joeOlEtFEJeF8IyZkb0tjPXkktUfYrE4b3Li1DNyOwA==", "requires": { "extend": "^3.0.2", - "gaxios": "^4.0.0", - "google-auth-library": "^7.14.0", + "gaxios": "^5.0.1", + "google-auth-library": "^8.0.2", "qs": "^6.7.0", "url-template": "^2.0.8", - "uuid": "^8.0.0" + "uuid": "^9.0.0" }, "dependencies": { - "google-auth-library": { - "version": "7.14.1", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.14.1.tgz", - "integrity": "sha512-5Rk7iLNDFhFeBYc3s8l1CqzbEBcdhwR193RlD4vSNFajIcINKI8W8P0JLmBpwymHqqWbX34pJDQu39cSy/6RsA==", + "gaxios": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-5.0.2.tgz", + "integrity": "sha512-TjtV2AJOZoMQqRYoy5eM8cCQogYwazWNYLQ72QB0kwa6vHHruYkGmhhyrlzbmgNHK1dNnuP2WSH81urfzyN2Og==", "requires": { - "arrify": "^2.0.0", - "base64-js": "^1.3.0", - "ecdsa-sig-formatter": "^1.0.11", - "fast-text-encoding": "^1.0.0", - "gaxios": "^4.0.0", - "gcp-metadata": "^4.2.0", - "gtoken": "^5.0.4", - "jws": "^4.0.0", - "lru-cache": "^6.0.0" + "extend": "^3.0.2", + "https-proxy-agent": "^5.0.0", + "is-stream": "^2.0.0", + "node-fetch": "^2.6.7" } + }, + "uuid": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.0.tgz", + "integrity": "sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==" } } }, @@ -2235,6 +2220,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz", "integrity": "sha512-OY0BfPKe3QnMsY9MzTHTSKn+Vl2l1CcLe6BwDEQj00mbbkl5nyQ/7EUREstg4fQNZ8iYE7br4JJ7TdKeDOPWmw==", + "optional": true, "requires": { "gaxios": "^4.0.0", "google-p12-pem": "^3.0.3", @@ -2951,7 +2937,8 @@ "node-forge": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "optional": true }, "object-assign": { "version": "4.1.1", @@ -3815,7 +3802,7 @@ "url-template": { "version": "2.0.8", "resolved": "https://registry.npmjs.org/url-template/-/url-template-2.0.8.tgz", - "integrity": "sha1-/FZaPMy/93MMd19WQflVV5FDnyE=" + "integrity": "sha512-XdVKMF4SJ0nP/O7XIPB0JwAEuT9lDIYnNsK8yGVe43y0AWoKeJNdv3ZNWh7ksJ6KqQFjOO6ox/VEitLnaVNufw==" }, "util-deprecate": { "version": "1.0.2", diff --git a/in_app_purchases/complete/firebase-backend/functions/package.json b/in_app_purchases/complete/firebase-backend/functions/package.json index 761df3a37f..4f3190c858 100644 --- a/in_app_purchases/complete/firebase-backend/functions/package.json +++ b/in_app_purchases/complete/firebase-backend/functions/package.json @@ -19,7 +19,7 @@ "firebase-admin": "^10.2.0", "firebase-functions": "^3.21.0", "google-auth-library": "^8.0.2", - "googleapis": "^100.0.0", + "googleapis": "^112.0.0", "lodash": "^4.17.21", "node-apple-receipt-verify": "^1.12.1" }, diff --git a/in_app_purchases/complete/firebase-backend/functions/yarn.lock b/in_app_purchases/complete/firebase-backend/functions/yarn.lock index 08c2ff3b05..43993d4ff7 100644 --- a/in_app_purchases/complete/firebase-backend/functions/yarn.lock +++ b/in_app_purchases/complete/firebase-backend/functions/yarn.lock @@ -1290,6 +1290,15 @@ gaxios@^5.0.0: is-stream "^2.0.0" node-fetch "^2.6.7" +gaxios@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/gaxios/-/gaxios-5.0.2.tgz#ca3a40e851c728d31d7001c2357062d46bf966d1" + dependencies: + extend "^3.0.2" + https-proxy-agent "^5.0.0" + is-stream "^2.0.0" + node-fetch "^2.6.7" + gcp-metadata@^4.2.0: version "4.2.1" resolved "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz" @@ -1361,7 +1370,7 @@ globby@^11.0.1: merge2 "^1.4.1" slash "^3.0.0" -google-auth-library@^7.0.2, google-auth-library@^7.14.0, google-auth-library@^7.14.1: +google-auth-library@^7.14.0, google-auth-library@^7.14.1: version "7.14.1" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.14.1.tgz#e3483034162f24cc71b95c8a55a210008826213c" dependencies: @@ -1413,23 +1422,23 @@ google-p12-pem@^3.1.3: dependencies: node-forge "^1.3.1" -googleapis-common@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/googleapis-common/-/googleapis-common-5.0.2.tgz" +googleapis-common@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/googleapis-common/-/googleapis-common-6.0.4.tgz#bd968bef2a478bcd3db51b27655502a11eaf8bf4" dependencies: extend "^3.0.2" - gaxios "^4.0.0" - google-auth-library "^7.0.2" + gaxios "^5.0.1" + google-auth-library "^8.0.2" qs "^6.7.0" url-template "^2.0.8" - uuid "^8.0.0" + uuid "^9.0.0" -googleapis@^100.0.0: - version "100.0.0" - resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-100.0.0.tgz#baeeba7877ee7dd3250643b3803c4a9c24bcf8dd" +googleapis@^112.0.0: + version "112.0.0" + resolved "https://registry.yarnpkg.com/googleapis/-/googleapis-112.0.0.tgz#e957811a1df3c408f934c0047e091d5d8f14b7ef" dependencies: - google-auth-library "^7.0.2" - googleapis-common "^5.0.2" + google-auth-library "^8.0.2" + googleapis-common "^6.0.0" graceful-fs@^4.1.2: version "4.2.6" @@ -2573,6 +2582,10 @@ uuid@^8.0.0, uuid@^8.3.2: version "8.3.2" resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" +uuid@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" + v8-compile-cache@^2.0.3: version "2.3.0" resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"