Parcourir la source

updated packages

- set "@typescript-eslint/ban-types": "off" (TODO investigate)
- remove node 8 in travis
Alexander Rose il y a 4 ans
Parent
commit
013a59857d
4 fichiers modifiés avec 270 ajouts et 321 suppressions
  1. 1 1
      .eslintrc.json
  2. 0 1
      .travis.yml
  3. 253 303
      package-lock.json
  4. 16 16
      package.json

+ 1 - 1
.eslintrc.json

@@ -12,7 +12,7 @@
         "@typescript-eslint"
     ],
     "rules": {
-        "@typescript-eslint/ban-types": "warn",
+        "@typescript-eslint/ban-types": "off",
         "@typescript-eslint/class-name-casing": "off",
         "indent": "off",
         "@typescript-eslint/indent": [

+ 0 - 1
.travis.yml

@@ -14,6 +14,5 @@ before_install:
 node_js:
   - "12"
   - "10"
-  - "8"
 before_script:
   - export DISPLAY=:99.0; sh -e /etc/init.d/xvfb start

+ 253 - 303
package-lock.json

@@ -700,9 +700,9 @@
       }
     },
     "@babel/runtime": {
-      "version": "7.9.2",
-      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz",
-      "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==",
+      "version": "7.9.6",
+      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.6.tgz",
+      "integrity": "sha512-64AF1xY3OAkFHqOb9s4jpgk1Mm5vDZ4L3acHvAml+53nO1XbXLuDodsVpO4OIUsmemlUHMxNdYMNJmsvOwLrvQ==",
       "dev": true,
       "requires": {
         "regenerator-runtime": "^0.13.4"
@@ -764,31 +764,23 @@
       }
     },
     "@graphql-codegen/add": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-1.13.5.tgz",
-      "integrity": "sha512-zxkqrqYR3cQyrzbX1SMdQQhlyESvvfwZgpSzzui8s8rH90ylzxB9oM3uY6agcYSBUQqigKNaO+1SFtGYMWzYvQ==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/add/-/add-1.14.0.tgz",
+      "integrity": "sha512-/H66a/H/vOPzhS9Wbx7U7Kx785XQxfI+HM2zGhSvAxVFf2HmucBQNOU9PEgLTUvWCEo7t23PzymlTqoh4d9wfA==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "@graphql-codegen/plugin-helpers": "1.14.0",
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/cli": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.13.5.tgz",
-      "integrity": "sha512-/A19GkD9NpFhRNSt6/sVepZ09hwwpQUhjgKthBea0cteH3jFXa/3h1Sgtk/0z90MLxRNRVaY9V85O7SUU21xBA==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/cli/-/cli-1.14.0.tgz",
+      "integrity": "sha512-ocdVvjXNcRecLBeJSWrA+lzGMBbGD662EB1hVMUkFAR1RNUBjeZGIbtp6N3CM/OoLR0PmasWtgQxffJhPNPQMQ==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/core": "1.13.5",
-        "@graphql-codegen/plugin-helpers": "1.13.5",
+        "@graphql-codegen/core": "1.14.0",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
         "@graphql-toolkit/apollo-engine-loader": "~0.10.4",
         "@graphql-toolkit/code-file-loader": "~0.10.4",
         "@graphql-toolkit/common": "~0.10.4",
@@ -811,7 +803,7 @@
         "dependency-graph": "0.9.0",
         "detect-indent": "6.0.0",
         "glob": "7.1.6",
-        "graphql-config": "3.0.1",
+        "graphql-config": "3.0.2",
         "indent-string": "4.0.0",
         "inquirer": "7.1.0",
         "is-glob": "4.0.1",
@@ -825,44 +817,28 @@
         "pascal-case": "3.1.1",
         "request": "2.88.2",
         "ts-log": "2.1.4",
-        "tslib": "^1.11.1",
+        "tslib": "^2.0.0",
         "upper-case": "2.0.1",
         "valid-url": "1.0.9",
         "wrap-ansi": "7.0.0"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.13.0",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
-          "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==",
-          "dev": true
-        }
       }
     },
     "@graphql-codegen/core": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.13.5.tgz",
-      "integrity": "sha512-RKkzvCXWfXaNeleHRpp5qWmiwnNCxsc6cVlLmSiZMQad363yOjU2m95oqy4a7WwL6pE/x0NqxtxCFLP7fD+LMQ==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/core/-/core-1.14.0.tgz",
+      "integrity": "sha512-bzm/BbPOPpTwhFaHBc6wFHiQGr+7UutSlTVxEZxrxCAkV2YVpu4qvD/NMO0R0jeIO2GLrrLKyYyQJAYDzNNEwQ==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
         "@graphql-toolkit/common": "~0.10.4",
         "@graphql-toolkit/schema-merging": "~0.10.4",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/plugin-helpers": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.13.5.tgz",
