diff --git a/package-lock.json b/package-lock.json index 2705cbd..f02fe62 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "express": "^4.17.1", "express-graphiql-middleware": "^1.0.4", "express-graphql": "^0.12.0", - "express-jwt": "^6.0.0", + "express-jwt": "^7.7.0", "faker": "^5.5.3", "firebase": "^9.0.2", "firebase-admin": "^10.0.2", @@ -4923,11 +4923,6 @@ "node": ">=8" } }, - "node_modules/async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, "node_modules/async-retry": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", @@ -6539,14 +6534,12 @@ } }, "node_modules/express-jwt": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/express-jwt/-/express-jwt-6.1.0.tgz", - "integrity": "sha512-mmSR52Ps1FMeGwchroHzEJONWhsobd5KHVVKBffYiUEpZh9iK9wI9ZWkmzY5ROwWQtJLNGHV/VUMLh2M208s4Q==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/express-jwt/-/express-jwt-7.7.0.tgz", + "integrity": "sha512-4W1N/wD1buyg5F1/IFi4hWMRwerHd1wl17PhfBrNnzMAb1MbAVDJiSoNByVrz2+NGThChIC+vuNaDwVLprkQzQ==", "dependencies": { - "async": "^1.5.0", "express-unless": "^1.0.0", - "jsonwebtoken": "^8.1.0", - "lodash.set": "^4.0.0" + "jsonwebtoken": "^8.5.1" }, "engines": { "node": ">= 8.0.0" @@ -9325,11 +9318,6 @@ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" }, - "node_modules/lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - }, "node_modules/lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -15609,11 +15597,6 @@ "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", "optional": true }, - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" - }, "async-retry": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", @@ -16867,14 +16850,12 @@ } }, "express-jwt": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/express-jwt/-/express-jwt-6.1.0.tgz", - "integrity": "sha512-mmSR52Ps1FMeGwchroHzEJONWhsobd5KHVVKBffYiUEpZh9iK9wI9ZWkmzY5ROwWQtJLNGHV/VUMLh2M208s4Q==", + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/express-jwt/-/express-jwt-7.7.0.tgz", + "integrity": "sha512-4W1N/wD1buyg5F1/IFi4hWMRwerHd1wl17PhfBrNnzMAb1MbAVDJiSoNByVrz2+NGThChIC+vuNaDwVLprkQzQ==", "requires": { - "async": "^1.5.0", "express-unless": "^1.0.0", - "jsonwebtoken": "^8.1.0", - "lodash.set": "^4.0.0" + "jsonwebtoken": "^8.5.1" } }, "express-unless": { @@ -18995,11 +18976,6 @@ "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" }, - "lodash.set": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", diff --git a/package.json b/package.json index e635aef..d624398 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "express": "^4.17.1", "express-graphiql-middleware": "^1.0.4", "express-graphql": "^0.12.0", - "express-jwt": "^6.0.0", + "express-jwt": "^7.7.0", "faker": "^5.5.3", "firebase": "^9.0.2", "firebase-admin": "^10.0.2", diff --git a/yarn.lock b/yarn.lock index 5aff6c7..d7c595a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2442,10 +2442,6 @@ async-retry@^1.2.1, async-retry@^1.3.1: dependencies: retry "0.13.1" -async@^1.5.0: - version "1.5.2" - resolved "https://registry.npmjs.org/async/-/async-1.5.2.tgz" - asynckit@^0.4.0: version "0.4.0" resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" @@ -2870,6 +2866,10 @@ cssstyle@^2.3.0: dependencies: cssom "~0.3.6" +data-uri-to-buffer@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-4.0.0.tgz#b5db46aea50f6176428ac05b73be39a57701a64b" + data-urls@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" @@ -3264,14 +3264,12 @@ express-graphql@^0.12.0: http-errors "1.8.0" raw-body "^2.4.1" -express-jwt@^6.0.0: - version "6.1.0" - resolved "https://registry.npmjs.org/express-jwt/-/express-jwt-6.1.0.tgz" +express-jwt@^7.7.0: + version "7.7.0" + resolved "https://registry.yarnpkg.com/express-jwt/-/express-jwt-7.7.0.tgz#f4b98e6c4c5bc94a88c7b7db316f3bb6799bbf0b" dependencies: - async "^1.5.0" express-unless "^1.0.0" - jsonwebtoken "^8.1.0" - lodash.set "^4.0.0" + jsonwebtoken "^8.5.1" express-unless@^1.0.0: version "1.0.0" @@ -3374,6 +3372,13 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fetch-blob@^3.1.2, fetch-blob@^3.1.4: + version "3.1.5" + resolved "https://registry.yarnpkg.com/fetch-blob/-/fetch-blob-3.1.5.tgz#0077bf5f3fcdbd9d75a0b5362f77dbb743489863" + dependencies: + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" + file-entry-cache@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz" @@ -3490,6 +3495,12 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.yarnpkg.com/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz#24807c31c9d402e002ab3d8c720144ceb8848423" + dependencies: + fetch-blob "^3.1.2" + forwarded@0.2.0: version "0.2.0" resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" @@ -3791,9 +3802,9 @@ hash-stream-validation@^0.2.2: version "0.2.4" resolved "https://registry.npmjs.org/hash-stream-validation/-/hash-stream-validation-0.2.4.tgz" -helmet@^4.6.0: - version "4.6.0" - resolved "https://registry.npmjs.org/helmet/-/helmet-4.6.0.tgz" +helmet@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/helmet/-/helmet-5.0.2.tgz#3264ec6bab96c82deaf65e3403c369424cb2366c" hoist-non-react-statics@^3.3.2: version "3.3.2" @@ -4565,7 +4576,7 @@ json5@^2.1.2: dependencies: minimist "^1.2.5" -jsonwebtoken@^8.1.0, jsonwebtoken@^8.5.1: +jsonwebtoken@^8.5.1: version "8.5.1" resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz" dependencies: @@ -4734,10 +4745,6 @@ lodash.once@^4.0.0: version "4.1.1" resolved "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz" -lodash.set@^4.0.0: - version "4.3.2" - resolved "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz" - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz" @@ -4952,6 +4959,10 @@ negotiator@0.6.2: version "0.6.2" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz" +node-domexception@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5" + node-fetch@2.6.1: version "2.6.1" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz" @@ -4962,6 +4973,14 @@ node-fetch@2.6.7, node-fetch@^2.6.1, node-fetch@^2.6.7: dependencies: whatwg-url "^5.0.0" +node-fetch@^3.2.3: + version "3.2.4" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.4.tgz#3fbca2d8838111048232de54cb532bd3cf134947" + dependencies: + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" + node-forge@^0.10.0: version "0.10.0" resolved "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz" @@ -6058,6 +6077,10 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" +web-streams-polyfill@^3.0.3: + version "3.2.1" + resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"