diff --git a/package-lock.json b/package-lock.json index 854fb3c..70cfe13 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,11 +11,12 @@ "dev": true }, "@httptoolkit/browser-launcher": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@httptoolkit/browser-launcher/-/browser-launcher-1.4.1.tgz", - "integrity": "sha512-79m07T81MTjynOp3wHpEFp8ag+AP8NVm3a1PC3qDGJDKDiu187OpTtE10zMPhFXvlocKuR+8BR0Z6QQMGQRCJg==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@httptoolkit/browser-launcher/-/browser-launcher-1.5.0.tgz", + "integrity": "sha512-Y9bbG+okkZnxKN7dcOOypLrZYKU40h2QY28anI2Bm9tkezhdYwRzL9C3wUynrl3gfDdIZnE3bXEGpIUyQdKhHQ==", "dev": true, "requires": { + "@httptoolkit/osx-find-executable": "^1.1.0", "headless": "^1.0.0", "lodash.assign": "^4.0.9", "lodash.omit": "^4.3.0", @@ -28,6 +29,15 @@ "win-detect-browsers": "^4.0.0" } }, + "@httptoolkit/osx-find-executable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@httptoolkit/osx-find-executable/-/osx-find-executable-1.1.0.tgz", + "integrity": "sha512-bexM7lYOYMzkDRvE5wmWwqVd2FnR+P4iewb6tF9BITB79n6J3zMFuu6sGUtjZcAO7MiVOKuV5YKluLsQy/Lxcw==", + "dev": true, + "requires": { + "plist": "^2.0.1" + } + }, "@oclif/color": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/@oclif/color/-/color-0.0.0.tgz", @@ -69,9 +79,9 @@ } }, "@oclif/command": { - "version": "1.5.18", - "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.5.18.tgz", - "integrity": "sha512-sfLb5UUCwyQ0w9LyQ1/3DUuD/RWnPZk6uvcK5P7pqD65WgRJaOPCqzuNZyb56kPsj6FftRp1UudApNKd7U0KBQ==", + "version": "1.5.19", + "resolved": "https://registry.npmjs.org/@oclif/command/-/command-1.5.19.tgz", + "integrity": "sha512-6+iaCMh/JXJaB2QWikqvGE9//wLEVYYwZd5sud8aLoLKog1Q75naZh2vlGVtg5Mq/NqpqGQvdIjJb3Bm+64AUQ==", "dev": true, "requires": { "@oclif/config": "^1", @@ -771,10 +781,13 @@ } }, "@types/graphql": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/@types/graphql/-/graphql-14.2.3.tgz", - "integrity": "sha512-UoCovaxbJIxagCvVfalfK7YaNhmxj3BQFRQ2RHQKLiu+9wNXhJnlbspsLHt/YQM99IaLUUFJNzCwzc6W0ypMeQ==", - "dev": true + "version": "14.5.0", + "resolved": "https://registry.npmjs.org/@types/graphql/-/graphql-14.5.0.tgz", + "integrity": "sha512-MOkzsEp1Jk5bXuAsHsUi6BVv0zCO+7/2PTiZMXWDSsMXvNU6w/PLMQT2vHn8hy2i0JqojPz1Sz6rsFjHtsU0lA==", + "dev": true, + "requires": { + "graphql": "*" + } }, "@types/graphql-deduplicator": { "version": "2.0.0", @@ -1014,15 +1027,15 @@ } }, "apollo-link": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.12.tgz", - "integrity": "sha512-fsgIAXPKThyMVEMWQsUN22AoQI+J/pVXcjRGAShtk97h7D8O+SPskFinCGEkxPeQpE83uKaqafB2IyWdjN+J3Q==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-1.2.13.tgz", + "integrity": "sha512-+iBMcYeevMm1JpYgwDEIDt/y0BB7VWyvlm/7x+TIPNLHCTCMgcEgDuW5kH86iQZWo0I7mNwQiTOz+/3ShPFmBw==", "dev": true, "requires": { "apollo-utilities": "^1.3.0", "ts-invariant": "^0.4.0", "tslib": "^1.9.3", - "zen-observable-ts": "^0.8.19" + "zen-observable-ts": "^0.8.20" } }, "apollo-server-core": { @@ -6265,9 +6278,9 @@ } }, "global-agent": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.0.2.tgz", - "integrity": "sha512-mQLICTW+QGJPuEI8WvEjdyPCcEnx5OqmJH2ADGtv9NknBfUsTnUsV9NeKfrjkwauT2zrSGQqDrS49f86kvnXoA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.0.tgz", + "integrity": "sha512-o5BKvbhjGKHFRMkw+xtZeTEyyHGDsdXaFvOHDQx6pzCURtIaznEL2URkXfp2xxzth8Y/6n9yysHXnjjLH6soBw==", "dev": true, "requires": { "boolean": "^1.0.0", @@ -6442,9 +6455,9 @@ } }, "graphql-middleware": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/graphql-middleware/-/graphql-middleware-3.0.5.tgz", - "integrity": "sha512-84HBmvJlMKxgavbygbRgn2i1fOSrZ7KhxWToWDpe4xOgnWxGb5WY1rwRIkyK25ajh4qRwLtGPbBxtClzwGngCQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/graphql-middleware/-/graphql-middleware-4.0.1.tgz", + "integrity": "sha512-r9r+pcHV4yZW7LAOcjQYTbNY6nR9SrLgpVZKbrtgXxpQW/MUc1N8q3PESciebvp5s0EEUgRchcRjUkyaArCIFw==", "dev": true, "requires": { "graphql-tools": "^4.0.5" @@ -6541,9 +6554,9 @@ } }, "graphql-yoga": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-1.18.2.tgz", - "integrity": "sha512-DUJ7g7oIj/PquDHGkC7Zu8foIFBns+l2qFIeuscpilyvIT6k/2u6NN6h01KWGjIgoz7mS9SKXKiYSkR9Y86ytw==", + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/graphql-yoga/-/graphql-yoga-1.18.3.tgz", + "integrity": "sha512-tR6JYbwLSBVu0Z8M7BIyt1PHhhexmRwneYM8Ru/g2pixrtsWbelBFAXU7bDPhXrqZ49Zxt2zLJ60x3bLNGo/bQ==", "dev": true, "requires": { "@types/aws-lambda": "8.10.13", @@ -6561,7 +6574,7 @@ "graphql": "^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0", "graphql-deduplicator": "^2.0.1", "graphql-import": "^0.7.0", - "graphql-middleware": "3.0.5", + "graphql-middleware": "4.0.1", "graphql-playground-middleware-express": "1.7.11", "graphql-playground-middleware-lambda": "1.7.12", "graphql-subscriptions": "^0.5.8", @@ -6571,9 +6584,9 @@ }, "dependencies": { "graphql": { - "version": "14.4.2", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.4.2.tgz", - "integrity": "sha512-6uQadiRgnpnSS56hdZUSvFrVcQ6OF9y6wkxJfKquFtHlnl7+KSuWwSJsdwiK1vybm1HgcdbpGkCpvhvsVQ0UZQ==", + "version": "14.5.6", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.5.6.tgz", + "integrity": "sha512-zJ6Oz8P1yptV4O4DYXdArSwvmirPetDOBnGFRBl0zQEC68vNW3Ny8qo8VzMgfr+iC8PKiRYJ+f2wub41oDCoQg==", "dev": true, "requires": { "iterall": "^1.2.2" @@ -6868,12 +6881,13 @@ } }, "httptoolkit-server": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/httptoolkit-server/-/httptoolkit-server-0.1.19.tgz", - "integrity": "sha512-D+tsNsOHmC/b/wlElpQLJ0pXturJoGcY4IpY3t8y6Rz7T7bb/a/4CaMedbC7HK143vLWXOh9DT+6DPqPCSqbhg==", + "version": "0.1.21", + "resolved": "https://registry.npmjs.org/httptoolkit-server/-/httptoolkit-server-0.1.21.tgz", + "integrity": "sha512-7QhDK0USxQrkdJYXLhdQeejTYqfJoislk2qZvutiso9QKCWYVm+V/7MpiJEPvvRcIfRSbaA0jnrq29tXu12hGA==", "dev": true, "requires": { - "@httptoolkit/browser-launcher": "^1.4.1", + "@httptoolkit/browser-launcher": "^1.5.0", + "@httptoolkit/osx-find-executable": "^1.1.0", "@oclif/command": "^1.5.4", "@oclif/config": "^1.8.8", "@oclif/plugin-help": "^2.1.3", @@ -6888,9 +6902,8 @@ "graphql": "^14.0.2", "graphql-yoga": "^1.18.1", "lodash": "^4.17.13", - "mockttp": "^0.17.1", + "mockttp": "^0.17.3", "node-gsettings-wrapper": "^0.5.0", - "osx-find-executable": "^1.0.0", "rimraf": "^2.6.2", "tslib": "^1.9.3" }, @@ -6963,9 +6976,9 @@ } }, "graphql": { - "version": "14.4.2", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.4.2.tgz", - "integrity": "sha512-6uQadiRgnpnSS56hdZUSvFrVcQ6OF9y6wkxJfKquFtHlnl7+KSuWwSJsdwiK1vybm1HgcdbpGkCpvhvsVQ0UZQ==", + "version": "14.5.6", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.5.6.tgz", + "integrity": "sha512-zJ6Oz8P1yptV4O4DYXdArSwvmirPetDOBnGFRBl0zQEC68vNW3Ny8qo8VzMgfr+iC8PKiRYJ+f2wub41oDCoQg==", "dev": true, "requires": { "iterall": "^1.2.2" @@ -7260,9 +7273,9 @@ "dev": true }, "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", "dev": true }, "is-stream": { @@ -8439,9 +8452,9 @@ } }, "mockttp": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/mockttp/-/mockttp-0.17.1.tgz", - "integrity": "sha512-3YnAlo0zf1R9BqT4m6l3CjxLeXWz+byjKy3nBs2Xz+0vPi9moi/hFof0hiOPY9OEop2tyyScgf246DLRprKnCw==", + "version": "0.17.3", + "resolved": "https://registry.npmjs.org/mockttp/-/mockttp-0.17.3.tgz", + "integrity": "sha512-2HlyqJY6e1tsbHXnMtlkg8R+9ecEH3BjpbGg1xLCfcV4pq97cL22y6UZynPc5L3KTpKO/jb4ERy6b81B/UhXXA==", "dev": true, "requires": { "@types/cors": "^2.8.1", @@ -8474,9 +8487,9 @@ }, "dependencies": { "graphql": { - "version": "14.4.2", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.4.2.tgz", - "integrity": "sha512-6uQadiRgnpnSS56hdZUSvFrVcQ6OF9y6wkxJfKquFtHlnl7+KSuWwSJsdwiK1vybm1HgcdbpGkCpvhvsVQ0UZQ==", + "version": "14.5.6", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-14.5.6.tgz", + "integrity": "sha512-zJ6Oz8P1yptV4O4DYXdArSwvmirPetDOBnGFRBl0zQEC68vNW3Ny8qo8VzMgfr+iC8PKiRYJ+f2wub41oDCoQg==", "dev": true, "requires": { "iterall": "^1.2.2" @@ -9042,15 +9055,6 @@ "os-tmpdir": "^1.0.0" } }, - "osx-find-executable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/osx-find-executable/-/osx-find-executable-1.0.0.tgz", - "integrity": "sha1-i52SRx164/Iq8jzo4Q0uWHgpSdQ=", - "dev": true, - "requires": { - "plist": "^2.0.1" - } - }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -9632,9 +9636,9 @@ } }, "prebuild-install": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.0.tgz", - "integrity": "sha512-aaLVANlj4HgZweKttFNUVNRxDukytuIuxeK2boIMHjagNJCiVKWFsKF4tCE3ql3GbrD2tExPQ7/pwtEJcHNZeg==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.2.tgz", + "integrity": "sha512-INDfXzTPnhT+WYQemqnAXlP7SvfiFMopMozSgXCZ+RDLb279gKfIuLk4o7PgEawLp3WrMgIYGBpkxpraROHsSA==", "dev": true, "requires": { "detect-libc": "^1.0.3", @@ -9646,15 +9650,23 @@ "node-abi": "^2.7.0", "noop-logger": "^0.1.1", "npmlog": "^4.0.1", - "os-homedir": "^1.0.1", - "pump": "^2.0.1", + "pump": "^3.0.0", "rc": "^1.2.7", - "simple-get": "^2.7.0", - "tar-fs": "^1.13.0", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", "tunnel-agent": "^0.6.0", "which-pm-runs": "^1.0.0" }, "dependencies": { + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "dev": true, + "requires": { + "readable-stream": "^3.0.1" + } + }, "node-abi": { "version": "2.11.0", "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.11.0.tgz", @@ -9665,14 +9677,65 @@ } }, "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } + }, + "readable-stream": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", + "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "dev": true, + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } } } }, @@ -10585,9 +10648,9 @@ "dev": true }, "simple-get": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", - "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.0.3.tgz", + "integrity": "sha512-Wvre/Jq5vgoz31Z9stYWPLn0PqRqmBDpFSdypAnHu5AvRVCYPRYGnvryNLiXu8GOBNDH82J2FRHUGMjjHUpXFw==", "dev": true, "requires": { "decompress-response": "^3.3.0", @@ -12841,9 +12904,9 @@ "dev": true }, "zen-observable-ts": { - "version": "0.8.19", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.19.tgz", - "integrity": "sha512-u1a2rpE13G+jSzrg3aiCqXU5tN2kw41b+cBZGmnc+30YimdkKiDj9bTowcB41eL77/17RF/h+393AuVgShyheQ==", + "version": "0.8.20", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.8.20.tgz", + "integrity": "sha512-2rkjiPALhOtRaDX6pWyNqK1fnP5KkJJybYebopNSn6wDG1lxBoFs2+nwwXKoA6glHIrtwrfBBy6da0stkKtTAA==", "dev": true, "requires": { "tslib": "^1.9.3", diff --git a/package.json b/package.json index cbb8b3d..2627e4c 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "electron-forge": "^5.2.3", "electron-notarize": "^0.1.1", "electron-prebuilt-compile": "4.0.0", - "httptoolkit-server": "^0.1.19", + "httptoolkit-server": "^0.1.21", "lodash": "^4.17.13", "node-fetch": "^2.3.0", "rimraf": "^2.6.3",