-      "integrity": "sha512-Vq+Qh1K74YHge4uxzekWr4Mf63dFem+RpVsw2w/EmssQLK8WasgIEJ1wQp5nWGwvc5Bj7gImO3+VZRxgMEcrcw==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/plugin-helpers/-/plugin-helpers-1.14.0.tgz",
+      "integrity": "sha512-VV74wsEVrzsEXUREQi2ZetO+EkQWj2C+DzjxKmRiFak/RpCasoVPkO/DxspZsljyHi6htIGX5r9m5x8uhfphmg==",
       "dev": true,
       "requires": {
         "@graphql-toolkit/common": "~0.10.4",
@@ -873,114 +849,74 @@
         "lower-case": "2.0.1",
         "param-case": "3.0.3",
         "pascal-case": "3.1.1",
-        "tslib": "~1.11.1",
+        "tslib": "~2.0.0",
         "upper-case": "2.0.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
       }
     },
     "@graphql-codegen/time": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/time/-/time-1.13.5.tgz",
-      "integrity": "sha512-ItHfkye5By0EnEyNj7fbqD502dWLrbkwNUTC7dnGIKnz54ey52NslQpO5iEiimSQWhkmFkyWJuggeHG5RSsiaQ==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/time/-/time-1.14.0.tgz",
+      "integrity": "sha512-pbvj8grP8mURxyJEcQMtw1q1f2PjGbyjPDxGJHDrqkYpwm60g0NOK4zBkfJyU3zs2G1+v8GMn98rb3hTy2X4Lw==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
         "moment": "~2.25.0"
       }
     },
     "@graphql-codegen/typescript": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.13.5.tgz",
-      "integrity": "sha512-wa9rF7xFaobxzw79Ok40pkjAS2as7nsgm+bRIwyP07YZSOYoa2TOepvAcT4NdZg5+ocmYWIZDpWwtchRHZoT5A==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript/-/typescript-1.14.0.tgz",
+      "integrity": "sha512-GRoNH4n7j5hvnNwuqDDyAKJ+hyxjhYdA6j4fmJQ3xZa0CvtMb6G6qvZUtdhis7ITQJ6M0dldjIpw9SM1ozMjrw==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
-        "@graphql-codegen/visitor-plugin-common": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
+        "@graphql-codegen/visitor-plugin-common": "1.14.0",
         "auto-bind": "~4.0.0",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/typescript-graphql-files-modules": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-files-modules/-/typescript-graphql-files-modules-1.13.5.tgz",
-      "integrity": "sha512-UcnGxf0tixS5KHZM4OUM12ec8g44O5ZR5RD0vRg3fPJCRvASa5pS/9w2FWpPE5ob2G3RmgAWT39jxzCTqsp4nQ==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-files-modules/-/typescript-graphql-files-modules-1.14.0.tgz",
+      "integrity": "sha512-FSxtEOE0+3dcCEFnL9lwBJ373ustKTMhi2zjSs7pMVIBgC0LHh9vo0TxoV9PsYKuHhwd0meIJd2/++jdBE0YSQ==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "@graphql-codegen/plugin-helpers": "1.14.0",
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/typescript-graphql-request": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-1.13.5.tgz",
-      "integrity": "sha512-nl2l0Dz0L7c6pxowzvEWW8bkcjP3Q4JlRo5LpAdToQxnpW7+Q4yVJwaUCjBnZ87hEhj0mTM4vvD44Y/f9xhapA==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-graphql-request/-/typescript-graphql-request-1.14.0.tgz",
+      "integrity": "sha512-lumOPfKLj9z3Agjz7ytxULz18LjM/AU4as7z4r2J1gEWSMUj0+aSZCz750KWEma06nW0TPkBgam/P02IpSkBLw==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
-        "@graphql-codegen/visitor-plugin-common": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
+        "@graphql-codegen/visitor-plugin-common": "1.14.0",
         "auto-bind": "~4.0.0",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/typescript-operations": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.13.5.tgz",
-      "integrity": "sha512-OusFqBo2zUij0w4uLIw8+lWPXdRTWaW1sm56TjJZFwSHMQjZywYir+I0/x/wxZRX2aalE4sMJTy0AQVQx1f+Mg==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/typescript-operations/-/typescript-operations-1.14.0.tgz",
+      "integrity": "sha512-dAKA20Np+csY5aBlcq9uI/r/AKSjO5Oqs3kObFeInAX7ntVeDqFpMPT9OFfvJ8fCtzgVSNM8NiNBRwemcuGQrw==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
-        "@graphql-codegen/typescript": "1.13.5",
-        "@graphql-codegen/visitor-plugin-common": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
+        "@graphql-codegen/typescript": "1.14.0",
+        "@graphql-codegen/visitor-plugin-common": "1.14.0",
         "auto-bind": "~4.0.0",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-codegen/visitor-plugin-common": {
-      "version": "1.13.5",
-      "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.13.5.tgz",
-      "integrity": "sha512-NBQBYCGasRKXQK9JW91hjz3CdHK9QjXw7MjfXxkEGcyt7YKtvEKsfCapoUP5BUl7pQFmkqBUacoNg6iVMhtEKg==",
+      "version": "1.14.0",
+      "resolved": "https://registry.npmjs.org/@graphql-codegen/visitor-plugin-common/-/visitor-plugin-common-1.14.0.tgz",
+      "integrity": "sha512-gjsj3zKEjhOfsQapx2i/oN6rPvmzpRCuCJTwgYPpSMzpGwMCp930ds1bGPQilFWb6l0N6LtcQSrjOitEvTlRIQ==",
       "dev": true,
       "requires": {
-        "@graphql-codegen/plugin-helpers": "1.13.5",
+        "@graphql-codegen/plugin-helpers": "1.14.0",
         "@graphql-toolkit/relay-operation-optimizer": "~0.10.4",
         "array.prototype.flatmap": "1.2.3",
         "auto-bind": "~4.0.0",
@@ -988,59 +924,51 @@
         "graphql-tag": "2.10.3",
         "parse-filepath": "1.0.2",
         "pascal-case": "3.1.1",
-        "tslib": "~1.11.1"
-      },
-      "dependencies": {
-        "tslib": {
-          "version": "1.11.2",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
-          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
-          "dev": true
-        }
+        "tslib": "~2.0.0"
       }
     },
     "@graphql-toolkit/apollo-engine-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/apollo-engine-loader/-/apollo-engine-loader-0.10.6.tgz",
