diff --git a/package-lock.json b/package-lock.json index 13df76ef8..216ad0591 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,12 +5,12 @@ "requires": true, "dependencies": { "@apollographql/apollo-tools": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.3.0.tgz", - "integrity": "sha512-Tg0NVtCFHMQkcSX/dqT0m+BNnK9/lbjo4YFNX9W5g3EwczlC0edrleUM/dC4wXw71DwGrGwFiZxWLxqY1ocU5A==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@apollographql/apollo-tools/-/apollo-tools-0.3.1.tgz", + "integrity": "sha512-1AVbiOm/3Uj91/7D8pVpap6CfF87Kuwy6m4divFw/Zm4Xno4Nkwd7C4UaMiulFVydLoUqhd/ivsr37QbWOcMSA==", "dev": true, "requires": { - "apollo-env": "0.3.0" + "apollo-env": "0.3.1" } }, "@apollographql/graphql-language-service-interface": { @@ -48,6 +48,12 @@ "@apollographql/graphql-language-service-types": "^2.0.0" } }, + "@apollographql/graphql-playground-html": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/@apollographql/graphql-playground-html/-/graphql-playground-html-1.6.6.tgz", + "integrity": "sha512-lqK94b+caNtmKFs5oUVXlSpN3sm5IXZ+KfhMxOtr0LR2SqErzkoJilitjDvJ1WbjHlxLI7WtCjRmOLdOGJqtMQ==", + "dev": true + }, "@babel/code-frame": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", @@ -973,6 +979,12 @@ "integrity": "sha512-LS1MCPaQKqspg7FvexuhmDbWUhE2yIJ+4AgVIyObfc06/UKZ8REgxGNjZc82wPLWmbeOm7S+gSsLgo75TanG4A==", "dev": true }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, "@types/fs-extra": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", @@ -1026,6 +1038,16 @@ "resolved": "http://registry.npmjs.org/@types/supports-color/-/supports-color-5.3.0.tgz", "integrity": "sha512-WxwTXnHTIsk7srax1icjLgX+6w1MUAJbhyCpRP/45paEElsPDQUJZDgr1UpKuL2S3Tb+ZyX9MjWwmcSD4bUoOQ==" }, + "@types/ws": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.1.tgz", + "integrity": "sha512-EzH8k1gyZ4xih/MaZTXwT2xOkPiIMSrhQ9b8wrlX88L0T02eYsddatQlwVFlEPyEqV0ChpdpNnE51QPH6NVT4Q==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/node": "*" + } + }, "JSONStream": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", @@ -1498,12 +1520,12 @@ } }, "apollo": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/apollo/-/apollo-2.4.0.tgz", - "integrity": "sha512-4hK1zoDy66gEgMliq8xAdK4w4Hc1Qs6vYhaMUk5dHDZJDI0C/q91g80XSrnf0DpnOALE9C7SlZBU+Kj9LaAqCQ==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/apollo/-/apollo-2.4.3.tgz", + "integrity": "sha512-Ycy+S2vBlsrLrWVWXhdRrXdxqVlho02LPgiKZravHH7RTabt9gTJ33dhtNnwMhh7UjM4iMxNKTjnzfqV6s2PHQ==", "dev": true, "requires": { - "@apollographql/apollo-tools": "0.3.0", + "@apollographql/apollo-tools": "0.3.1", "@oclif/command": "^1.4.21", "@oclif/config": "1.12.0", "@oclif/plugin-autocomplete": "^0.1.0", @@ -1511,14 +1533,15 @@ "@oclif/plugin-not-found": "^1.0.9", "@oclif/plugin-plugins": "^1.7.2", "@oclif/plugin-warn-if-update-available": "^1.3.9", - "apollo-codegen-core": "0.32.2", - "apollo-codegen-flow": "0.32.2", - "apollo-codegen-scala": "0.32.2", - "apollo-codegen-swift": "0.32.2", - "apollo-codegen-typescript": "0.32.2", - "apollo-engine-reporting": "0.0.2", - "apollo-env": "0.3.0", - "apollo-language-server": "1.4.0", + "apollo-codegen-core": "0.32.4", + "apollo-codegen-flow": "0.32.4", + "apollo-codegen-scala": "0.32.4", + "apollo-codegen-swift": "0.32.4", + "apollo-codegen-typescript": "0.32.4", + "apollo-engine-reporting": "0.2.2", + "apollo-env": "0.3.1", + "apollo-language-server": "1.4.2", + "apollo-server-core": "^2.3.4", "chalk": "^2.4.1", "cli-ux": "^4.3.0", "env-ci": "^3.0.0", @@ -1526,78 +1549,98 @@ "git-parse": "^1.0.3", "git-rev-sync": "^1.12.0", "glob": "^7.1.2", - "graphql": "^14.0.2", + "graphql": "14.0.2", "graphql-tag": "^2.9.2", "heroku-cli-util": "^8.0.9", "listr": "^0.14.1", "lodash": "^4.17.10", - "rimraf": "^2.6.2", "tty": "^1.0.1", "vscode-uri": "^1.0.6" } }, + "apollo-cache-control": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/apollo-cache-control/-/apollo-cache-control-0.4.1.tgz", + "integrity": "sha512-1wGSlIkL1V4S8qmwnWL96F9kq3m4WTeFVUtZ/L2M5BsKkl74YqLa8+UzORJyGE3rfyRbAGa3qg7p21f/DgeezA==", + "dev": true, + "requires": { + "apollo-server-env": "2.2.0", + "graphql-extensions": "0.4.2" + }, + "dependencies": { + "graphql-extensions": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.4.2.tgz", + "integrity": "sha512-a8SD/dlwkg/ujdcf8WnB1RRqgwheSLtY4/Zf5PFZ/nw42ZvD9m9f+tFovUhy1cw25PqQG/MI4xrfDyMy+J7Log==", + "dev": true, + "requires": { + "@apollographql/apollo-tools": "^0.3.0" + } + } + } + }, "apollo-codegen-core": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.32.2.tgz", - "integrity": "sha512-mzpPuB4H6My0+QrQLwRXhdoGQaud/2Qfzd+H72yjiSvqyEhrdK50uBE0S1pwkRBJ0mVx9sXgvDXcz9qDjUhv5w==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/apollo-codegen-core/-/apollo-codegen-core-0.32.4.tgz", + "integrity": "sha512-g+IXT2FCmi9XAymr5XH5ji5HRXgyCZB78J4KuoJWr1h2YWZKsSZwMPNBrhwfbjvjkvvcSKdad/ADK9y9HCyyNg==", "dev": true, "requires": { "@babel/generator": "7.1.3", "@babel/parser": "^7.1.3", "@babel/types": "7.3.0", - "apollo-env": "0.3.0", - "apollo-language-server": "1.4.0", + "apollo-env": "0.3.1", + "apollo-language-server": "1.4.2", "ast-types": "^0.11.6", "common-tags": "^1.5.1", "recast": "^0.16.0" } }, "apollo-codegen-flow": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.32.2.tgz", - "integrity": "sha512-oqVn7OubouYiWlBBPsDXeKB7cf29ZTmBpLCEameR3WKhMNyx3VpbA0kiTNEZOSjYYsY7HVV8l6/6dmjTuYmzrw==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/apollo-codegen-flow/-/apollo-codegen-flow-0.32.4.tgz", + "integrity": "sha512-hXtFAelpuImgwQgLmVwl3/KSJQpM9SN7PffiN/rncVX9qBZzIQdTnGPGG9EXsotaG0MO2yxX13GlSeZHq9bKuw==", "dev": true, "requires": { "@babel/types": "7.3.0", - "apollo-codegen-core": "0.32.2", - "apollo-env": "0.3.0", + "apollo-codegen-core": "0.32.4", + "apollo-env": "0.3.1", "change-case": "^3.0.1", "inflected": "^2.0.3" } }, "apollo-codegen-scala": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.32.2.tgz", - "integrity": "sha512-fjkPbNXgvRUHOCjrQ8nUTNYcNPTEDO+mkMQ5B5vjaG0XCf5mhAJDBfsMXoHY0Z8kiZoN9GOYtXOIaNKkpu9KbA==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/apollo-codegen-scala/-/apollo-codegen-scala-0.32.4.tgz", + "integrity": "sha512-pOCvTusuCjHI9TM3CCIGPt93gjNoow5BBiICGn7Lg9oFZtR58K13JQo8WkreVFHg0i1pgp1cHvk/XYrNKaTzIQ==", "dev": true, "requires": { - "apollo-codegen-core": "0.32.2", - "apollo-env": "0.3.0", + "apollo-codegen-core": "0.32.4", + "apollo-env": "0.3.1", "change-case": "^3.0.1", "inflected": "^2.0.3" } }, "apollo-codegen-swift": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.32.2.tgz", - "integrity": "sha512-J9U3z1+7bJVuO8g4CJ7+QLTfi8QX9Vl+FTtxkRUJaOCSY93DjD6zt86q3fLRly7CnZXNg9qIuTv8Kq7w1cokAg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/apollo-codegen-swift/-/apollo-codegen-swift-0.32.4.tgz", + "integrity": "sha512-aJ8F1mnpss8Ug1uDvZmTLBXUVdPcvpr06IP0z3m7XZhDsRE8+mZ8tnSady1qoAjF5zzgM4f5FnNyS+CQogL4TA==", "dev": true, "requires": { - "apollo-codegen-core": "0.32.2", - "apollo-env": "0.3.0", + "apollo-codegen-core": "0.32.4", + "apollo-env": "0.3.1", "change-case": "^3.0.1", "inflected": "^2.0.3" } }, "apollo-codegen-typescript": { - "version": "0.32.2", - "resolved": "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.32.2.tgz", - "integrity": "sha512-Ona6rosLiimAXeQYmjRPwLQNp7w1c3PLZe6ezyUhj+q7PKm2zrkQg/qQJOcuN+TnOZeGuodWxqFjTpFcqwGkKg==", + "version": "0.32.4", + "resolved": "https://registry.npmjs.org/apollo-codegen-typescript/-/apollo-codegen-typescript-0.32.4.tgz", + "integrity": "sha512-wV+clCKPFaWlJdNwY0oioNTtBOSR5EBDhVhBCaRbYGLagdSjRhUDjCKlru1uyQmNIlWnfl8Y1EbyGQUHIA/oLQ==", "dev": true, "requires": { "@babel/types": "7.3.0", - "apollo-codegen-core": "0.32.2", - "apollo-env": "0.3.0", + "apollo-codegen-core": "0.32.4", + "apollo-env": "0.3.1", "change-case": "^3.0.1", "inflected": "^2.0.3" } @@ -1613,68 +1656,57 @@ } }, "apollo-engine-reporting": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-0.0.2.tgz", - "integrity": "sha512-Fe/1oxC8rUXRrBTMUiqs5PSb6hnMOJHuttJMhs83u5POfplc4QrKJZtEEU4Ui8mxeJGaGNWbWf+D4q645xdQLA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/apollo-engine-reporting/-/apollo-engine-reporting-0.2.2.tgz", + "integrity": "sha512-EiTw/VPLjL7X3EKV21jpr44nRaMv0xGvcbBxc2q6fEaa95tU/QTkwtQv+/3sTaH20+fIY2Rjlo8y6MzKZ3bNdw==", "dev": true, "requires": { - "apollo-engine-reporting-protobuf": "0.0.1", - "apollo-server-env": "2.0.2", + "apollo-engine-reporting-protobuf": "0.2.0", + "apollo-server-core": "2.3.4", + "apollo-server-env": "2.2.0", "async-retry": "^1.2.1", - "graphql-extensions": "0.1.2", + "graphql-extensions": "0.4.3", "lodash": "^4.17.10" - }, - "dependencies": { - "apollo-server-env": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.0.2.tgz", - "integrity": "sha512-LsSh2TSF1Sh+TnKxCv2To+UNTnoPpBGCXn6fPsmiNqVaBaSagfZEU/aaSu3ftMlmfXr4vXAfYNUDMKEi+7E6Bg==", - "dev": true, - "requires": { - "node-fetch": "^2.1.2", - "util.promisify": "^1.0.0" - } - } } }, "apollo-engine-reporting-protobuf": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.0.1.tgz", - "integrity": "sha512-AySoDgog2p1Nph44FyyqaU4AfRZOXx8XZxRsVHvYY4dHlrMmDDhhjfF3Jswa7Wr8X/ivvx3xA0jimRn6rsG8Ew==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/apollo-engine-reporting-protobuf/-/apollo-engine-reporting-protobuf-0.2.0.tgz", + "integrity": "sha512-qI+GJKN78UMJ9Aq/ORdiM2qymZ5yswem+/VDdVFocq+/e1QqxjnpKjQWISkswci5+WtpJl9SpHBNxG98uHDKkA==", "dev": true, "requires": { "protobufjs": "^6.8.6" } }, "apollo-env": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/apollo-env/-/apollo-env-0.3.0.tgz", - "integrity": "sha512-L3oDC+q+fpnGaV2ZrcyClrezUbzzwnxDDoTeTaxUfahrfyyV2vyLI7yzEbi0TP5U4Jbb7uqrJKVeaMFe4vVjJA==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/apollo-env/-/apollo-env-0.3.1.tgz", + "integrity": "sha512-ujdBJjq9rjXx7ebrVylFmoSZA7LQTqa8HnIMB3dOLimdr0O/LKdJ33/ei5S2V1kQQ+jD5TafWqE7393ue6NSNg==", "dev": true, "requires": { - "core-js": "^3.0.0-beta.3", + "core-js": "3.0.0-beta.3", "node-fetch": "^2.2.0" }, "dependencies": { "core-js": { - "version": "3.0.0-beta.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0-beta.11.tgz", - "integrity": "sha512-Q1gGAIqiFfR8ZqjrJw4gzjDrP2JsLacNQzUKUfqvcpg974bCQrPaT4a+HNbznQm5DabCIKw9fGQotj0dgdsMRg==", + "version": "3.0.0-beta.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0-beta.3.tgz", + "integrity": "sha512-kM/OfrnMThP5PwGAj5HhQLdjUqzjrllqN2EVnk/X9qrLsfYjR2hzZ+E/8CzH0xuosexZtqMTLQrk//BULrBj9w==", "dev": true } } }, "apollo-language-server": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.4.0.tgz", - "integrity": "sha512-FkBvXNSKWSru0rGhWOYJLhP1AFCzbmY+QWMCl7zC6394m0npUBBXDI1alwDn6wgYmyG88Lo5M3/jLDluiT5KIg==", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/apollo-language-server/-/apollo-language-server-1.4.2.tgz", + "integrity": "sha512-GqFeTYvN8xpyyr6moDwcqtrie3VrWLV1lUHnLJTTqMuI+0GYEGfzbaLG3orSmARRzmeWMdYKsmqiiRtltIau5A==", "dev": true, "requires": { - "@apollographql/apollo-tools": "0.3.0", + "@apollographql/apollo-tools": "0.3.1", "@apollographql/graphql-language-service-interface": "^2.0.2", "@endemolshinegroup/cosmiconfig-typescript-loader": "^1.0.0", "apollo-datasource": "^0.2.0", - "apollo-env": "0.3.0", + "apollo-env": "0.3.1", "apollo-link": "^1.2.3", "apollo-link-context": "^1.0.9", "apollo-link-error": "^1.1.1", @@ -1686,8 +1718,8 @@ "cosmiconfig": "^5.0.6", "dotenv": "^6.1.0", "glob": "^7.1.3", - "graphql": "^14.0.2", - "graphql-tag": "^2.10.0", + "graphql": "14.0.2", + "graphql-tag": "^2.10.1", "lodash": "^4.17.11", "minimatch": "^3.0.4", "minimist": "^1.2.0", @@ -1700,9 +1732,9 @@ }, "dependencies": { "core-js": { - "version": "3.0.0-beta.11", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0-beta.11.tgz", - "integrity": "sha512-Q1gGAIqiFfR8ZqjrJw4gzjDrP2JsLacNQzUKUfqvcpg974bCQrPaT4a+HNbznQm5DabCIKw9fGQotj0dgdsMRg==", + "version": "3.0.0-beta.13", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0-beta.13.tgz", + "integrity": "sha512-16Q43c/3LT9NyePUJKL8nRIQgYWjcBhjJSMWg96PVSxoS0PeE0NHitPI3opBrs9MGGHjte1KoEVr9W63YKlTXQ==", "dev": true }, "minimist": { @@ -1723,60 +1755,59 @@ } }, "apollo-link": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.6.tgz", - "integrity": "sha512-sUNlA20nqIF3gG3F8eyMD+mO80fmf3dPZX+GUOs3MI9oZR8ug09H3F0UsWJMcpEg6h55Yy5wZ+BMmAjrbenF/Q==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.8.tgz", + "integrity": "sha512-lfzGRxhK9RmiH3HPFi7TIEBhhDY9M5a2ZDnllcfy5QDk7cCQHQ1WQArcw1FK0g1B+mV4Kl72DSrlvZHZJEolrA==", "dev": true, "requires": { - "apollo-utilities": "^1.0.0", - "zen-observable-ts": "^0.8.13" + "zen-observable-ts": "^0.8.15" } }, "apollo-link-context": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.12.tgz", - "integrity": "sha512-gb4UptV9O6Kp3i5b2TlDEfPSL2LG//mTSb3zyuR5U2cAzu/huw98f1CCxcjUKTrlIMsQuE6G/hbaThDxnoIThQ==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/apollo-link-context/-/apollo-link-context-1.0.14.tgz", + "integrity": "sha512-l6SIN7Fwqhgg5C5eA8xSrt8gulHBmYTE3J4z5/Q2hP/8Kok0rQ/z5q3uy42/hkdYlnaktOvpz+ZIwEFzcXwujQ==", "dev": true, "requires": { - "apollo-link": "^1.2.6" + "apollo-link": "^1.2.8" } }, "apollo-link-error": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.5.tgz", - "integrity": "sha512-gE0P711K+rI3QcTzfYhzRI9axXaiuq/emu8x8Y5NHK9jl9wxh7qmEc3ZTyGpnGFDDTXfhalmX17X5lp3RCVHDQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/apollo-link-error/-/apollo-link-error-1.1.7.tgz", + "integrity": "sha512-olPTKr3yFoavFHSXSLqC5QSWrRACN8TK3+E0pVL8uVR0zILJflUSCRb8HizKQmxZWtr9yM+D2gRLu9mStI8qTA==", "dev": true, "requires": { - "apollo-link": "^1.2.6", - "apollo-link-http-common": "^0.2.8" + "apollo-link": "^1.2.8", + "apollo-link-http-common": "^0.2.10" } }, "apollo-link-http": { - "version": "1.5.9", - "resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.9.tgz", - "integrity": "sha512-9tJy2zGm4Cm/1ycScDNZJe51dgnTSfKx7pKIgPZmcxkdDpgUY2DZitDH6ZBv4yp9z8MC9Xr9wgwc29s6hcadUQ==", + "version": "1.5.11", + "resolved": "https://registry.npmjs.org/apollo-link-http/-/apollo-link-http-1.5.11.tgz", + "integrity": "sha512-wDG+I9UmpfaZRPIvTYBgkvqiCgmz6yWgvuzW/S24Q4r4Xrfe6sLpg2FmarhtdP+hdN+IXTLbFNCZ+Trgfpifow==", "dev": true, "requires": { - "apollo-link": "^1.2.6", - "apollo-link-http-common": "^0.2.8" + "apollo-link": "^1.2.8", + "apollo-link-http-common": "^0.2.10" } }, "apollo-link-http-common": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.8.tgz", - "integrity": "sha512-gGmXZN8mr7e9zjopzKQfZ7IKnh8H12NxBDzvp9nXI3U82aCVb72p+plgoYLcpMY8w6krvoYjgicFmf8LO20TCQ==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/apollo-link-http-common/-/apollo-link-http-common-0.2.10.tgz", + "integrity": "sha512-KY9nhpAurw3z48OIYV0sCZFXrzWp/wjECsveK+Q9GUhhSe1kEbbUjFfmi+qigg+iELgdp5V8ioRJhinl1vPojw==", "dev": true, "requires": { - "apollo-link": "^1.2.6" + "apollo-link": "^1.2.8" } }, "apollo-link-ws": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.12.tgz", - "integrity": "sha512-BjbskhfuuIgk9e4XHdrqmjxkY+RkD1tuerrs4PLiPTkJYcQrvA8t27lGBSrDUKHWH4esCdhQF1UhKPwhlouEHw==", + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/apollo-link-ws/-/apollo-link-ws-1.0.14.tgz", + "integrity": "sha512-KwHVnhKKDUA5PmmzpiqkyahjBcwGdf2eFlTZg4DIwgH1R0KcBmn/A6rkZnmClBbUNgV6t+kR46dW2fyx64Jm3A==", "dev": true, "requires": { - "apollo-link": "^1.2.6" + "apollo-link": "^1.2.8" } }, "apollo-server-caching": { @@ -1805,6 +1836,45 @@ } } }, + "apollo-server-core": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/apollo-server-core/-/apollo-server-core-2.3.4.tgz", + "integrity": "sha512-fVnF1V6iVxstRUmtTPmNFgIelRBtEDS4/doLxdOjtNMGrec46KT0LSTU3xaC4Xsv0iY0DlSHtochZsX7ojznBg==", + "dev": true, + "requires": { + "@apollographql/apollo-tools": "^0.3.0", + "@apollographql/graphql-playground-html": "^1.6.6", + "@types/ws": "^6.0.0", + "apollo-cache-control": "0.4.1", + "apollo-datasource": "0.2.2", + "apollo-engine-reporting": "0.2.2", + "apollo-server-caching": "0.2.2", + "apollo-server-env": "2.2.0", + "apollo-server-errors": "2.2.0", + "apollo-server-plugin-base": "0.2.3", + "apollo-tracing": "0.4.1", + "fast-json-stable-stringify": "^2.0.0", + "graphql-extensions": "0.4.3", + "graphql-subscriptions": "^1.0.0", + "graphql-tag": "^2.9.2", + "graphql-tools": "^4.0.0", + "graphql-upload": "^8.0.2", + "lodash": "^4.17.10", + "subscriptions-transport-ws": "^0.9.11", + "ws": "^6.0.0" + }, + "dependencies": { + "ws": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz", + "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, "apollo-server-env": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.2.0.tgz", @@ -1821,6 +1891,33 @@ "integrity": "sha512-gV9EZG2tovFtT1cLuCTavnJu2DaKxnXPRNGSTo+SDI6IAk6cdzyW0Gje5N2+3LybI0Wq5KAbW6VLei31S4MWmg==", "dev": true }, + "apollo-server-plugin-base": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/apollo-server-plugin-base/-/apollo-server-plugin-base-0.2.3.tgz", + "integrity": "sha512-NCJUAtr2lnV27pwqQEF2NTyT0yuaJ6qJbBSovtViEf38eXvxTPEXRE2Fg4uELrAVcxKfzQKaCzCScm5iFCcf6A==", + "dev": true + }, + "apollo-tracing": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/apollo-tracing/-/apollo-tracing-0.4.1.tgz", + "integrity": "sha512-XQZjhW5gs0EvZityJJuqskeUdJMiuDCt9e5+NqKWlvNaxVhNBUChUpAT4Lkh1RHai2rfFjrW1oCNMZMfC86Sqw==", + "dev": true, + "requires": { + "apollo-server-env": "2.2.0", + "graphql-extensions": "0.4.2" + }, + "dependencies": { + "graphql-extensions": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.4.2.tgz", + "integrity": "sha512-a8SD/dlwkg/ujdcf8WnB1RRqgwheSLtY4/Zf5PFZ/nw42ZvD9m9f+tFovUhy1cw25PqQG/MI4xrfDyMy+J7Log==", + "dev": true, + "requires": { + "@apollographql/apollo-tools": "^0.3.0" + } + } + } + }, "apollo-utilities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/apollo-utilities/-/apollo-utilities-1.1.2.tgz", @@ -2580,6 +2677,15 @@ "lodash.omit": "4.5.0" } }, + "busboy": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.0.tgz", + "integrity": "sha512-e+kzZRAbbvJPLjQz2z+zAyr78BSi9IFeBTyLwF76g78Q2zRt/RZ1NtS3MS17v2yLqYfLz69zHdC+1L4ja8PwqQ==", + "dev": true, + "requires": { + "dicer": "0.3.0" + } + }, "byline": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/byline/-/byline-5.0.0.tgz", @@ -3729,6 +3835,12 @@ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" }, + "deprecated-decorator": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz", + "integrity": "sha1-AJZjF7ehL+kvPMgx91g68ym4bDc=", + "dev": true + }, "destroy": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", @@ -3749,6 +3861,15 @@ "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", "dev": true }, + "dicer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", + "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", + "dev": true, + "requires": { + "streamsearch": "0.1.2" + } + }, "diff": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", @@ -5167,6 +5288,12 @@ "readable-stream": "^2.0.0" } }, + "fs-capacitor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fs-capacitor/-/fs-capacitor-2.0.0.tgz", + "integrity": "sha512-CIJZpxbVWhO+qyODeCR55Q+6vj0p2oL8DAWd/DZi3Ev+25PimUoScw07K0fPgluaH3lFoqNvwW13BDYfHWFQJw==", + "dev": true + }, "fs-extra": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", @@ -5936,33 +6063,30 @@ "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" }, "graphql": { - "version": "14.1.1", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.1.1.tgz", - "integrity": "sha512-C5zDzLqvfPAgTtP8AUPIt9keDabrdRAqSWjj2OPRKrKxI9Fb65I36s1uCs1UUBFnSWTdO7hyHi7z1ZbwKMKF6Q==", + "version": "14.0.2", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.0.2.tgz", + "integrity": "sha512-gUC4YYsaiSJT1h40krG3J+USGlwhzNTXSb4IOZljn9ag5Tj+RkoXrWp+Kh7WyE3t1NCfab5kzCuxBIvOMERMXw==", "dev": true, "requires": { "iterall": "^1.2.2" } }, "graphql-extensions": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.1.2.tgz", - "integrity": "sha512-A81kfGtOKG0/1sDQGm23u60bkTuk9VDof0SrQrz7yNpPLY48JF11b8+4LNlYfEBVvceDbLAs1KRfyLQskJjJSg==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/graphql-extensions/-/graphql-extensions-0.4.3.tgz", + "integrity": "sha512-BEFZ7atqvzMInNTYEUAH5n091K4b5CE9+OZ25XfINc/9dKLR6Uft5DmwniDh/9v9dDCO5FhhIFBr0JmGtHDzeA==", "dev": true, "requires": { - "apollo-server-env": "2.0.2" - }, - "dependencies": { - "apollo-server-env": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/apollo-server-env/-/apollo-server-env-2.0.2.tgz", - "integrity": "sha512-LsSh2TSF1Sh+TnKxCv2To+UNTnoPpBGCXn6fPsmiNqVaBaSagfZEU/aaSu3ftMlmfXr4vXAfYNUDMKEi+7E6Bg==", - "dev": true, - "requires": { - "node-fetch": "^2.1.2", - "util.promisify": "^1.0.0" - } - } + "@apollographql/apollo-tools": "^0.3.0" + } + }, + "graphql-subscriptions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.0.0.tgz", + "integrity": "sha512-+ytmryoHF1LVf58NKEaNPRUzYyXplm120ntxfPcgOBC7TnK7Tv/4VRHeh4FAR9iL+O1bqhZs4nkibxQ+OA5cDQ==", + "dev": true, + "requires": { + "iterall": "^1.2.1" } }, "graphql-tag": { @@ -5971,6 +6095,52 @@ "integrity": "sha512-jApXqWBzNXQ8jYa/HLkZJaVw9jgwNqZkywa2zfFn16Iv1Zb7ELNHkJaXHR7Quvd5SIGsy6Ny7SUKATgnu05uEg==", "dev": true }, + "graphql-tools": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-4.0.4.tgz", + "integrity": "sha512-chF12etTIGVVGy3fCTJ1ivJX2KB7OSG4c6UOJQuqOHCmBQwTyNgCDuejZKvpYxNZiEx7bwIjrodDgDe9RIkjlw==", + "dev": true, + "requires": { + "apollo-link": "^1.2.3", + "apollo-utilities": "^1.0.1", + "deprecated-decorator": "^0.1.6", + "iterall": "^1.1.3", + "uuid": "^3.1.0" + } + }, + "graphql-upload": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/graphql-upload/-/graphql-upload-8.0.4.tgz", + "integrity": "sha512-jsTfVYXJ5mU6BXiiJ20CUCAcf41ICCQJ2ltwQFUuaFKiY4JhlG99uZZp5S3hbpQ/oA1kS7hz4pRtsnxPCa7Yfg==", + "dev": true, + "requires": { + "busboy": "^0.3.0", + "fs-capacitor": "^2.0.0", + "http-errors": "^1.7.1", + "object-path": "^0.11.4" + }, + "dependencies": { + "http-errors": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.1.tgz", + "integrity": "sha512-jWEUgtZWGSMba9I1N3gc1HmvpBUaNC9vDdA46yScAdp+C5rdEuKWUBLWTQpW9FwSWSbYYs++b6SDCxf9UEJzfw==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, "growl": { "version": "1.10.5", "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", @@ -12052,6 +12222,12 @@ "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", "dev": true }, + "object-path": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.11.4.tgz", + "integrity": "sha1-NwrnUvvzfePqcKhhwju6iRVpGUk=", + "dev": true + }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", @@ -14744,6 +14920,12 @@ "readable-stream": "^2.0.2" } }, + "streamsearch": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", + "integrity": "sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo=", + "dev": true + }, "strict-uri-encode": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", @@ -15103,6 +15285,12 @@ } } }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, "touch": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", @@ -16070,9 +16258,9 @@ "dev": true }, "zen-observable-ts": { - "version": "0.8.13", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.13.tgz", - "integrity": "sha512-WDb8SM0tHCb6c0l1k60qXWlm1ok3zN9U4VkLdnBKQwIYwUoB9psH7LIFgR+JVCCMmBxUgOjskIid8/N02k/2Bg==", + "version": "0.8.15", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.15.tgz", + "integrity": "sha512-sXKPWiw6JszNEkRv5dQ+lQCttyjHM2Iks74QU5NP8mMPS/NrzTlHDr780gf/wOBqmHkPO6NCLMlsa+fAQ8VE8w==", "dev": true, "requires": { "zen-observable": "^0.8.0"