diff --git a/package.json b/package.json index 242494d..27d6c1f 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "dependencies": { "@typegoose/typegoose": "^6.4.0", "@types/graphql": "^14.5.0", - "apollo-server-koa": "^2.11.0", + "apollo-server-koa": "^2.14.2", "clsx": "^1.1.0", "graphql": "^14.5.8", "install": "^0.13.0", diff --git a/yarn.lock b/yarn.lock index 2cf7104..fa98dcc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -612,10 +612,10 @@ resolved "https://registry.npm.taobao.org/@types/validator/download/@types/validator-10.11.3.tgz#945799bef24a953c5bc02011ca8ad79331a3ef25" integrity sha1-lFeZvvJKlTxbwCARyorXkzGj7yU= -"@types/ws@^6.0.0": - version "6.0.4" - resolved "https://registry.npm.taobao.org/@types/ws/download/@types/ws-6.0.4.tgz#7797707c8acce8f76d8c34b370d4645b70421ff1" - integrity sha1-d5dwfIrM6PdtjDSzcNRkW3BCH/E= +"@types/ws@^7.0.0": + version "7.2.5" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-7.2.5.tgz#513f28b04a1ea1aa9dc2cad3f26e8e37c88aae49" + integrity sha512-4UEih9BI1nBKii385G9id1oFrSkLcClbwtDfcYj8HJLQqZVAtb/42vXVrYvRWCcufNF/a+rZD3MxNwghA7UmCg== dependencies: "@types/node" "*" @@ -769,42 +769,43 @@ anymatch@~3.1.1: normalize-path "^3.0.0" picomatch "^2.0.4" -apollo-cache-control@^0.9.0: - version "0.9.0" - resolved "https://registry.npm.taobao.org/apollo-cache-control/download/apollo-cache-control-0.9.0.tgz?cache=0&sync_timestamp=1584975157684&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapollo-cache-control%2Fdownload%2Fapollo-cache-control-0.9.0.tgz#43d2eec16d40248683f46b9b28937a89ad3b5c54" - integrity sha1-Q9LuwW1AJIaD9GubKJN6ia07XFQ= +apollo-cache-control@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/apollo-cache-control/-/apollo-cache-control-0.11.0.tgz#7075492d04c5424e7c6769380b503e8f75b39d61" + integrity sha512-dmRnQ9AXGw2SHahVGLzB/p4UW/taFBAJxifxubp8hqY5p9qdlSu4MPRq8zvV2ULMYf50rBtZyC4C+dZLqmHuHQ== dependencies: - apollo-server-env "^2.4.3" - graphql-extensions "^0.11.0" + apollo-server-env "^2.4.4" + apollo-server-plugin-base "^0.9.0" -apollo-datasource@^0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/apollo-datasource/download/apollo-datasource-0.7.0.tgz#2a6d82edb2eba21b4ddf21877009ba39ff821945" - integrity sha1-Km2C7bLrohtN3yGHcAm6Of+CGUU= +apollo-datasource@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/apollo-datasource/-/apollo-datasource-0.7.1.tgz#0b06da999ace50b7f5fe509f2a03f7de97974334" + integrity sha512-h++/jQAY7GA+4TBM+7ezvctFmmGNLrAPf51KsagZj+NkT9qvxp585rdsuatynVbSl59toPK2EuVmc6ilmQHf+g== dependencies: apollo-server-caching "^0.5.1" - apollo-server-env "^2.4.3" + apollo-server-env "^2.4.4" -apollo-engine-reporting-protobuf@^0.4.4: - version "0.4.4" - resolved "https://registry.npm.taobao.org/apollo-engine-reporting-protobuf/download/apollo-engine-reporting-protobuf-0.4.4.tgz#73a064f8c9f2d6605192d1673729c66ec47d9cb7" - integrity sha1-c6Bk+Mny1mBRktFnNynGbsR9nLc= +apollo-engine-reporting-protobuf@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.5.1.tgz#b6e66e6e382f9bcdc2ac8ed168b047eb1470c1a8" + integrity sha512-TSfr9iAaInV8dhXkesdcmqsthRkVcJkzznmiM+1Ob/GScK7r6hBYCjVDt2613EHAg9SUzTOltIKlGD+N+GJRUw== dependencies: "@apollo/protobufjs" "^1.0.3" -apollo-engine-reporting@^1.7.0: - version "1.7.0" - resolved "https://registry.npm.taobao.org/apollo-engine-reporting/download/apollo-engine-reporting-1.7.0.tgz?cache=0&sync_timestamp=1584975158881&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapollo-engine-reporting%2Fdownload%2Fapollo-engine-reporting-1.7.0.tgz#34a54ef96da5cfe1dea3a4fdf02768d1cc7e154f" - integrity sha1-NKVO+W2lz+Heo6T98Cdo0cx+FU8= +apollo-engine-reporting@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/apollo-engine-reporting/-/apollo-engine-reporting-2.0.0.tgz#af007b4a8a481fa97baef0eac51a7824f1ec3310" + integrity sha512-FvNwORsh3nxEfvQqd2xbd468a0q/R3kYar/Bk6YQdBX5qwqUhqmOcOSxLFk8Zb77HpwHij5CPpPWJb53TU1zcA== dependencies: - apollo-engine-reporting-protobuf "^0.4.4" + apollo-engine-reporting-protobuf "^0.5.1" apollo-graphql "^0.4.0" apollo-server-caching "^0.5.1" - apollo-server-env "^2.4.3" - apollo-server-errors "^2.4.0" - apollo-server-types "^0.3.0" + apollo-server-env "^2.4.4" + apollo-server-errors "^2.4.1" + apollo-server-plugin-base "^0.9.0" + apollo-server-types "^0.5.0" async-retry "^1.2.1" - graphql-extensions "^0.11.0" + uuid "^8.0.0" apollo-env@^0.6.2: version "0.6.2" @@ -841,50 +842,51 @@ apollo-server-caching@^0.5.1: dependencies: lru-cache "^5.0.0" -apollo-server-core@^2.11.0: - version "2.11.0" - resolved "https://registry.npm.taobao.org/apollo-server-core/download/apollo-server-core-2.11.0.tgz#91a055ce6cf12a8b43e8a4811d465d97fa324eac" - integrity sha1-kaBVzmzxKotD6KSBHUZdl/oyTqw= +apollo-server-core@^2.14.2: + version "2.14.2" + resolved "https://registry.yarnpkg.com/apollo-server-core/-/apollo-server-core-2.14.2.tgz#4ab055b96b8be7821a726c81e8aa412deb7f3644" + integrity sha512-8G6Aoz+k+ecuQco1KNLFbMrxhe/8uR4AOaOYEvT/N5m/6lrkPYzvBAxbpRIub5AxEwpBPcIrI452rR3PD9DItA== dependencies: "@apollographql/apollo-tools" "^0.4.3" "@apollographql/graphql-playground-html" "1.6.24" "@types/graphql-upload" "^8.0.0" - "@types/ws" "^6.0.0" - apollo-cache-control "^0.9.0" - apollo-datasource "^0.7.0" - apollo-engine-reporting "^1.7.0" + "@types/ws" "^7.0.0" + apollo-cache-control "^0.11.0" + apollo-datasource "^0.7.1" + apollo-engine-reporting "^2.0.0" apollo-server-caching "^0.5.1" - apollo-server-env "^2.4.3" - apollo-server-errors "^2.4.0" - apollo-server-plugin-base "^0.7.0" - apollo-server-types "^0.3.0" - apollo-tracing "^0.9.0" + apollo-server-env "^2.4.4" + apollo-server-errors "^2.4.1" + apollo-server-plugin-base "^0.9.0" + apollo-server-types "^0.5.0" + apollo-tracing "^0.11.0" fast-json-stable-stringify "^2.0.0" - graphql-extensions "^0.11.0" + graphql-extensions "^0.12.2" 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" ws "^6.0.0" -apollo-server-env@^2.4.3: - version "2.4.3" - resolved "https://registry.npm.taobao.org/apollo-server-env/download/apollo-server-env-2.4.3.tgz#9bceedaae07eafb96becdfd478f8d92617d825d2" - integrity sha1-m87tquB+r7lr7N/UePjZJhfYJdI= +apollo-server-env@^2.4.4: + version "2.4.4" + resolved "https://registry.yarnpkg.com/apollo-server-env/-/apollo-server-env-2.4.4.tgz#12d2d0896dcb184478cba066c7a683ab18689ca1" + integrity sha512-c2oddDS3lwAl6QNCIKCLEzt/dF9M3/tjjYRVdxOVN20TidybI7rAbnT4QOzf4tORnGXtiznEAvr/Kc9ahhKADg== dependencies: node-fetch "^2.1.2" util.promisify "^1.0.0" -apollo-server-errors@^2.4.0: - version "2.4.0" - resolved "https://registry.npm.taobao.org/apollo-server-errors/download/apollo-server-errors-2.4.0.tgz#3096db02b6ae8d434a6b2678f74eddaad8b98452" - integrity sha1-MJbbAraujUNKayZ4907dqti5hFI= +apollo-server-errors@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/apollo-server-errors/-/apollo-server-errors-2.4.1.tgz#16ad49de6c9134bfb2b7dede9842e73bb239dbe2" + integrity sha512-7oEd6pUxqyWYUbQ9TA8tM0NU/3aGtXSEibo6+txUkuHe7QaxfZ2wHRp+pfT1LC1K3RXYjKj61/C2xEO19s3Kdg== -apollo-server-koa@^2.11.0: - version "2.11.0" - resolved "https://registry.npm.taobao.org/apollo-server-koa/download/apollo-server-koa-2.11.0.tgz#6b87d0e19130633a6371f00df0ab8868421cf832" - integrity sha1-a4fQ4ZEwYzpjcfAN8KuIaEIc+DI= +apollo-server-koa@^2.14.2: + version "2.14.2" + resolved "https://registry.yarnpkg.com/apollo-server-koa/-/apollo-server-koa-2.14.2.tgz#95d098dd6cf831e2e466908956c2dee8b8b6d59b" + integrity sha512-pQuQPQeIkUdsjn3anRN5y1nZSM+tu/H2rCLae3l2gBZknj8ABJ20EeBKFjnB2/6OuHo3FQJSZVt9zeRbMfWKSw== dependencies: "@apollographql/graphql-playground-html" "1.6.24" "@koa/cors" "^2.2.1" @@ -895,39 +897,39 @@ apollo-server-koa@^2.11.0: "@types/koa-compose" "^3.2.2" "@types/koa__cors" "^2.2.1" accepts "^1.3.5" - apollo-server-core "^2.11.0" - apollo-server-types "^0.3.0" + apollo-server-core "^2.14.2" + apollo-server-types "^0.5.0" graphql-subscriptions "^1.0.0" graphql-tools "^4.0.0" - koa "2.11.0" + koa "2.12.0" koa-bodyparser "^4.2.1" koa-compose "^4.1.0" koa-router "^7.4.0" type-is "^1.6.16" -apollo-server-plugin-base@^0.7.0: - version "0.7.0" - resolved "https://registry.npm.taobao.org/apollo-server-plugin-base/download/apollo-server-plugin-base-0.7.0.tgz#5c52ee311c8ef884b8b17be1b7e9d4597966dae1" - integrity sha1-XFLuMRyO+IS4sXvht+nUWXlm2uE= +apollo-server-plugin-base@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/apollo-server-plugin-base/-/apollo-server-plugin-base-0.9.0.tgz#777f720a1ee827a66b8c159073ca30645f8bc625" + integrity sha512-LWcPrsy2+xqwlNseh/QaGa/MPNopS8c4qGgh0g0cAn0lZBRrJ9Yab7dq+iQ6vdUBwIhUWYN6s9dwUWCZw2SL8g== dependencies: - apollo-server-types "^0.3.0" + apollo-server-types "^0.5.0" -apollo-server-types@^0.3.0: - version "0.3.0" - resolved "https://registry.npm.taobao.org/apollo-server-types/download/apollo-server-types-0.3.0.tgz#01732e5fc6c4a2a522f051d5685c57a8e3dc620e" - integrity sha1-AXMuX8bEoqUi8FHVaFxXqOPcYg4= +apollo-server-types@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/apollo-server-types/-/apollo-server-types-0.5.0.tgz#51f39c5fa610ece8b07f1fbcf63c47d4ac150340" + integrity sha512-zhtsqqqfdeoJQAfc41Sy6WnnBVxKNgZ34BKXf/Q+kXmw7rbZ/B5SG3SJMvj1iFsbzZxILmWdUsE9aD20lEr0bg== dependencies: - apollo-engine-reporting-protobuf "^0.4.4" + apollo-engine-reporting-protobuf "^0.5.1" apollo-server-caching "^0.5.1" - apollo-server-env "^2.4.3" + apollo-server-env "^2.4.4" -apollo-tracing@^0.9.0: - version "0.9.0" - resolved "https://registry.npm.taobao.org/apollo-tracing/download/apollo-tracing-0.9.0.tgz?cache=0&sync_timestamp=1584975162840&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fapollo-tracing%2Fdownload%2Fapollo-tracing-0.9.0.tgz#673916ae674b9a8d72603f73af0b8561dfd38306" - integrity sha1-ZzkWrmdLmo1yYD9zrwuFYd/TgwY= +apollo-tracing@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/apollo-tracing/-/apollo-tracing-0.11.0.tgz#8821eb60692f77c06660fb6bc147446f600aecfe" + integrity sha512-I9IFb/8lkBW8ZwOAi4LEojfT7dMfUSkpnV8LHQI8Rcj0HtzL9HObQ3woBmzyGHdGHLFuD/6/VHyFD67SesSrJg== dependencies: - apollo-server-env "^2.4.3" - graphql-extensions "^0.11.0" + apollo-server-env "^2.4.4" + apollo-server-plugin-base "^0.9.0" apollo-utilities@^1.0.1, apollo-utilities@^1.3.0: version "1.3.3" @@ -1737,11 +1739,6 @@ encodeurl@^1.0.2: resolved "https://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -error-inject@^1.0.0: - version "1.0.0" - resolved "https://registry.npm.taobao.org/error-inject/download/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37" - integrity sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc= - es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2: version "1.17.5" resolved "https://registry.npm.taobao.org/es-abstract/download/es-abstract-1.17.5.tgz#d8c9d1d66c8981fb9200e2251d799eee92774ae9" @@ -2124,14 +2121,14 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.2: resolved "https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= -graphql-extensions@^0.11.0: - version "0.11.0" - resolved "https://registry.npm.taobao.org/graphql-extensions/download/graphql-extensions-0.11.0.tgz?cache=0&sync_timestamp=1584975158265&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgraphql-extensions%2Fdownload%2Fgraphql-extensions-0.11.0.tgz#2923b06f7452dad186d835327974b6c3ebb9c58f" - integrity sha1-KSOwb3RS2tGG2DUyeXS2w+u5xY8= +graphql-extensions@^0.12.2: + version "0.12.2" + resolved "https://registry.yarnpkg.com/graphql-extensions/-/graphql-extensions-0.12.2.tgz#f22210e812939b7caa2127589f30e6a1c671540f" + integrity sha512-vFaZua5aLiCOOzxfY5qzHZ6S52BCqW7VVOwzvV52Wb5edRm3dn6u+1MR9yYyEqUHSf8LvdhEojYlOkKiaQ4ghA== dependencies: "@apollographql/apollo-tools" "^0.4.3" - apollo-server-env "^2.4.3" - apollo-server-types "^0.3.0" + apollo-server-env "^2.4.4" + apollo-server-types "^0.5.0" graphql-query-complexity@^0.3.0: version "0.3.0" @@ -2632,10 +2629,10 @@ koa-static@^5.0.0: debug "^3.1.0" koa-send "^5.0.0" -koa@2.11.0, koa@^2.11.0: - version "2.11.0" - resolved "https://registry.npm.taobao.org/koa/download/koa-2.11.0.tgz#fe5a51c46f566d27632dd5dc8fd5d7dd44f935a4" - integrity sha1-/lpRxG9WbSdjLdXcj9XX3UT5NaQ= +koa@2.12.0, koa@^2.11.0: + version "2.12.0" + resolved "https://registry.yarnpkg.com/koa/-/koa-2.12.0.tgz#c92bfb42defd86f365c31bf63fe918db11fc5c74" + integrity sha512-WlUBj6PXoVhjI5ljMmlyK+eqkbVFW5XQu8twz6bd4WM2E67IwKgPMu5wIFXGxAsZT7sW5xAB54KhY8WAEkLPug== dependencies: accepts "^1.3.5" cache-content-type "^1.0.0" @@ -2647,7 +2644,6 @@ koa@2.11.0, koa@^2.11.0: depd "^1.1.2" destroy "^1.0.4" encodeurl "^1.0.2" - error-inject "^1.0.0" escape-html "^1.0.3" fresh "~0.5.2" http-assert "^1.3.0" @@ -3947,6 +3943,11 @@ uuid@^3.1.0: resolved "https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4= +uuid@^8.0.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.1.0.tgz#6f1536eb43249f473abc6bd58ff983da1ca30d8d" + integrity sha512-CI18flHDznR0lq54xBycOVmphdCYnQLKn8abKn7PXUiKUGdEd+/l9LWNJmugXel4hXq7S+RMNl34ecyC9TntWg== + v8-compile-cache@^2.0.3: version "2.1.0" resolved "https://registry.npm.taobao.org/v8-compile-cache/download/v8-compile-cache-2.1.0.tgz#e14de37b31a6d194f5690d67efc4e7f6fc6ab30e"