-      "integrity": "sha512-/IsLQiUwECkWtFkVpIeGt4OCXXBOzSbhZ7LYFoAph8eqJzjrnOb/L5XIFTj/pC/WPUHx4oC4KJz0/1ybjkEVRg==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/apollo-engine-loader/-/apollo-engine-loader-0.10.7.tgz",
+      "integrity": "sha512-nQMvUPjwG2+drBbTdR9m+LmggWr/MimP8vf5ry3yo/ZJmNDVWG6XQqNsfIau5ygpQ+y20dB+lWYbwquYBJYajQ==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
         "cross-fetch": "3.0.4",
-        "tslib": "1.11.1"
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/code-file-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/code-file-loader/-/code-file-loader-0.10.6.tgz",
-      "integrity": "sha512-ITkPCURTtJGh0WmMshVQ5bh54AWwOgur8iuAil3Vh14gjuOYxhdOSVQ+L2AVQ22CXclhJLbcm6mhPKjtG7UmBw==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/code-file-loader/-/code-file-loader-0.10.7.tgz",
+      "integrity": "sha512-siRedPr9Kg4Njn5H6N4LK00y6KChopH6Snv/4RGPar4xxEmh5lBzw5vdfJTlipu3RCw1W5jTTyJZD4qNCndDGA==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "@graphql-toolkit/graphql-tag-pluck": "0.10.6",
-        "tslib": "1.11.1"
+        "@graphql-toolkit/common": "0.10.7",
+        "@graphql-toolkit/graphql-tag-pluck": "0.10.7",
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/common": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/common/-/common-0.10.6.tgz",
-      "integrity": "sha512-rrH/KPheh/wCZzqUmNayBHd+aNWl/751C4iTL/327TzONdAVrV7ZQOyEkpGLW6YEFWPIlWxNkaBoEALIjCxTGg==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/common/-/common-0.10.7.tgz",
+      "integrity": "sha512-epcJvmIAo+vSEY76F0Dj1Ef6oeewT5pdMe1obHj7LHXN9V22O86aQzwdEEm1iG91qROqSw/apcDnSCMjuVeQVA==",
       "dev": true,
       "requires": {
         "aggregate-error": "3.0.1",
@@ -1050,13 +978,13 @@
       }
     },
     "@graphql-toolkit/core": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/core/-/core-0.10.6.tgz",
-      "integrity": "sha512-dUgYTmyIZH+rBVacjPgqO+7qCG5b6pD8niHVghX2h4UAMEApx2o/2TAsSsAMFlqrMA/haW1UIMsmKPw8Yj19ZA==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/core/-/core-0.10.7.tgz",
+      "integrity": "sha512-LXcFLG7XcRJrPz/xD+0cExzLx/ptVynDM20650/FbmHbKOU50d9mSbcsrzAOq/3f4q3HrRDssvn0f6pPm0EHMg==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "@graphql-toolkit/schema-merging": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
+        "@graphql-toolkit/schema-merging": "0.10.7",
         "aggregate-error": "3.0.1",
         "globby": "11.0.0",
         "import-from": "^3.0.0",
@@ -1064,168 +992,193 @@
         "lodash": "4.17.15",
         "p-limit": "2.3.0",
         "resolve-from": "5.0.0",
-        "tslib": "1.11.1",
+        "tslib": "1.11.2",
         "unixify": "1.0.0",
         "valid-url": "1.0.9"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/git-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/git-loader/-/git-loader-0.10.6.tgz",
-      "integrity": "sha512-n8ZeFTI9PFakLg4++okI9wdPbBUqnnvNsRPqTozdwgO+97kls0fvhe6Cp45dKLG4xVPPTDdqPazQbmjOQtW32g==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/git-loader/-/git-loader-0.10.7.tgz",
+      "integrity": "sha512-qN8ho16hC2KAdyxNY91yYlwc8y1VptF6KmW/e2WUj7RMWN1h0wmWY9n6eAwF1N5IqqVEzkQ3aeoZe0K/vfa3bg==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "@graphql-toolkit/graphql-tag-pluck": "0.10.6",
-        "simple-git": "1.132.0"
-      },
-      "dependencies": {
-        "simple-git": {
-          "version": "1.132.0",
-          "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.132.0.tgz",
-          "integrity": "sha512-xauHm1YqCTom1sC9eOjfq3/9RKiUA9iPnxBbrY2DdL8l4ADMu0jjM5l5lphQP5YWNqAL2aXC/OeuQ76vHtW5fg==",
-          "dev": true,
-          "requires": {
-            "debug": "^4.0.1"
-          }
-        }
+        "@graphql-toolkit/common": "0.10.7",
+        "@graphql-toolkit/graphql-tag-pluck": "0.10.7",
+        "simple-git": "2.5.0"
       }
     },
     "@graphql-toolkit/github-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/github-loader/-/github-loader-0.10.6.tgz",
