diff --git a/server/package.json b/server/package.json index 6ff41f8bc..a4d89f899 100644 --- a/server/package.json +++ b/server/package.json @@ -32,8 +32,8 @@ }, "dependencies": { "@nexus/schema": "^0.15.0", - "@sendgrid/mail": "^7.2.5", - "apollo-server": "^2.17.0", + "@sendgrid/mail": "^7.2.6", + "apollo-server": "^2.18.1", "axios": "^0.20.0", "azure-storage": "^2.10.3", "bcrypt": "^5.0.0", @@ -42,7 +42,7 @@ "graphql-iso-date": "^3.6.1", "graphql-middleware": "^4.0.2", "graphql-relay": "^0.6.0", - "graphql-shield": "^7.3.5", + "graphql-shield": "^7.3.6", "graphql-subscriptions": "^1.1.0", "i18next": "^19.7.0", "i18next-express-middleware": "^2.0.0", @@ -50,7 +50,7 @@ "jsonwebtoken": "^8.5.1", "multer": "^1.4.2", "nexus": "^0.26.1", - "nexus-plugin-prisma": "^0.18.1", + "nexus-plugin-prisma": "^0.19.0", "node-rsa": "^1.1.1" }, "devDependencies": { @@ -58,35 +58,35 @@ "@types/ejs": "^3.0.4", "@types/express": "^4.17.8", "@types/graphql-iso-date": "^3.4.0", - "@types/jest": "^26.0.13", + "@types/jest": "^26.0.14", "@types/jsonwebtoken": "8.5.0", "@types/multer": "^1.4.4", - "@types/node": "^14.6.4", + "@types/node": "^14.11.2", "@types/node-rsa": "^1.0.0", "@types/ws": "7.2.6", - "@typescript-eslint/eslint-plugin": "^4.0.1", - "@typescript-eslint/parser": "^4.0.1", + "@typescript-eslint/eslint-plugin": "^4.2.0", + "@typescript-eslint/parser": "^4.2.0", "apollo-cache-inmemory": "^1.6.6", "apollo-client": "^2.6.10", "apollo-link-ws": "^1.0.20", "dotenv": "^8.2.0", - "dotenv-cli": "^3.2.0", - "eslint": "^7.8.1", + "dotenv-cli": "^4.0.0", + "eslint": "^7.9.0", "eslint-config-standard": "^14.1.1", "eslint-plugin-import": "^2.22.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.1", - "graphql-request": "^3.0.0", + "graphql-request": "^3.1.0", "graphql-tag": "^2.11.0", "jest": "26.4.2", "node-fetch": "^2.6.1", "nodemon": "^2.0.4", - "prettier": "^2.1.1", - "ts-jest": "^26.3.0", + "prettier": "^2.1.2", + "ts-jest": "^26.4.0", "ts-node": "9.0.0", - "ts-node-dev": "1.0.0-pre.62", - "typescript": "^4.0.2" + "ts-node-dev": "1.0.0-pre.63", + "typescript": "^4.0.3" }, "engines": { "node": ">=10.0.0" diff --git a/server/tests/setup/testSetup.ts b/server/tests/setup/testSetup.ts index fbc2b1317..bddd8b1b0 100644 --- a/server/tests/setup/testSetup.ts +++ b/server/tests/setup/testSetup.ts @@ -9,6 +9,10 @@ import { createApp } from '../../src/app'; import { exec } from 'child_process'; import express from 'express'; import { startServer } from '../../src/server'; +import { Headers } from 'cross-fetch'; + +// @ts-ignore +global.Headers = global.Headers || Headers; const prisma = new PrismaClient(); const port = 4000; diff --git a/server/yarn.lock b/server/yarn.lock index e800b4a8f..31a7c35ff 100644 --- a/server/yarn.lock +++ b/server/yarn.lock @@ -2,16 +2,6 @@ # yarn lockfile v1 -"@apexearth/copy@^1.4.5": - version "1.4.5" - resolved "https://registry.yarnpkg.com/@apexearth/copy/-/copy-1.4.5.tgz#966716249c831a168ef51eb224f53e0bb642ab79" - integrity sha512-Zws+jNVT54YUjBuNfDKje2uyoTQRYpIPMHDf6v6EI019ZqXnwYxb4/gZMlDjv+O+LnZbBn2Sc8DC5KAbcBNiaQ== - dependencies: - commander "^2.19.0" - mkdirp "^1.0.4" - prettysize "^2.0.0" - sleep-promise "^8.0.1" - "@apollo/protobufjs@^1.0.3": version "1.0.3" resolved "https://registry.yarnpkg.com/@apollo/protobufjs/-/protobufjs-1.0.3.tgz#02c655aedd4ba7c7f64cbc3d2b1dd9a000a391ba" @@ -552,17 +542,6 @@ "@types/yargs" "^15.0.0" chalk "^3.0.0" -"@jest/types@^26.2.0": - version "26.2.0" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.2.0.tgz#b28ca1fb517a4eb48c0addea7fcd9edc4ab45721" - integrity sha512-lvm3rJvctxd7+wxKSxxbzpDbr4FXDLaC57WEKdUIZ2cjTYuxYSc0zlyD7Z4Uqr5VdKxRUrtwIkiqBuvgf8uKJA== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^1.1.1" - "@types/node" "*" - "@types/yargs" "^15.0.0" - chalk "^4.0.0" - "@jest/types@^26.3.0": version "26.3.0" resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.3.0.tgz#97627bf4bdb72c55346eef98e3b3f7ddc4941f71" @@ -623,33 +602,33 @@ resolved "https://registry.yarnpkg.com/@prisma/ci-info/-/ci-info-2.1.2.tgz#3da64f54584bde0aaf4b42f298a6c63f025aeb3f" integrity sha512-RhAHY+wp6Nqu89Tp3zfUVkpGfqk4TfngeOWaMGgmhP7mB2ASDtOl8dkwxHmI8eN4edo+luyjPmbJBC4kST321A== -"@prisma/cli@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/cli/-/cli-2.6.1.tgz#f10460bcd258957f326121abf27c0cbee3b1f264" - integrity sha512-xRFSVPwyUIvKaiQs00vVnv4kB3Po4kCA1aNjLaDNgn+k99RRasULQsGvt1nPrilIeFedii7Fn9nDyHixzw6llg== +"@prisma/cli@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/cli/-/cli-2.7.0.tgz#af9fd31f24babc9828cc9ab6d8b8735729b320e7" + integrity sha512-OCiTV6Xs9GHUk4iJGQeJizyUyrm7pnKCjoeulN+OXAdbfkLwNlRC+/H/8aOwcXx+Nej/QgXoix9CGcs+OYrdnA== -"@prisma/client@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/client/-/client-2.6.1.tgz#a68142fb878f040217cf0a348e1d81d7d103dcf8" - integrity sha512-voolWUPCFiFjrnErft9LjksQMgkVbxqD5lx6s7FoJ/qvguN9BPGyRG/Bwpy8v5yz6THgIoHsbHE2hJ0CMBzJFA== +"@prisma/client@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/client/-/client-2.7.0.tgz#fc7d4a3f7c5c8d865de74476a01cef606c02ba5e" + integrity sha512-9QkicjHSJwRa05eYdm4J4T3UXdF9SfRboQ8eCvrExOkvl1bhEEeACv0D4dGdmbxr2O/xAwUAW5T9XdJnzOQmGw== dependencies: pkg-up "^3.1.0" -"@prisma/debug@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-2.6.1.tgz#3e8502f5591c64ea84c654666d83452a190ffe27" - integrity sha512-T4X4poYWIxF/zP7Vz8ziTEQrg4Ews83F8lXogTcn1Tf+RHyam0//U9k3kKuwMa2hX+7K6kOUbhQLFFXt9x+c8w== +"@prisma/debug@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/debug/-/debug-2.7.0.tgz#22230d5959f42935221d7fdbe8ccbe3e0e7fde7e" + integrity sha512-5nRDWpCPRnm/IAHa557jqaXACSOj8i1WBz/6bVvg2iDaAyQJSjQLPF1gFx5J4oeVDgwFzMU7DcKiILGQz/LWIg== dependencies: debug "^4.1.1" -"@prisma/engine-core@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/engine-core/-/engine-core-2.6.1.tgz#45f92fe690b448e360532aadc93416b4fa2aaf40" - integrity sha512-fwzRvm8+oZKS3n6lOQ2kJYkW2WM5Ots0mZCXn8EOSLwUq6/K06Hy8IjGD8Shz3w1BwsOP62v+erRxJqLDDxp3Q== +"@prisma/engine-core@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/engine-core/-/engine-core-2.7.0.tgz#4de03ad994076665a8bf3864a8e0a8896b6fec1a" + integrity sha512-hV7YTNZ34vBekkvp+JsrD1f0sD1e7DBicM+pB6gbiS8hIMbW2PiHqkUTElwiXz3KU9wnXfTg12TCKQ3vlqgtSg== dependencies: - "@prisma/debug" "2.6.1" - "@prisma/generator-helper" "2.6.1" - "@prisma/get-platform" "2.6.1" + "@prisma/debug" "2.7.0" + "@prisma/generator-helper" "2.7.0" + "@prisma/get-platform" "2.7.0" chalk "^4.0.0" cross-fetch "^3.0.4" execa "^4.0.2" @@ -660,13 +639,13 @@ terminal-link "^2.1.1" undici "git://github.com/nodejs/undici.git#e76f6a37836537f08c2d9b7d8805d6ff21d1e744" -"@prisma/fetch-engine@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-2.6.1.tgz#d1d2592056e4fe7985dbe6f2b3d16cda4047806a" - integrity sha512-gS9vOZS1NSpLIOaKKSVAAiVXVzcFxNsYrKNEaPTJymXNIFPC4ZbXZ2OESC7vidYXCe4XS77YRW3c24FPsf3CiA== +"@prisma/fetch-engine@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/fetch-engine/-/fetch-engine-2.7.0.tgz#86804a5cca77e4c9ecc9fabe5a167e11a438813b" + integrity sha512-ROuoEdaHEfMJe1YZAmFm5vcKwhkMdkv5QqXxkQC8aGmkZAh7MioPNsr+UFb+rnjUIKh5ZBn5vljY1E9warI0OQ== dependencies: - "@prisma/debug" "2.6.1" - "@prisma/get-platform" "2.6.1" + "@prisma/debug" "2.7.0" + "@prisma/get-platform" "2.7.0" chalk "^4.0.0" execa "^4.0.0" find-cache-dir "^3.3.1" @@ -684,34 +663,34 @@ temp-dir "^2.0.0" tempy "^0.6.0" -"@prisma/generator-helper@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/generator-helper/-/generator-helper-2.6.1.tgz#abc8602b95ad861d0f9a461532883b90d79f0b42" - integrity sha512-chTnEO5EeGynC0x4A5X7iptx6Rt/GZbTk0/EHFNjjB+RGk1CV84inTtFHp8jDpC5QZc7KNhR7VcXPNsQ/RRtxg== +"@prisma/generator-helper@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/generator-helper/-/generator-helper-2.7.0.tgz#f124ddf98030e728ba1033a69e3e6e8e9e5ea6d1" + integrity sha512-wQcAuvA4Pib3WRUpF7Co0dYQn7g9PEQFAhZaDqlnmpNjq1KsI2httvzcg3ZkGa2bnBZcM0sK6/D9uJgv0ErbSg== dependencies: - "@prisma/debug" "2.6.1" + "@prisma/debug" "2.7.0" "@types/cross-spawn" "^6.0.1" chalk "^4.0.0" cross-spawn "^7.0.2" -"@prisma/get-platform@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-2.6.1.tgz#bb0b4b2eff93efc86b058d49b9b04fba62b8372e" - integrity sha512-p/EW4/QR7sdmk6HC8jjmfbraL20Jqlt3151MK/+4aVzippbPNrfMOiMhuc62SDYtRhaq6Kn12jUPIMdw3loIqA== +"@prisma/get-platform@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/get-platform/-/get-platform-2.7.0.tgz#047e5ecda30799103860199b2895fabb53c41f2a" + integrity sha512-2ZDUz9npj8X759Pz1K1TWG0EXPpjjlw9TLvYfX+lu8DS84bxd593YPUpFG5jFN6bfMRxF5V9S+kE1+prg5KkRA== dependencies: - "@prisma/debug" "2.6.1" + "@prisma/debug" "2.7.0" -"@prisma/sdk@2.6.1": - version "2.6.1" - resolved "https://registry.yarnpkg.com/@prisma/sdk/-/sdk-2.6.1.tgz#615005dec1f754bdf53eec8e8816c12830ed13fa" - integrity sha512-xeUyUzi2UHeMVdzQp4QUEEarCrgA6YrjvAQMaUtBJv9GFk2uPJ4OJVGaPXdnSmvlxh9A6QUlJOqi8wAb8OwNAQ== - dependencies: - "@apexearth/copy" "^1.4.5" - "@prisma/debug" "2.6.1" - "@prisma/engine-core" "2.6.1" - "@prisma/fetch-engine" "2.6.1" - "@prisma/generator-helper" "2.6.1" - "@prisma/get-platform" "2.6.1" +"@prisma/sdk@2.7.0": + version "2.7.0" + resolved "https://registry.yarnpkg.com/@prisma/sdk/-/sdk-2.7.0.tgz#b25fe90023d92fe2c1ee8723a7774a606f6bc1ff" + integrity sha512-AOQugss1yrkjiUgfIuHQUub7xtv3CS6jxPaxkuoJc7/w7DsyOo/ehsrgu+zTK1G2S6/yI84k0713r0WAMdYE8w== + dependencies: + "@prisma/debug" "2.7.0" + "@prisma/engine-core" "2.7.0" + "@prisma/fetch-engine" "2.7.0" + "@prisma/generator-helper" "2.7.0" + "@prisma/get-platform" "2.7.0" + "@timsuchanek/copy" "^1.4.5" archiver "^4.0.0" arg "^4.1.3" chalk "4.1.0" @@ -722,7 +701,7 @@ globby "^11.0.0" has-yarn "^2.1.0" make-dir "^3.0.2" - node-fetch "2.6.0" + node-fetch "2.6.1" p-map "^4.0.0" read-pkg-up "^7.0.1" resolve-pkg "^2.0.0" @@ -791,29 +770,29 @@ resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570" integrity sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA= -"@sendgrid/client@^7.2.5": - version "7.2.5" - resolved "https://registry.yarnpkg.com/@sendgrid/client/-/client-7.2.5.tgz#912575a5ecfe91c250eb6b267711dff2dea4e0f1" - integrity sha512-UZxk0liUeOMwbBkvlFJUezzP+w+gV6n13IAbG49KEiqwOns02HeSinFwF/CK0vQfjr3wkXRGKS34gvic53rlOg== +"@sendgrid/client@^7.2.6": + version "7.2.6" + resolved "https://registry.yarnpkg.com/@sendgrid/client/-/client-7.2.6.tgz#28374927b5d9b3b351b9426f4a218d23d590c958" + integrity sha512-AOB3IVlB76SMYdaLEtWGm6/GwrOv0xlAOkyCqk5+XifJRqL2pl8a9lfxFZ9BEnWrdqPJPJ1/omopj0P7d5ZPmw== dependencies: - "@sendgrid/helpers" "^7.2.4" + "@sendgrid/helpers" "^7.2.6" axios "^0.19.2" -"@sendgrid/helpers@^7.2.4": - version "7.2.4" - resolved "https://registry.yarnpkg.com/@sendgrid/helpers/-/helpers-7.2.4.tgz#82544a4b7d9a905ce5e0b4f96fcd9b2a73129337" - integrity sha512-h8bBRXpjQLM0Zl08EGJPxVOPWBaXjEZZCM3IurxWn8RaVFYDGPVZ4pv4ZW9AAmsujntZXuIxSsmB4aQczg/ivw== +"@sendgrid/helpers@^7.2.6": + version "7.2.6" + resolved "https://registry.yarnpkg.com/@sendgrid/helpers/-/helpers-7.2.6.tgz#5d15b8914940147c0635c9a3d2a93fed8c73dc71" + integrity sha512-J2xniPBOVo4ASzx+xc735OovHGj/v9oNrDo1Bb5fwTg/kmUxWxeoKZRkB+KLdciwmTtVrZjYLdQB3pMFIe9lAw== dependencies: chalk "^2.0.1" deepmerge "^4.2.2" -"@sendgrid/mail@^7.2.5": - version "7.2.5" - resolved "https://registry.yarnpkg.com/@sendgrid/mail/-/mail-7.2.5.tgz#cc101c13e613e9f1466308f96dfb6c9e6dc60a1f" - integrity sha512-kbv5Mzzx6xei26fD84S4yn/JJ3v2Pz/tRwl4WULhJlxqvfs2sTAdVZc1kjQ09ffg32iVE62eO74WhhLm+vcuJw== +"@sendgrid/mail@^7.2.6": + version "7.2.6" + resolved "https://registry.yarnpkg.com/@sendgrid/mail/-/mail-7.2.6.tgz#8f6a398ad75fb1ed7a35a9bb18cbdac111637ef6" + integrity sha512-eP9MuqEZIgt4bHaoufWqKGUY4Bo7FUgST3WGNYIDXIe1rP2dV6/JR7Ac2Dl9iW22gy15nc58fLGIGa41XbwtuA== dependencies: - "@sendgrid/client" "^7.2.5" - "@sendgrid/helpers" "^7.2.4" + "@sendgrid/client" "^7.2.6" + "@sendgrid/helpers" "^7.2.6" "@sindresorhus/is@^0.14.0": version "0.14.0" @@ -841,6 +820,21 @@ dependencies: defer-to-connect "^1.0.1" +"@timsuchanek/copy@^1.4.5": + version "1.4.5" + resolved "https://registry.yarnpkg.com/@timsuchanek/copy/-/copy-1.4.5.tgz#8e9658c056e24e1928a88bed45f9eac6a72b7c40" + integrity sha512-N4+2/DvfwzQqHYL/scq07fv8yXbZc6RyUxKJoE8Clm14JpLOf9yNI4VB4D6RsV3h9zgzZ4loJUydHKM7pp3blw== + dependencies: + "@timsuchanek/sleep-promise" "^8.0.1" + commander "^2.19.0" + mkdirp "^1.0.4" + prettysize "^2.0.0" + +"@timsuchanek/sleep-promise@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@timsuchanek/sleep-promise/-/sleep-promise-8.0.1.tgz#81c0754b345138a519b51c2059771eb5f9b97818" + integrity sha512-cxHYbrXfnCWsklydIHSw5GCMHUPqpJ/enxWSyVHNOgNe61sit/+aOXTTI+VOdWkvVaJsI2vsB9N4+YDNITawOQ== + "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -949,6 +943,13 @@ "@types/keygrip" "*" "@types/node" "*" +"@types/cors@2.8.7": + version "2.8.7" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.7.tgz#ab2f47f1cba93bce27dfd3639b006cc0e5600889" + integrity sha512-sOdDRU3oRS7LBNTIqwDkPJyq0lpHYcbMTt0TrjzsXbk/e37hcLTH6eZX7CdbDeN0yJJvzw9hFBZkbtCSbk/jAQ== + dependencies: + "@types/express" "*" + "@types/cors@^2.8.4": version "2.8.6" resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.6.tgz#cfaab33c49c15b1ded32f235111ce9123009bd02" @@ -976,6 +977,15 @@ "@types/node" "*" "@types/range-parser" "*" +"@types/express-serve-static-core@4.17.9": + version "4.17.9" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.9.tgz#2d7b34dcfd25ec663c25c85d76608f8b249667f1" + integrity sha512-DG0BYg6yO+ePW+XoDENYz8zhNGC3jDDEpComMYn7WJc4mY1Us8Rw9ax2YhJXxpyk2SF47PQAoQ0YyVT1a0bEkA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/express@*": version "4.17.6" resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.6.tgz#6bce49e49570507b86ea1b07b806f04697fac45e" @@ -1077,10 +1087,10 @@ jest-diff "^25.2.1" pretty-format "^25.2.1" -"@types/jest@^26.0.13": - version "26.0.13" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.13.tgz#5a7b9d5312f5dd521a38329c38ee9d3802a0b85e" - integrity sha512-sCzjKow4z9LILc6DhBvn5AkIfmQzDZkgtVVKmGwVrs5tuid38ws281D4l+7x1kP487+FlKDh5kfMZ8WSPAdmdA== +"@types/jest@^26.0.14": + version "26.0.14" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.14.tgz#078695f8f65cb55c5a98450d65083b2b73e5a3f3" + integrity sha512-Hz5q8Vu0D288x3iWXePSn53W7hAjP0H7EQ6QvDO9c7t46mR0lNOLlfuwQ+JkVxuhygHzlzPX+0jKdA3ZgSh+Vg== dependencies: jest-diff "^25.2.1" pretty-format "^25.2.1" @@ -1187,10 +1197,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.21.tgz#c00e9603399126925806bed2d9a1e37da506965e" integrity sha512-PQKsydPxYxF1DsAFWmunaxd3sOi3iMt6Zmx/tgaagHYmwJ/9cRH91hQkeJZaUGWbvn0K5HlSVEXkn5U/llWPpQ== -"@types/node@^14.6.4": - version "14.6.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.6.4.tgz#a145cc0bb14ef9c4777361b7bbafa5cf8e3acb5a" - integrity sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ== +"@types/node@^14.11.2": + version "14.11.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.11.2.tgz#2de1ed6670439387da1c9f549a2ade2b0a799256" + integrity sha512-jiE3QIxJ8JLNcb1Ps6rDbysDhN4xa8DJJvuC9prr6w+1tIh+QAbYyNF3tyiZNLDBIuBCf4KEcV2UvQm/V60xfA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -1271,71 +1281,71 @@ dependencies: "@types/yargs-parser" "*" -"@types/yup@0.29.6": - version "0.29.6" - resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.6.tgz#0920303c0298ac53945e9feb0b4dcad79cc755b2" - integrity sha512-YPDo5L5uHyxQ4UkyJST+33stD8Z6IT9fvmKyaPAGxkZ6q19foEi6sQGkmqBvzSyRPdstFEeJiS2rKuTn8rfO5g== +"@types/yup@0.29.7": + version "0.29.7" + resolved "https://registry.yarnpkg.com/@types/yup/-/yup-0.29.7.tgz#80c5e427a3b152e583ac2859767ccf59db0d3a16" + integrity sha512-x3Zeh8/qLZ6fG4S1EztI1S1mLj6N1pSUV1PAj/9finZba48d3Maxtyz4WYNUY0NE76u1KSukfNLkjcRlb+O00g== "@types/zen-observable@^0.8.0": version "0.8.0" resolved "https://registry.yarnpkg.com/@types/zen-observable/-/zen-observable-0.8.0.tgz#8b63ab7f1aa5321248aad5ac890a485656dcea4d" integrity sha512-te5lMAWii1uEJ4FwLjzdlbw3+n0FZNOvFXHxQDKeT0dilh7HOzdMzV2TrJVUzq8ep7J4Na8OUYPRLSQkJHAlrg== -"@typescript-eslint/eslint-plugin@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.0.1.tgz#88bde9239e29d688315718552cf80a3490491017" - integrity sha512-pQZtXupCn11O4AwpYVUX4PDFfmIJl90ZgrEBg0CEcqlwvPiG0uY81fimr1oMFblZnpKAq6prrT9a59pj1x58rw== +"@typescript-eslint/eslint-plugin@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.2.0.tgz#a3d5c11b377b7e18f3cd9c4e87d465fe9432669b" + integrity sha512-zBNRkzvLSwo6y5TG0DVcmshZIYBHKtmzD4N+LYnfTFpzc4bc79o8jNRSb728WV7A4Cegbs+MV5IRAj8BKBgOVQ== dependencies: - "@typescript-eslint/experimental-utils" "4.0.1" - "@typescript-eslint/scope-manager" "4.0.1" + "@typescript-eslint/experimental-utils" "4.2.0" + "@typescript-eslint/scope-manager" "4.2.0" debug "^4.1.1" functional-red-black-tree "^1.0.1" regexpp "^3.0.0" semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.0.1.tgz#7d9a3ab6821ad5274dad2186c1aa0d93afd696eb" - integrity sha512-gAqOjLiHoED79iYTt3F4uSHrYmg/GPz/zGezdB0jAdr6S6gwNiR/j7cTZ8nREKVzMVKLd9G3xbg1sV9GClW3sw== +"@typescript-eslint/experimental-utils@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.2.0.tgz#3d0b5cd4aa61f5eb7aa1e873dea0db1410b062d2" + integrity sha512-5BBj6BjgHEndBaQQpUVzRIPERz03LBc0MCQkHwUaH044FJFL08SwWv/sQftk7gf0ShZ2xZysz0LTwCwNt4Xu3w== dependencies: "@types/json-schema" "^7.0.3" - "@typescript-eslint/scope-manager" "4.0.1" - "@typescript-eslint/types" "4.0.1" - "@typescript-eslint/typescript-estree" "4.0.1" + "@typescript-eslint/scope-manager" "4.2.0" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/typescript-estree" "4.2.0" eslint-scope "^5.0.0" eslint-utils "^2.0.0" -"@typescript-eslint/parser@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.0.1.tgz#73772080db7a7a4534a35d719e006f503e664dc3" - integrity sha512-1+qLmXHNAWSQ7RB6fdSQszAiA7JTwzakj5cNYjBTUmpH2cqilxMZEIV+DRKjVZs8NzP3ALmKexB0w/ExjcK9Iw== +"@typescript-eslint/parser@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.2.0.tgz#1879ef400abd73d972e20f14c3522e5b343d1d1b" + integrity sha512-54jJ6MwkOtowpE48C0QJF9iTz2/NZxfKVJzv1ha5imigzHbNSLN9yvbxFFH1KdlRPQrlR8qxqyOvLHHxd397VA== dependencies: - "@typescript-eslint/scope-manager" "4.0.1" - "@typescript-eslint/types" "4.0.1" - "@typescript-eslint/typescript-estree" "4.0.1" + "@typescript-eslint/scope-manager" "4.2.0" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/typescript-estree" "4.2.0" debug "^4.1.1" -"@typescript-eslint/scope-manager@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.0.1.tgz#24d93c3000bdfcc5a157dc4d32b742405a8631b5" - integrity sha512-u3YEXVJ8jsj7QCJk3om0Y457fy2euEOkkzxIB/LKU3MdyI+FJ2gI0M4aKEaXzwCSfNDiZ13a3lDo5DVozc+XLQ== +"@typescript-eslint/scope-manager@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.2.0.tgz#d10e6854a65e175b22a28265d372a97c8cce4bfc" + integrity sha512-Tb402cxxObSxWIVT+PnBp5ruT2V/36yj6gG4C9AjkgRlZpxrLAzWDk3neen6ToMBGeGdxtnfFLoJRUecGz9mYQ== dependencies: - "@typescript-eslint/types" "4.0.1" - "@typescript-eslint/visitor-keys" "4.0.1" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/visitor-keys" "4.2.0" -"@typescript-eslint/types@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.0.1.tgz#1cf72582f764931f085cb8230ff215980fe467b2" - integrity sha512-S+gD3fgbkZYW2rnbjugNMqibm9HpEjqZBZkTiI3PwbbNGWmAcxolWIUwZ0SKeG4Dy2ktpKKaI/6+HGYVH8Qrlg== +"@typescript-eslint/types@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.2.0.tgz#6f6b094329e72040f173123832397c7c0b910fc8" + integrity sha512-xkv5nIsxfI/Di9eVwN+G9reWl7Me9R5jpzmZUch58uQ7g0/hHVuGUbbn4NcxcM5y/R4wuJIIEPKPDb5l4Fdmwg== -"@typescript-eslint/typescript-estree@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.0.1.tgz#29a43c7060641ec51c902d9f50ac7c5866ec479f" - integrity sha512-zGzleORFXrRWRJAMLTB2iJD1IZbCPkg4hsI8mGdpYlKaqzvKYSEWVAYh14eauaR+qIoZVWrXgYSXqLtTlxotiw== +"@typescript-eslint/typescript-estree@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.2.0.tgz#9d746240991c305bf225ad5e96cbf57e7fea0551" + integrity sha512-iWDLCB7z4MGkLipduF6EOotdHNtgxuNKnYD54nMS/oitFnsk4S3S/TE/UYXQTra550lHtlv9eGmp+dvN9pUDtA== dependencies: - "@typescript-eslint/types" "4.0.1" - "@typescript-eslint/visitor-keys" "4.0.1" + "@typescript-eslint/types" "4.2.0" + "@typescript-eslint/visitor-keys" "4.2.0" debug "^4.1.1" globby "^11.0.1" is-glob "^4.0.1" @@ -1343,12 +1353,12 @@ semver "^7.3.2" tsutils "^3.17.1" -"@typescript-eslint/visitor-keys@4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.0.1.tgz#d4e8de62775f2a6db71c7e8539633680039fdd6c" - integrity sha512-yBSqd6FjnTzbg5RUy9J+9kJEyQjTI34JdGMJz+9ttlJzLCnGkBikxw+N5n2VDcc3CesbIEJ0MnZc5uRYnrEnCw== +"@typescript-eslint/visitor-keys@4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.2.0.tgz#ae13838e3a260b63ae51021ecaf1d0cdea8dbba5" + integrity sha512-WIf4BNOlFOH2W+YqGWa6YKLcK/EB3gEj2apCrqLw6mme1RzBy0jtJ9ewJgnrZDB640zfnv8L+/gwGH5sYp/rGw== dependencies: - "@typescript-eslint/types" "4.0.1" + "@typescript-eslint/types" "4.2.0" eslint-visitor-keys "^2.0.0" "@wry/context@^0.4.0": @@ -1581,6 +1591,14 @@ apollo-cache-control@^0.11.1: apollo-server-env "^2.4.5" apollo-server-plugin-base "^0.9.1" +apollo-cache-control@^0.11.3: + version "0.11.3" + resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.11.3.tgz#caa409692bccc35da582cb133c023c0175b84e91" + integrity sha512-21GCeC9AIIa22uD0Vtqn/N0D5kOB4rY/Pa9aQhxVeLN+4f8Eu4nmteXhFypUD0LL1/58dmm8lS5embsfoIGjEA== + dependencies: + apollo-server-env "^2.4.5" + apollo-server-plugin-base "^0.10.1" + apollo-cache-inmemory@^1.6.6: version "1.6.6" resolved "https://registry.yarnpkg.com/apollo-cache-inmemory/-/apollo-cache-inmemory-1.6.6.tgz#56d1f2a463a6b9db32e9fa990af16d2a008206fd" @@ -1672,6 +1690,14 @@ apollo-graphql@^0.5.0: apollo-env "^0.6.5" lodash.sortby "^4.7.0" +apollo-graphql@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/apollo-graphql/-/apollo-graphql-0.6.0.tgz#37bee7dc853213269137f4c60bfdf2ee28658669" + integrity sha512-BxTf5LOQe649e9BNTPdyCGItVv4Ll8wZ2BKnmiYpRAocYEXAVrQPWuSr3dO4iipqAU8X0gvle/Xu9mSqg5b7Qg== + dependencies: + apollo-env "^0.6.5" + lodash.sortby "^4.7.0" + apollo-link-ws@^1.0.20: version "1.0.20" resolved "https://registry.yarnpkg.com/apollo-link-ws/-/apollo-link-ws-1.0.20.tgz#dfad44121f8445c6d7b7f8101a1b24813ba008ed" @@ -1690,6 +1716,13 @@ apollo-link@^1.0.0, apollo-link@^1.2.14: tslib "^1.9.3" zen-observable-ts "^0.8.21" +apollo-reporting-protobuf@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/apollo-reporting-protobuf/-/apollo-reporting-protobuf-0.6.0.tgz#179e49e99229851d588b1fe6faff4ffdcf503224" + integrity sha512-AFLQIuO0QhkoCF+41Be/B/YU0C33BZ0opfyXorIjM3MNNiEDSyjZqmUozlB3LqgfhT9mn2IR5RSsA+1b4VovDQ== + dependencies: + "@apollo/protobufjs" "^1.0.3" + apollo-server-caching@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/apollo-server-caching/-/apollo-server-caching-0.5.2.tgz#bef5d5e0d48473a454927a66b7bb947a0b6eb13e" @@ -1725,32 +1758,35 @@ apollo-server-core@^2.16.1: subscriptions-transport-ws "^0.9.11" ws "^6.0.0" -apollo-server-core@^2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.17.0.tgz#6af697ffe4968e74add01cd1efd2a8fb33299cf3" - integrity sha512-rjAkBbKSrGLDfg/g5bohnPlQahmkAxgEBuMDVsoF3aa+RaEPXPUMYrLbOxntl0LWeLbPiMa/IyFF43dvlGqV7w== +apollo-server-core@^2.18.1: + version "2.18.1" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.18.1.tgz#1dc057ae693bcce9aeeb6e7450a734a676674d53" + integrity sha512-Bv08AyJ3WSms59loE31haVRBctDn6MGyjtaPnfLlQV5//wMdwS5MXX8RcMCmXxv0Utp5TlhoD+pHLO5Ool+LRw== dependencies: "@apollographql/apollo-tools" "^0.4.3" "@apollographql/graphql-playground-html" "1.6.26" "@types/graphql-upload" "^8.0.0" "@types/ws" "^7.0.0" - apollo-cache-control "^0.11.1" + apollo-cache-control "^0.11.3" apollo-datasource "^0.7.2" - apollo-engine-reporting "^2.3.0" + apollo-graphql "^0.6.0" + apollo-reporting-protobuf "^0.6.0" apollo-server-caching "^0.5.2" apollo-server-env "^2.4.5" apollo-server-errors "^2.4.2" - apollo-server-plugin-base "^0.9.1" - apollo-server-types "^0.5.1" - apollo-tracing "^0.11.2" + apollo-server-plugin-base "^0.10.1" + apollo-server-types "^0.6.0" + apollo-tracing "^0.11.4" + async-retry "^1.2.1" fast-json-stable-stringify "^2.0.0" - graphql-extensions "^0.12.4" + graphql-extensions "^0.12.5" graphql-tag "^2.9.2" graphql-tools "^4.0.0" graphql-upload "^8.0.2" loglevel "^1.6.7" sha.js "^2.4.11" subscriptions-transport-ws "^0.9.11" + uuid "^8.0.0" ws "^6.0.0" apollo-server-env@^2.4.5: @@ -1788,19 +1824,20 @@ apollo-server-express@^2.16.0: subscriptions-transport-ws "^0.9.16" type-is "^1.6.16" -apollo-server-express@^2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.17.0.tgz#2014559b75a0bcf7ff8cf0f2d077da6653abbc18" - integrity sha512-PonpWOuM1DH3Cz0bu56Tusr3GXOnectC6AD/gy2GXK0v84E7tKTuxEY3SgsgxhvfvvhfwJbXTyIogL/wezqnCw== +apollo-server-express@^2.18.1: + version "2.18.1" + resolved "https://registry.yarnpkg.com/apollo-server-express/-/apollo-server-express-2.18.1.tgz#dbcf2e1ffc7e479cd89976db972b173712cc1292" + integrity sha512-qAkSlhKSvPx7sWT+Thk7bfHqjWNNm+uP66zNZlnsvKlR4++84KfcFrij3MaCm67mu4h0MBv2dvlsoOrXehrYtg== dependencies: "@apollographql/graphql-playground-html" "1.6.26" "@types/accepts" "^1.3.5" "@types/body-parser" "1.19.0" - "@types/cors" "^2.8.4" + "@types/cors" "2.8.7" "@types/express" "4.17.7" + "@types/express-serve-static-core" "4.17.9" accepts "^1.3.5" - apollo-server-core "^2.17.0" - apollo-server-types "^0.5.1" + apollo-server-core "^2.18.1" + apollo-server-types "^0.6.0" body-parser "^1.18.3" cors "^2.8.4" express "^4.17.1" @@ -1810,6 +1847,13 @@ apollo-server-express@^2.17.0: subscriptions-transport-ws "^0.9.16" type-is "^1.6.16" +apollo-server-plugin-base@^0.10.1: + version "0.10.1" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.10.1.tgz#b053d43b1ff5f728735ed35095cf4427657bfa9f" + integrity sha512-XChCBDNyfByWqVXptsjPwrwrCj5cxMmNbchZZi8KXjtJ0hN2C/9BMNlInJd6bVGXvUbkRJYUakfKCfO5dZmwIg== + dependencies: + apollo-server-types "^0.6.0" + apollo-server-plugin-base@^0.9.1: version "0.9.1" resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.9.1.tgz#a62ae9ab4e89790fd4cc5d123bb616da34e8e5fb" @@ -1826,13 +1870,22 @@ apollo-server-types@^0.5.1: apollo-server-caching "^0.5.2" apollo-server-env "^2.4.5" -apollo-server@^2.17.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.17.0.tgz#d015fe6d8d6bdd468bc43ecabcb29ceb41e0b286" - integrity sha512-vVMu+VqjmsB6yk5iNTb/AXM6EJGd2uwzrcTAbwqvGI7GqCYDRZlGBwrQCjOU/jT/EPWdNRWks/qhJYiQMeVXSg== +apollo-server-types@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.6.0.tgz#6085f8389881b79911384dab6c0e8a8b91c0e1a2" + integrity sha512-usqXaz81bHxD2IZvKEQNnLpSbf2Z/BmobXZAjEefJEQv1ItNn+lJNUmSSEfGejHvHlg2A7WuAJKJWyDWcJrNnA== dependencies: - apollo-server-core "^2.17.0" - apollo-server-express "^2.17.0" + apollo-reporting-protobuf "^0.6.0" + apollo-server-caching "^0.5.2" + apollo-server-env "^2.4.5" + +apollo-server@^2.18.1: + version "2.18.1" + resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-2.18.1.tgz#6e78554660fe61d52aa8c4bf8b4a4229c97630c0" + integrity sha512-W0IIiALWfUV5CYHeGlA8OGy2CbBeDTUtWIyqoaopLViWPdU+TkJcar+wMe5FfK3F+mIaISRsOcJAjqkRngDSuA== + dependencies: + apollo-server-core "^2.18.1" + apollo-server-express "^2.18.1" express "^4.0.0" graphql-subscriptions "^1.0.0" graphql-tools "^4.0.0" @@ -1845,13 +1898,13 @@ apollo-tracing@^0.11.1: apollo-server-env "^2.4.5" apollo-server-plugin-base "^0.9.1" -apollo-tracing@^0.11.2: - version "0.11.2" - resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.11.2.tgz#14308b176e021f5e6ec3ee670f8f96e9fbfdb50c" - integrity sha512-QjmRd2ozGD+PfmF6U9w/w6jrclYSBNczN6Bzppr8qA5somEGl5pqdprIZYL28H0IapZiutA3x6p6ZVF/cVX8wA== +apollo-tracing@^0.11.4: + version "0.11.4" + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.11.4.tgz#e953547064bc50dfa337cbe56836271bfd2d2efc" + integrity sha512-zBu/SwQlXfbdpcKLzWARGVjrEkIZUW3W9Mb4CCIzv07HbBQ8IQpmf9w7HIJJefC7rBiBJYg6JBGyuro3N2lxCA== dependencies: apollo-server-env "^2.4.5" - apollo-server-plugin-base "^0.9.1" + apollo-server-plugin-base "^0.10.1" apollo-utilities@1.3.4, apollo-utilities@^1.3.4: version "1.3.4" @@ -2785,6 +2838,13 @@ cross-fetch@^3.0.4: node-fetch "2.6.0" whatwg-fetch "3.0.0" +cross-fetch@^3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.0.6.tgz#3a4040bc8941e653e0e9cf17f29ebcd177d3365c" + integrity sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== + dependencies: + node-fetch "2.6.1" + cross-spawn@7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3082,10 +3142,10 @@ dot-prop@^5.2.0: dependencies: is-obj "^2.0.0" -dotenv-cli@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-3.2.0.tgz#002367c30992acb0b218b20fc01a8e18f13f85cf" - integrity sha512-zg/dfXISo7ntL3JKC+oj7eXEMg8LbOsARWTeypfVsmYtazDYOptmKLqA9u3LTee9x/sIPiLqmI6wskRP+89ohQ== +dotenv-cli@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-4.0.0.tgz#3cdd68b87ccd63c78dbfa72aab2f639bbeba5f4b" + integrity sha512-ByKEec+ashePEXthZaA1fif9XDtcaRnkN7eGdBDx3HHRjwZ/rA1go83Cbs4yRrx3JshsCf96FjAyIA2M672+CQ== dependencies: cross-spawn "^7.0.1" dotenv "^8.1.0" @@ -3365,10 +3425,10 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@^7.8.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.1.tgz#e59de3573fb6a5be8ff526c791571646d124a8fa" - integrity sha512-/2rX2pfhyUG0y+A123d0ccXtMm7DV7sH1m3lk9nk2DZ2LReq39FXHueR9xZwshE5MdfSf0xunSaMWRqyIA6M1w== +eslint@^7.9.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" + integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== dependencies: "@babel/code-frame" "^7.0.0" "@eslint/eslintrc" "^0.1.3" @@ -3604,6 +3664,11 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-files@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/extract-files/-/extract-files-9.0.0.tgz#8a7744f2437f81f5ed3250ed9f1550de902fe54a" + integrity sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -4066,6 +4131,15 @@ graphql-extensions@^0.12.4: apollo-server-env "^2.4.5" apollo-server-types "^0.5.1" +graphql-extensions@^0.12.5: + version "0.12.5" + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.12.5.tgz#b0e6b218f26f5aafe9dd73642410fec6beac0575" + integrity sha512-mGyGaktGpK3TVBtM0ZoyPX6Xk0mN9GYX9DRyFzDU4k4A2w93nLX7Ebcp+9/O5nHRmgrc0WziYYSmoWq2WNIoUQ== + dependencies: + "@apollographql/apollo-tools" "^0.4.3" + apollo-server-env "^2.4.5" + apollo-server-types "^0.6.0" + graphql-iso-date@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/graphql-iso-date/-/graphql-iso-date-3.6.1.tgz#bd2d0dc886e0f954cbbbc496bbf1d480b57ffa96" @@ -4092,12 +4166,14 @@ graphql-request@^2.1.0-next.1: dependencies: cross-fetch "^3.0.4" -graphql-request@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.0.0.tgz#942d81bbd621cc2223d35fbf2b42edf8be822b83" - integrity sha512-zW8AuLnKMYOnpVKdANU9FzLDoj4u4AoU6KZ79e+BcJaNiuw/vgCJ0p7ppDMSDrW77a12Moa7J7Mg4w0f9Kd/Kg== +graphql-request@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-3.1.0.tgz#c487488a1aa7b9a0f02335026b4ec897d645f9d4" + integrity sha512-Flg2Bd4Ek9BDJ5qacZC/iYuiS3LroHxQTmlUnfqjo/6jKwowY25FVtoLTnssMCBrYspRYEYEIfF1GN8J3/o5JQ== dependencies: - cross-fetch "^3.0.4" + cross-fetch "^3.0.5" + extract-files "^9.0.0" + form-data "^3.0.0" graphql-scalars@^1.1.5: version "1.2.1" @@ -4106,12 +4182,12 @@ graphql-scalars@^1.1.5: optionalDependencies: mongodb "*" -graphql-shield@^7.3.5: - version "7.3.5" - resolved "https://registry.yarnpkg.com/graphql-shield/-/graphql-shield-7.3.5.tgz#7514028c73f2dc858924a17b342e576ea0132f32" - integrity sha512-4NtGoEGTXMj4FzXM0zZur9Vp8+psDVQmJ93yr3KT2dU36Pr7yKvddPKE/0/3m9UoRGywIEoAFt0RnOsBRNFl0w== +graphql-shield@^7.3.6: + version "7.3.6" + resolved "https://registry.yarnpkg.com/graphql-shield/-/graphql-shield-7.3.6.tgz#d60a8eb6c0224ecc24f179361293d83726ebb53f" + integrity sha512-8Vken1G5j7ndqxoavK3JJkNMqcNEwNb7qf5DupcJ6M0QsWOQkw/bhtXI350Pf+4Bj7qfUUz6PK+HQITIud3NHg== dependencies: - "@types/yup" "0.29.6" + "@types/yup" "0.29.7" object-hash "^2.0.3" yup "^0.29.0" @@ -5167,19 +5243,7 @@ jest-snapshot@^26.4.2: pretty-format "^26.4.2" semver "^7.3.2" -jest-util@26.x: - version "26.2.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.2.0.tgz#0597d2a27c559340957609f106c408c17c1d88ac" - integrity sha512-YmDwJxLZ1kFxpxPfhSJ0rIkiZOM0PQbRcfH0TzJOhqCisCAsI1WcmoQqO83My9xeVA2k4n+rzg2UuexVKzPpig== - dependencies: - "@jest/types" "^26.2.0" - "@types/node" "*" - chalk "^4.0.0" - graceful-fs "^4.2.4" - is-ci "^2.0.0" - micromatch "^4.0.2" - -jest-util@^26.3.0: +jest-util@^26.1.0, jest-util@^26.3.0: version "26.3.0" resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.3.0.tgz#a8974b191df30e2bf523ebbfdbaeb8efca535b3e" integrity sha512-4zpn6bwV0+AMFN0IYhH/wnzIQzRaYVrz1A8sYnRnj4UXDXbOVtWmlaZkO9mipFqZ13okIfN87aDoJWB7VH6hcw== @@ -5944,14 +6008,14 @@ new-github-issue-url@^0.2.1: resolved "https://registry.yarnpkg.com/new-github-issue-url/-/new-github-issue-url-0.2.1.tgz#e17be1f665a92de465926603e44b9f8685630c1d" integrity sha512-md4cGoxuT4T4d/HDOXbrUHkTKrp/vp+m3aOA7XXVYwNsUNMK49g3SQicTSeV5GIz/5QVGAeYRAOlyp9OvlgsYA== -nexus-plugin-prisma@^0.18.1: - version "0.18.1" - resolved "https://registry.yarnpkg.com/nexus-plugin-prisma/-/nexus-plugin-prisma-0.18.1.tgz#e1f71eccc542b7f2fab1be9c52697a3d46a78967" - integrity sha512-7jMTwn8tQ0aHvFkgqie8hV4+8TeaZHJD/r9a03NAx/Rv07rDFt9y3Y7fntbLqT7e93XdL9rOEJT3L5PcuylBQg== +nexus-plugin-prisma@^0.19.0: + version "0.19.0" + resolved "https://registry.yarnpkg.com/nexus-plugin-prisma/-/nexus-plugin-prisma-0.19.0.tgz#bdd325137e6d12ccd9474b4a159ca7953a0f3de5" + integrity sha512-JkM5zstDUC2PyyEH5PP4ia7ylKpBHQ9iOVGDM05c97gJIJZSkQyrmGYwa9eTa7z5m8ugOhNXLkbNzEEx0R4/gA== dependencies: - "@prisma/cli" "2.6.1" - "@prisma/client" "2.6.1" - "@prisma/sdk" "2.6.1" + "@prisma/cli" "2.7.0" + "@prisma/client" "2.7.0" + "@prisma/sdk" "2.7.0" camelcase "^6.0.0" chalk "^4.0.0" common-tags "^1.8.0" @@ -6026,7 +6090,7 @@ node-fetch@2.6.0: resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.0.tgz#e633456386d4aa55863f676a7ab0daa8fdecb0fd" integrity sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA== -node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1: +node-fetch@2.6.1, node-fetch@^2.1.2, node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052" integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== @@ -6665,10 +6729,10 @@ prettier@^1.16.0: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -prettier@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.1.tgz#d9485dd5e499daa6cb547023b87a6cf51bee37d6" - integrity sha512-9bY+5ZWCfqj3ghYBLxApy2zf6m+NJo5GzmLTpr9FsApsfjriNnS2dahWReHMi7qNPhhHl9SYHJs2cHZLgexNIw== +prettier@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.1.2.tgz#3050700dae2e4c8b67c4c3f666cdb8af405e1ce5" + integrity sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg== pretty-format@^25.2.1, pretty-format@^25.4.0: version "25.4.0" @@ -7349,11 +7413,6 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -sleep-promise@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/sleep-promise/-/sleep-promise-8.0.1.tgz#8d795a27ea23953df6b52b91081e5e22665993c5" - integrity sha1-jXlaJ+ojlT32tSuRCB5eImZZk8U= - slice-ansi@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -7992,22 +8051,22 @@ ts-invariant@^0.4.0: dependencies: tslib "^1.9.3" -ts-jest@^26.3.0: - version "26.3.0" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.3.0.tgz#6b2845045347dce394f069bb59358253bc1338a9" - integrity sha512-Jq2uKfx6bPd9+JDpZNMBJMdMQUC3sJ08acISj8NXlVgR2d5OqslEHOR2KHMgwymu8h50+lKIm0m0xj/ioYdW2Q== +ts-jest@^26.4.0: + version "26.4.0" + resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.4.0.tgz#903c7827f3d3bc33efc2f91be294b164400c32e3" + integrity sha512-ofBzoCqf6Nv/PoWb/ByV3VNKy2KJSikamOBxvR3E6eVdIw10GwAXoyvMWXXjZJK2s6S27ZE8fI+JBTnGaovl6Q== dependencies: "@types/jest" "26.x" bs-logger "0.x" buffer-from "1.x" fast-json-stable-stringify "2.x" - jest-util "26.x" + jest-util "^26.1.0" json5 "2.x" lodash.memoize "4.x" make-error "1.x" mkdirp "1.x" semver "7.x" - yargs-parser "18.x" + yargs-parser "20.x" ts-morph@^7.1.3: version "7.1.3" @@ -8018,10 +8077,10 @@ ts-morph@^7.1.3: "@ts-morph/common" "~0.5.2" code-block-writer "^10.1.0" -ts-node-dev@1.0.0-pre.62: - version "1.0.0-pre.62" - resolved "https://registry.yarnpkg.com/ts-node-dev/-/ts-node-dev-1.0.0-pre.62.tgz#835644c43669b659a880379b9d06df86cef665ad" - integrity sha512-hfsEuCqUZOVnZ86l7A3icxD1nFt1HEmLVbx4YOHCkrbSHPBNWcw+IczAPZo3zz7YiOm9vs0xG6OENNrkgm89tQ== +ts-node-dev@1.0.0-pre.63: + version "1.0.0-pre.63" + resolved "https://registry.yarnpkg.com/ts-node-dev/-/ts-node-dev-1.0.0-pre.63.tgz#0e69df26cef35a728362d93348f13caa2cb2c512" + integrity sha512-KURricXsXtiB4R+NCgiKgE01wyTe/GlXTdAPIhliDhF3kCn00kzyepAc1H8kbUJCmz0oYQq/GQ6CMtiWovs9qg== dependencies: chokidar "^3.4.0" dateformat "~1.0.4-1.2.3" @@ -8175,10 +8234,10 @@ typescript@3.9.x: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.5.tgz#586f0dba300cde8be52dd1ac4f7e1009c1b13f36" integrity sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ== -typescript@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.2.tgz#7ea7c88777c723c681e33bf7988be5d008d05ac2" - integrity sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ== +typescript@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.3.tgz#153bbd468ef07725c1df9c77e8b453f8d36abba5" + integrity sha512-tEu6DGxGgRJPb/mVPIZ48e69xCn2yRmCgYmDugAVwmJ6o+0u1RI18eO7E7WBTLYLaEVVOhwQmcdhQHweux/WPg== typescript@~3.9.7: version "3.9.7" @@ -8568,7 +8627,12 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yargs-parser@18.x, yargs-parser@^18.1.1: +yargs-parser@20.x: + version "20.2.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.0.tgz#944791ca2be2e08ddadd3d87e9de4c6484338605" + integrity sha512-2agPoRFPoIcFzOIp6656gcvsg2ohtscpw2OINr/q46+Sq41xz2OYLqx5HRHabmFU1OARIPAYH5uteICE7mn/5A== + +yargs-parser@^18.1.1: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==