-      "integrity": "sha512-fwwclgMmpcvUQqWCX4kh99N0R3Qjs5kXN6Fcz5IJQSI4ExNlAJk0xG1+8ipYp35oF5+1dc+dMezgLT/kMpRUOA==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/github-loader/-/github-loader-0.10.7.tgz",
+      "integrity": "sha512-UYbkjDJX4/vjphHutnjRpfFYMDAfoWxqs1Wa45GsT+FJvOJbJb9IGshCTpS81gYmGbcVIeqt/T1XrxuT5sTEsQ==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "@graphql-toolkit/graphql-tag-pluck": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
+        "@graphql-toolkit/graphql-tag-pluck": "0.10.7",
         "cross-fetch": "3.0.4"
       }
     },
     "@graphql-toolkit/graphql-file-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/graphql-file-loader/-/graphql-file-loader-0.10.6.tgz",
-      "integrity": "sha512-D5GutvfUccIFX5Cx/blvrHnt8fXxQ9gM51cgTyGV+6dL2VdCrmOJucEWG7+ki5baCAB78/OyhtP+/tmKNQVPKQ==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/graphql-file-loader/-/graphql-file-loader-0.10.7.tgz",
+      "integrity": "sha512-6tUIuw/YBlm0VyVgXgMrOXsEQ+WpXVgr2NQwHNzmZo82kPGqImveq7A2D3gBWLyVTcinDScRcKJMxM4kCF5T0A==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "tslib": "1.11.1"
+        "@graphql-toolkit/common": "0.10.7",
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/graphql-tag-pluck": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/graphql-tag-pluck/-/graphql-tag-pluck-0.10.6.tgz",
-      "integrity": "sha512-LZpDGZpsRHlK6fyDVWAC7Bn82RBKrjwrSfi1UTL5uIXyZd1t7YbF3MwvTYMJ+bbJQv21D/vHhXeCDwiWTDaYZw==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/graphql-tag-pluck/-/graphql-tag-pluck-0.10.7.tgz",
+      "integrity": "sha512-au0Q95/Wbw7fBHeCHU1vMsvYSCKRD5slk+ZZ183LL6lX71phkXIwWD+JpBPBLIY/3Zm+3QUUg66crC+igw4ziw==",
       "dev": true,
       "requires": {
-        "@babel/parser": "7.9.4",
-        "@babel/traverse": "7.9.5",
-        "@babel/types": "7.9.5",
-        "@graphql-toolkit/common": "0.10.6",
+        "@babel/parser": "7.9.6",
+        "@babel/traverse": "7.9.6",
+        "@babel/types": "7.9.6",
+        "@graphql-toolkit/common": "0.10.7",
         "vue-template-compiler": "^2.6.11"
+      },
+      "dependencies": {
+        "@babel/parser": {
+          "version": "7.9.6",
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.6.tgz",
+          "integrity": "sha512-AoeIEJn8vt+d/6+PXDRPaksYhnlbMIiejioBZvvMQsOjW/JYK6k/0dKnvvP3EhK5GfMBWDPtrxRtegWdAcdq9Q==",
+          "dev": true
+        },
+        "@babel/traverse": {
+          "version": "7.9.6",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.6.tgz",
+          "integrity": "sha512-b3rAHSjbxy6VEAvlxM8OV/0X4XrG72zoxme6q1MOoe2vd0bEc+TwayhuC1+Dfgqh1QEG+pj7atQqvUprHIccsg==",
+          "dev": true,
+          "requires": {
+            "@babel/code-frame": "^7.8.3",
+            "@babel/generator": "^7.9.6",
+            "@babel/helper-function-name": "^7.9.5",
+            "@babel/helper-split-export-declaration": "^7.8.3",
+            "@babel/parser": "^7.9.6",
+            "@babel/types": "^7.9.6",
+            "debug": "^4.1.0",
+            "globals": "^11.1.0",
+            "lodash": "^4.17.13"
+          }
+        },
+        "@babel/types": {
+          "version": "7.9.6",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.6.tgz",
+          "integrity": "sha512-qxXzvBO//jO9ZnoasKF1uJzHd2+M6Q2ZPIVfnFps8JJvXy0ZBbwbNOmE6SGIY5XOY6d1Bo5lb9d9RJ8nv3WSeA==",
+          "dev": true,
+          "requires": {
+            "@babel/helper-validator-identifier": "^7.9.5",
+            "lodash": "^4.17.13",
+            "to-fast-properties": "^2.0.0"
+          }
+        }
       }
     },
     "@graphql-toolkit/json-file-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/json-file-loader/-/json-file-loader-0.10.6.tgz",
-      "integrity": "sha512-gTf3gWtc4ZH1OFLl79BRHX0DsjecV0xDxKLKFpGYx22ay72iJqddKFKXxRHeGWFjIrNIi90RUyKlKY8uGyYw2w==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/json-file-loader/-/json-file-loader-0.10.7.tgz",
+      "integrity": "sha512-nVISrODqvn5LiQ4nKL5pz1Let/W1tuj2viEwrNyTS+9mcjaCE2nhV5MOK/7ZY0cR+XeA4N2u65EH1lQd63U3Cw==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "tslib": "1.11.1"
+        "@graphql-toolkit/common": "0.10.7",
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/prisma-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/prisma-loader/-/prisma-loader-0.10.6.tgz",
-      "integrity": "sha512-vjY5fHn0048Kedhj9DAe/z4+u8VKX6OSLtVQglWYPaxh3Plytv+EPQCsN7AMyjuaNkfQJYBZvTZOL4V/lyK0YQ==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/prisma-loader/-/prisma-loader-0.10.7.tgz",
+      "integrity": "sha512-yUGB1pyje1GfnO2YNAP/3gWsykMyk8LRC357y5ktL+MBUz1TqwXPeShoQYEZLWPrLmoB6VF/7yu82lMEJW9TnQ==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
-        "@graphql-toolkit/url-loader": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
+        "@graphql-toolkit/url-loader": "0.10.7",
         "prisma-yml": "1.34.10",
-        "tslib": "1.11.1"
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/relay-operation-optimizer": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/relay-operation-optimizer/-/relay-operation-optimizer-0.10.6.tgz",
-      "integrity": "sha512-cbaVFJQc6xPRKBwz139RxwQgzrqEw0ggL+0Y7HkyjyiBScq+CzfqYjgwhaLYPGJiACwwjq6X6D6ESDtTS34HXQ==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/relay-operation-optimizer/-/relay-operation-optimizer-0.10.7.tgz",
+      "integrity": "sha512-Abxu7X9azJ6UU1xmmkvFEnwzhHkq2LEmoFsy5nJUScH/cTa1e9EVmMnsEOxnF0VbfIGanMCrVoFADRntKZZ8Yw==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
         "relay-compiler": "9.1.0"
       }
     },
     "@graphql-toolkit/schema-merging": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/schema-merging/-/schema-merging-0.10.6.tgz",
-      "integrity": "sha512-BNABgYaNCw4Li3EiH/x7oDpkN+ml3M0SWqjnsW1Pf2NcyfGlv033Bda+O/q4XYtseZ0OOOh52GLXtUgwyPFb8A==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/schema-merging/-/schema-merging-0.10.7.tgz",
+      "integrity": "sha512-VngxJbVdRfXYhdMLhL90pqN+hD/2XTZwhHPGvpWqmGQhT6roc98yN3xyDyrWFYYsuiY4gTexdmrHQ3d7mzitwA==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
         "deepmerge": "4.2.2",
         "graphql-tools": "5.0.0",
-        "tslib": "1.11.1"
+        "tslib": "1.11.2"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
     },
     "@graphql-toolkit/url-loader": {
-      "version": "0.10.6",
-      "resolved": "https://registry.npmjs.org/@graphql-toolkit/url-loader/-/url-loader-0.10.6.tgz",
-      "integrity": "sha512-Ts8h4zfcOKSp9TNk6uOvmkwDofXUr5cspxO2cpmd0zLnxceHYhe0D2Q/Bq1SPw3NGN2AqvAr7zD8T2z5NDVUKQ==",
+      "version": "0.10.7",
+      "resolved": "https://registry.npmjs.org/@graphql-toolkit/url-loader/-/url-loader-0.10.7.tgz",
+      "integrity": "sha512-Ec3T4Zuo63LwG+RfK2ryz8ChPfncBf8fiSJ1xr68FtLDVznDNulvlNKFbfREE5koWejwsnJrjLCv6IX5IbhExg==",
       "dev": true,
       "requires": {
-        "@graphql-toolkit/common": "0.10.6",
+        "@graphql-toolkit/common": "0.10.7",
         "cross-fetch": "3.0.4",
         "graphql-tools": "5.0.0",
-        "tslib": "1.11.1",
+        "tslib": "1.11.2",
         "valid-url": "1.0.9"
       },
       "dependencies": {
         "tslib": {
-          "version": "1.11.1",
-          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz",
-          "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==",
+          "version": "1.11.2",
+          "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.2.tgz",
+          "integrity": "sha512-tTSkux6IGPnUGUd1XAZHcpu85MOkIl5zX49pO+jfsie3eP0B6pyhOlLXm3cAC6T7s+euSDDUUV+Acop5WmtkVg==",
           "dev": true
         }
       }
@@ -1941,9 +1894,9 @@
       }
     },
     "@types/jest": {
-      "version": "25.2.2",
-      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.2.tgz",
-      "integrity": "sha512-aRctFbG8Pb7DSLzUt/fEtL3q/GKb9mretFuYhRub2J0q6NhzBYbx9HTQzHrWgBNIxYOlxGNVe6Z54cpbUt+Few==",
+      "version": "25.2.3",
+      "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.3.tgz",
+      "integrity": "sha512-JXc1nK/tXHiDhV55dvfzqtmP4S3sy3T3ouV2tkViZgxY/zeUkcpQcQPGRlgF4KmWzWW5oiWYSZwtCB+2RsE4Fw==",
       "requires": {
         "jest-diff": "^25.2.1",
         "pretty-format": "^25.2.1"
@@ -1961,9 +1914,9 @@
       "integrity": "sha512-FwI9gX75FgVBJ7ywgnq/P7tw+/o1GUbtP0KzbtusLigAOgIgNISRK0ZPl4qertvXSIE8YbsVJueQ90cDt9YYyw=="
     },
     "@types/node": {
-      "version": "14.0.1",
-      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.1.tgz",
-      "integrity": "sha512-FAYBGwC+W6F9+huFIDtn43cpy7+SzG+atzRiTfdp3inUKL2hXnd4rG8hylJLIh4+hqrQy1P17kvJByE/z825hA=="
+      "version": "14.0.5",
+      "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.5.tgz",
+      "integrity": "sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA=="
     },
     "@types/node-fetch": {
       "version": "2.5.7",
@@ -2058,45 +2011,54 @@
       "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw=="
     },
     "@typescript-eslint/eslint-plugin": {
-      "version": "2.33.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.33.0.tgz",
-      "integrity": "sha512-QV6P32Btu1sCI/kTqjTNI/8OpCYyvlGjW5vD8MpTIg+HGE5S88HtT1G+880M4bXlvXj/NjsJJG0aGcVh0DdbeQ==",
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.0.0.tgz",
+      "integrity": "sha512-lcZ0M6jD4cqGccYOERKdMtg+VWpoq3NSnWVxpc/AwAy0zhkUYVioOUZmfNqiNH8/eBNGhCn6HXd6mKIGRgNc1Q==",
       "dev": true,
       "requires": {
-        "@typescript-eslint/experimental-utils": "2.33.0",
+        "@typescript-eslint/experimental-utils": "3.0.0",
         "functional-red-black-tree": "^1.0.1",
         "regexpp": "^3.0.0",
+        "semver": "^7.3.2",
         "tsutils": "^3.17.1"
+      },
+      "dependencies": {
+        "semver": {
+          "version": "7.3.2",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
+          "dev": true
+        }
       }
     },
     "@typescript-eslint/experimental-utils": {
-      "version": "2.33.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.33.0.tgz",
-      "integrity": "sha512-qzPM2AuxtMrRq78LwyZa8Qn6gcY8obkIrBs1ehqmQADwkYzTE1Pb4y2W+U3rE/iFkSWcWHG2LS6MJfj6SmHApg==",
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.0.0.tgz",
+      "integrity": "sha512-BN0vmr9N79M9s2ctITtChRuP1+Dls0x/wlg0RXW1yQ7WJKPurg6X3Xirv61J2sjPif4F8SLsFMs5Nzte0WYoTQ==",
       "dev": true,
       "requires": {
         "@types/json-schema": "^7.0.3",
-        "@typescript-eslint/typescript-estree": "2.33.0",
+        "@typescript-eslint/typescript-estree": "3.0.0",
         "eslint-scope": "^5.0.0",
         "eslint-utils": "^2.0.0"
       }
     },
     "@typescript-eslint/parser": {
-      "version": "2.33.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.33.0.tgz",
-      "integrity": "sha512-AUtmwUUhJoH6yrtxZMHbRUEMsC2G6z5NSxg9KsROOGqNXasM71I8P2NihtumlWTUCRld70vqIZ6Pm4E5PAziEA==",
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.0.0.tgz",
+      "integrity": "sha512-8RRCA9KLxoFNO0mQlrLZA0reGPd/MsobxZS/yPFj+0/XgMdS8+mO8mF3BDj2ZYQj03rkayhSJtF1HAohQ3iylw==",
       "dev": true,
       "requires": {
         "@types/eslint-visitor-keys": "^1.0.0",
-        "@typescript-eslint/experimental-utils": "2.33.0",
-        "@typescript-eslint/typescript-estree": "2.33.0",
+        "@typescript-eslint/experimental-utils": "3.0.0",
+        "@typescript-eslint/typescript-estree": "3.0.0",
         "eslint-visitor-keys": "^1.1.0"
       }
     },
     "@typescript-eslint/typescript-estree": {
-      "version": "2.33.0",
-      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.33.0.tgz",
-      "integrity": "sha512-d8rY6/yUxb0+mEwTShCQF2zYQdLlqihukNfG9IUlLYz5y1CH6G/9XYbrxQLq3Z14RNvkCC6oe+OcFlyUpwUbkg==",
+      "version": "3.0.0",
+      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.0.0.tgz",
+      "integrity": "sha512-nevQvHyNghsfLrrByzVIH4ZG3NROgJ8LZlfh3ddwPPH4CH7W4GAiSx5qu+xHuX5pWsq6q/eqMc1io840ZhAnUg==",
       "dev": true,
       "requires": {
         "debug": "^4.1.1",
@@ -3519,7 +3481,7 @@
         },
         "strip-ansi": {
           "version": "3.0.1",
-          "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
           "dev": true,
           "requires": {
@@ -5415,9 +5377,9 @@
       "dev": true
     },
     "fastq": {
-      "version": "1.7.0",
-      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.7.0.tgz",
-      "integrity": "sha512-YOadQRnHd5q6PogvAR/x62BGituF2ufiEA6s8aavQANw5YKHERI4AREboX6KotzP8oX2klxYF2wcV/7bn1clfQ==",
+      "version": "1.8.0",
+      "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz",
+      "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==",
       "dev": true,
       "requires": {
         "reusify": "^1.0.4"
@@ -6123,9 +6085,9 @@
       "dev": true
     },
     "graphql-config": {
-      "version": "3.0.1",
-      "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.0.1.tgz",
-      "integrity": "sha512-RKktfOcMAh/Lg7jpXXR/u1yOlgWF+bvSUP1wT2aGeUnKfm0B4tu9SBoOAAtt2Vf/bIyOGUSKYkMzqQOiBLTuFw==",
+      "version": "3.0.2",
+      "resolved": "https://registry.npmjs.org/graphql-config/-/graphql-config-3.0.2.tgz",
+      "integrity": "sha512-efoimZ4F2wF2OwZJzPq2KdPjQs1K+UgJSfsHoHBBA0TwveGyQ/0kS3lUphhJg/JXIrZociuRkfjrk8JC4iPPJQ==",
       "dev": true,
       "requires": {
         "@graphql-toolkit/common": "~0.10.6",
@@ -6569,15 +6531,15 @@
       "dev": true
     },
     "ignore": {
-      "version": "5.1.4",
-      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
-      "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
+      "version": "5.1.6",
+      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.6.tgz",
+      "integrity": "sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA==",
       "dev": true
     },
     "immer": {
-      "version": "6.0.5",
-      "resolved": "https://registry.npmjs.org/immer/-/immer-6.0.5.tgz",
-      "integrity": "sha512-Q2wd90qrgFieIpLzAO2q9NLEdmyp/sr76Ml4Vm5peUKgyTa2CQa3ey8zuzwSKOlKH7grCeGBGUcLLVCVW1aguA=="
+      "version": "6.0.6",
+      "resolved": "https://registry.npmjs.org/immer/-/immer-6.0.6.tgz",
+      "integrity": "sha512-KAo8XDbDcF59lDlKEFOhyssB/z6805ZvH/S3wqMPaTzLMFDUUu1Lq647LrUyuXzI36wMpzwZ83mMxwOXM961aA=="
     },
     "immutable": {
       "version": "3.8.2",
@@ -8932,7 +8894,7 @@
         },
         "chalk": {
           "version": "1.1.3",
-          "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+          "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
           "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
           "dev": true,
           "requires": {
@@ -8970,7 +8932,7 @@
         },
         "strip-ansi": {
           "version": "3.0.1",
-          "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+          "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
           "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
           "dev": true,
           "requires": {
@@ -12279,9 +12241,9 @@
       "dev": true
     },
     "simple-git": {
-      "version": "2.4.0",
-      "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.4.0.tgz",
-      "integrity": "sha512-lqeAiq+P7A7oIGIUllU1Jg9U2SHOdxzhnFU4p4yJdvNoR4O3lYGJCfaC4cGx//J7jkrE+FPs5dJR0JVg1wVwfQ==",
+      "version": "2.5.0",
+      "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-2.5.0.tgz",
+      "integrity": "sha512-4gmtMqfIL9bsBNJDP/rDwZe3GsQL/tp85Qv5cmRc8iIDNOZJS4IX1oPfcqp9b7BGPc5bfuw4yd1i3lQacvuqDQ==",
       "dev": true,
       "requires": {
         "@kwsites/exec-p": "^0.4.0",
@@ -12302,7 +12264,7 @@
     },
     "slice-ansi": {
       "version": "0.0.4",
-      "resolved": "http://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
+      "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
       "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=",
       "dev": true
     },
@@ -12854,9 +12816,9 @@
       }
     },
     "swagger-ui-dist": {
-      "version": "3.25.3",
-      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.25.3.tgz",
-      "integrity": "sha512-/8DSx431mdN94t8mIZejhVUdN9r8zM+V1l+VGT0h7smrzYFa9vWi2sLVCg4YfgKgMjXYhU4OKADHPnWkbLb+ZQ=="
+      "version": "3.25.4",
+      "resolved": "https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.25.4.tgz",
+      "integrity": "sha512-IiupbwT2znZ/BXDgSv9gIaxTL+oVSvhaSe5K4NxSCxRe6bTFK/Q4JwOGzYLep5I2h460xSbwdIuUUblNDolTNg=="
     },
     "symbol-observable": {
       "version": "1.2.0",
@@ -13254,9 +13216,9 @@
       }
     },
     "ts-jest": {
-      "version": "25.5.1",
-      "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-25.5.1.tgz",
-      "integrity": "sha512-kHEUlZMK8fn8vkxDjwbHlxXRB9dHYpyzqKIGDNxbzs+Rz+ssNDSDNusEK8Fk/sDd4xE6iKoQLfFkFVaskmTJyw==",
+      "version": "26.0.0",
+      "resolved": "https://registry.npmjs.org/ts-jest/-/ts-jest-26.0.0.tgz",
+      "integrity": "sha512-eBpWH65mGgzobuw7UZy+uPP9lwu+tPp60o324ASRX4Ijg8UC5dl2zcge4kkmqr2Zeuk9FwIjvCTOPuNMEyGWWw==",
       "dev": true,
       "requires": {
         "bs-logger": "0.x",
@@ -13266,24 +13228,15 @@
         "lodash.memoize": "4.x",
         "make-error": "1.x",
         "micromatch": "4.x",
-        "mkdirp": "0.x",
-        "semver": "6.x",
+        "mkdirp": "1.x",
+        "semver": "7.x",
         "yargs-parser": "18.x"
       },
       "dependencies": {
-        "mkdirp": {
-          "version": "0.5.5",
-          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
-          "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
-          "dev": true,
-          "requires": {
-            "minimist": "^1.2.5"
-          }
-        },
         "semver": {
-          "version": "6.3.0",
-          "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-          "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+          "version": "7.3.2",
+          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
+          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==",
           "dev": true
         },
         "yargs-parser": {
@@ -13393,9 +13346,9 @@
       }
     },
     "typescript": {
-      "version": "3.9.2",
-      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.2.tgz",
-      "integrity": "sha512-q2ktq4n/uLuNNShyayit+DTobV2ApPEo/6so68JaD5ojvc/6GClBipedB9zNWYxRSAlZXAe405Rlijzl6qDiSw==",
+      "version": "3.9.3",
+      "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.3.tgz",
+      "integrity": "sha512-D/wqnB2xzNFIcoBG9FG8cXRDjiqSTbG2wd8DMZeQyJlP1vfTkIxH4GKveWaEBYySKIg+USu+E+EDIR47SqnaMQ==",
       "dev": true
     },
     "ua-parser-js": {
@@ -15178,13 +15131,10 @@
       "dev": true
     },
     "yaml": {
-      "version": "1.9.2",
-      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.9.2.tgz",
-      "integrity": "sha512-HPT7cGGI0DuRcsO51qC1j9O16Dh1mZ2bnXwsi0jrSpsLz0WxOLSLXfkABVl6bZO629py3CU+OMJtpNHDLB97kg==",
-      "dev": true,
-      "requires": {
-        "@babel/runtime": "^7.9.2"
-      }
+      "version": "1.10.0",
+      "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz",
+      "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==",
+      "dev": true
     },
     "yaml-ast-parser": {
       "version": "0.0.40",

+ 16 - 16
package.json

@@ -84,16 +84,16 @@
   ],
   "license": "MIT",
   "devDependencies": {
-    "@graphql-codegen/add": "^1.13.5",
-    "@graphql-codegen/cli": "^1.13.5",
-    "@graphql-codegen/time": "^1.13.5",
-    "@graphql-codegen/typescript": "^1.13.5",
-    "@graphql-codegen/typescript-graphql-files-modules": "^1.13.5",
-    "@graphql-codegen/typescript-graphql-request": "^1.13.5",
-    "@graphql-codegen/typescript-operations": "^1.13.5",
+    "@graphql-codegen/add": "^1.14.0",
+    "@graphql-codegen/cli": "^1.14.0",
+    "@graphql-codegen/time": "^1.14.0",
+    "@graphql-codegen/typescript": "^1.14.0",
+    "@graphql-codegen/typescript-graphql-files-modules": "^1.14.0",
+    "@graphql-codegen/typescript-graphql-request": "^1.14.0",
+    "@graphql-codegen/typescript-operations": "^1.14.0",
     "@types/cors": "^2.8.6",
-    "@typescript-eslint/eslint-plugin": "^2.33.0",
-    "@typescript-eslint/parser": "^2.33.0",
+    "@typescript-eslint/eslint-plugin": "^3.0.0",
+    "@typescript-eslint/parser": "^3.0.0",
     "benchmark": "^2.1.4",
     "concurrently": "^5.2.0",
     "cpx2": "^2.0.0",
@@ -109,10 +109,10 @@
     "node-sass": "^4.14.1",
     "raw-loader": "^4.0.1",
     "sass-loader": "^8.0.2",
-    "simple-git": "^2.4.0",
+    "simple-git": "^2.5.0",
     "style-loader": "^1.2.1",
-    "ts-jest": "^25.5.1",
-    "typescript": "^3.9.2",
+    "ts-jest": "^26.0.0",
+    "typescript": "^3.9.3",
     "webpack": "^4.43.0",
     "webpack-cli": "^3.3.11",
     "webpack-version-file-plugin": "^0.4.0"
@@ -122,8 +122,8 @@
     "@types/benchmark": "^1.0.33",
     "@types/compression": "1.7.0",
     "@types/express": "^4.17.6",
-    "@types/jest": "^25.2.2",
-    "@types/node": "^14.0.1",
+    "@types/jest": "^25.2.3",
+    "@types/node": "^14.0.5",
     "@types/node-fetch": "^2.5.7",
     "@types/react": "^16.9.35",
     "@types/react-dom": "^16.9.8",
@@ -133,13 +133,13 @@
     "compression": "^1.7.4",
     "cors": "^2.8.5",
     "express": "^4.17.1",
-    "immer": "^6.0.5",
+    "immer": "^6.0.6",
     "immutable": "^3.8.2",
     "node-fetch": "^2.6.0",
     "react": "^16.13.1",
     "react-dom": "^16.13.1",
     "rxjs": "^6.5.5",
-    "swagger-ui-dist": "^3.25.3",
+    "swagger-ui-dist": "^3.25.4",
     "tslib": "^2.0.0",
     "util.promisify": "^1.0.1",
     "xhr2": "^0.2.0"