diff --git a/api/package-lock.json b/api/package-lock.json index 161ff7a..456cfb9 100644 --- a/api/package-lock.json +++ b/api/package-lock.json @@ -4,9 +4,9 @@ "lockfileVersion": 1, "dependencies": { "@std/esm": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/@std/esm/-/esm-0.11.1.tgz", - "integrity": "sha512-rhXSf8fM7Hz6sVJjuWh8jV5eMkH7z5Pljmx9HUOaWS4zTL39Mbq9rNVdj1n+ByPKswterjf2E8SSG52dEZixXA==" + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/@std/esm/-/esm-0.11.2.tgz", + "integrity": "sha512-l1z84sEcY7uMqCffg/DmsWpASMDkZrkE7niT+IlnKTcLnL3WGJYSDJRMb/6Tpclu0K45AXa887ElJ+CybyYe3g==" }, "@types/graphql": { "version": "0.9.4", @@ -140,6 +140,18 @@ "integrity": "sha512-jvjNmOOb3M2QiBEuz9Vjp6HiXtZuDwRvHxqBZQ+TE0UoODRnJoQu5LF1uvPI2ooOHiPC1ce4SAKNNIU9y02EeA==", "requires": { "graphql-tools": "1.2.3" + }, + "dependencies": { + "graphql-tools": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-1.2.3.tgz", + "integrity": "sha512-3inNK3rmk32G4hGWbqBuVNxusF+Mcuckg+3aD4hHaMxO0LrSgteWoTD8pTD9GUnmoSRG4AbYHZ0jibGD5MTlrQ==", + "requires": { + "@types/graphql": "0.9.4", + "deprecated-decorator": "0.1.6", + "uuid": "3.1.0" + } + } } }, "apollo-upload-server": { @@ -2112,13 +2124,21 @@ } }, "graphql-tools": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-1.2.3.tgz", - "integrity": "sha512-3inNK3rmk32G4hGWbqBuVNxusF+Mcuckg+3aD4hHaMxO0LrSgteWoTD8pTD9GUnmoSRG4AbYHZ0jibGD5MTlrQ==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/graphql-tools/-/graphql-tools-2.0.0.tgz", + "integrity": "sha512-5cUflK/kECqge0feZxTG/cF05EHlGMvdK47I+xQtDm67KrW8rlfmLTUWHYcyFTOXT+Yl4Sb/6WTJZwnKX+Ofmg==", "requires": { - "@types/graphql": "0.9.4", + "@types/graphql": "0.11.4", "deprecated-decorator": "0.1.6", "uuid": "3.1.0" + }, + "dependencies": { + "@types/graphql": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@types/graphql/-/graphql-0.11.4.tgz", + "integrity": "sha512-VAy10x0LABi+Eye6HZef402up8eH9jE2m4kb6rowtdY+BQsl/9EvdXHhbYAqxy0uTiUq0aXd5hIQxWzC3xtBaA==", + "optional": true + } } }, "has": { @@ -2796,9 +2816,9 @@ "dev": true }, "lowdb": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-0.17.2.tgz", - "integrity": "sha512-AY+OQ5ZW9rxKLwgewErkPEKxBSVknu4mnuah8lAR5sdzX9hO+SM2Tsgq66+jzWIOdXT/HB5VL2y2m6W3bAN8mA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", "requires": { "graceful-fs": "4.1.11", "is-promise": "2.1.0", @@ -3273,9 +3293,9 @@ "dev": true }, "prettier": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.7.3.tgz", - "integrity": "sha1-jml0clJzkUscR0OZWd09O6U2ZLY=", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.7.4.tgz", + "integrity": "sha1-XoYkrpNjyA+V7GRFhOzfVddPk/o=", "dev": true }, "process-nextick-args": { diff --git a/api/package.json b/api/package.json index da06562..3c036f7 100644 --- a/api/package.json +++ b/api/package.json @@ -6,18 +6,18 @@ "npm": ">=5.4" }, "dependencies": { - "@std/esm": "^0.11.0", + "@std/esm": "^0.11.2", "apollo-upload-server": "^2.0.4", "dotenv": "^4.0.0", "graphql": "^0.10.5", "graphql-server-koa": "^1.1.2", - "graphql-tools": "^1.2.3", + "graphql-tools": "^2.0.0", "kcors": "^2.2.1", "koa": "^2.3.0", "koa-bodyparser": "^4.2.0", "koa-compress": "^2.0.0", "koa-router": "^7.2.1", - "lowdb": "^0.17.2" + "lowdb": "^1.0.0" }, "devDependencies": { "eslint": "^4.8.0", @@ -25,7 +25,7 @@ "eslint-plugin-node": "^5.2.0", "eslint-plugin-prettier": "^2.3.1", "nodemon": "^1.12.1", - "prettier": "^1.7.3" + "prettier": "^1.7.4" }, "scripts": { "lint": "eslint . --ext mjs", @@ -62,7 +62,9 @@ "node/no-unsupported-features": [ "error", { - "ignores": ["modules"] + "ignores": [ + "modules" + ] } ], "prettier/prettier": "error" diff --git a/app/package-lock.json b/app/package-lock.json index dda064f..2c47ac1 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -29,19 +29,32 @@ } }, "@semantic-release/condition-travis": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@semantic-release/condition-travis/-/condition-travis-6.0.3.tgz", - "integrity": "sha512-8Z8IyTnK/O52nBxuHHa3Twe+Kg2Xxssy/zo36tT/+LMh8JbPVGczN7JrR+9kQ2nnWiqFOpY9+rY+rO3Om1UApg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@semantic-release/condition-travis/-/condition-travis-6.1.0.tgz", + "integrity": "sha512-2OFVbopBYxol3xbPC1qEDIsKqRidHH9FytXYU+xB0f1fUw0WHoVHxfX6Gih8i0SmHLWm68r6mwe7KyDM60UgRg==", "requires": { "@semantic-release/error": "2.0.0", + "github": "11.0.0", + "parse-github-repo-url": "1.4.1", "semver": "5.4.1", - "travis-deploy-once": "2.1.0" + "travis-deploy-once": "3.0.0" }, "dependencies": { "@semantic-release/error": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.0.0.tgz", "integrity": "sha512-756QdQyJGh4126IAt4CCJlmf+5qjkfzUv//RxsJHtJh0M+oy6WstA2IA5iqQeoXpc1GfgertkkMF39HJ/9VPpA==" + }, + "github": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/github/-/github-11.0.0.tgz", + "integrity": "sha1-7bMt9e+zPK0ATr8L3SpLMLtjqFQ=", + "requires": { + "follow-redirects": "0.0.7", + "https-proxy-agent": "1.0.0", + "mime": "1.4.1", + "netrc": "0.1.4" + } } } }, @@ -51,9 +64,9 @@ "integrity": "sha1-u4+O7t1cf4xG+Ws37znhuMN2wcw=" }, "@semantic-release/last-release-npm": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@semantic-release/last-release-npm/-/last-release-npm-2.0.1.tgz", - "integrity": "sha512-Edh9vJIv47R5MbTyOQwYp21DXWupTi2zDJLQbiqmdMYMOvlHW2GM/S7NLA2LVO9fLblP3NJbCmU8oijQZcKU3g==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@semantic-release/last-release-npm/-/last-release-npm-2.0.2.tgz", + "integrity": "sha512-ge5AWWtcrEd6GeG4tsv8gx774G9aPNrrornjBBqNDqN7Eg/xI914ftcnmSgnsbmKcqmq4g+QElIJhNMvsfpOkQ==", "requires": { "@semantic-release/error": "2.0.0", "npm-registry-client": "8.5.0", @@ -94,9 +107,9 @@ } }, "@types/async": { - "version": "2.0.42", - "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.42.tgz", - "integrity": "sha512-rmsnoIPcAHn9k0HtBktG0vFQIJlQQvLofo70pWly8itQzqG5c/ILSZqmXLsCdJpT1X5wpxO0F3rb3GB5xCiDAA==", + "version": "2.0.43", + "resolved": "https://registry.npmjs.org/@types/async/-/async-2.0.43.tgz", + "integrity": "sha512-JwSoaWDcRmhhRa51kkoNAfgFyU37avGbGUqdGltgXR4xQvQvskstIN6wHYk05qHUOoTFZkswjd/Yj9vvNuZMvQ==", "optional": true }, "JSONStream": { @@ -250,27 +263,37 @@ } }, "apollo-cache-inmemory": { - "version": "0.2.0-beta.3", - "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-0.2.0-beta.3.tgz", - "integrity": "sha512-++FliVi/OXPiAVG2zPebxp99WnOWEibXvEJ2Zq73sZ85jHnVJ9mOGgFMatWio9zFn/jwRwQ/1YAvIRLle7/VOw==", + "version": "0.2.0-beta.4", + "resolved": "https://registry.npmjs.org/apollo-cache-inmemory/-/apollo-cache-inmemory-0.2.0-beta.4.tgz", + "integrity": "sha512-e/k08+D4axnSVkBPwzQ2i92DuJWloLel2NZUs329G7ZLxETh+B5Q9dZXqvp7rDoIZmfjHmKo+C+Fw34HcANDrA==", "requires": { "apollo-cache": "0.2.0-beta.2", "apollo-utilities": "0.2.0-beta.2", - "graphql-anywhere": "4.0.0-beta.2" + "graphql-anywhere": "4.0.0-beta.3" } }, "apollo-client": { - "version": "2.0.0-beta.3", - "resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.0.0-beta.3.tgz", - "integrity": "sha512-mw8F8Y4xB0SFkOGFJRBJbE8s9AsUh6N2sxGpMVQl46yCwF4+QV49ZyLPvbnX1o1r8tAv8og9DJDE5M4lKqbzmg==", + "version": "2.0.0-beta.4", + "resolved": "https://registry.npmjs.org/apollo-client/-/apollo-client-2.0.0-beta.4.tgz", + "integrity": "sha512-R6QZWyzotYd+Enmc+G71mintN+dATI2+gSV1nJThG2j0dlP3SawHDuAF8FdnfrEFHR3Ei1LD9bDluKOkq67dmA==", "requires": { - "@types/async": "2.0.42", + "@types/async": "2.0.43", "apollo-cache": "0.2.0-beta.2", - "apollo-link": "0.6.1-beta.6", - "apollo-link-dedup": "0.4.1-beta.6", + "apollo-link": "0.7.0", + "apollo-link-dedup": "0.5.0", "apollo-utilities": "0.2.0-beta.2", - "graphql": "0.11.6", + "graphql": "0.11.7", "symbol-observable": "1.0.4" + }, + "dependencies": { + "graphql": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.7.tgz", + "integrity": "sha512-x7uDjyz8Jx+QPbpCFCMQ8lltnQa4p4vSYHx6ADe8rVYRTdsyhCJbvSty5DAsLVmU6cGakl+r8HQYolKHxk/tiw==", + "requires": { + "iterall": "1.1.3" + } + } } }, "apollo-fetch": { @@ -291,70 +314,44 @@ } }, "apollo-link": { - "version": "0.6.1-beta.6", - "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-0.6.1-beta.6.tgz", - "integrity": "sha512-3pXpFnkh5dIKlCMgVhO52/5SVmMkEhEgT01WpH+Kf6BzAsRmAb8jluL/62XPLu+TuhvSrweDV6dqC5ILJZQHog==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-0.7.0.tgz", + "integrity": "sha512-LPwygaqW57k7D5rKEdd5xZcLL7SY7MbUkvDYXfU/+el6Iq46AXfxJICXrU6UVydngEBD1DYm0t8CT4JRk0MR7g==", "requires": { "apollo-utilities": "0.2.0-beta.2", - "graphql": "0.11.6", - "zen-observable-ts": "0.4.4" + "graphql": "0.11.7", + "zen-observable-ts": "0.5.0" + }, + "dependencies": { + "graphql": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.7.tgz", + "integrity": "sha512-x7uDjyz8Jx+QPbpCFCMQ8lltnQa4p4vSYHx6ADe8rVYRTdsyhCJbvSty5DAsLVmU6cGakl+r8HQYolKHxk/tiw==", + "requires": { + "iterall": "1.1.3" + } + } } }, "apollo-link-batch": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/apollo-link-batch/-/apollo-link-batch-0.1.4.tgz", - "integrity": "sha512-OiUQ7QAEPuww81UuKpo4Qu1zG5SYt8zWeh4qum+Ixl3RMQCKvcvexlNEWqoAOQBU2LUnROuktHCcPfCCDfZcTg==", - "requires": { - "apollo-fetch": "0.6.0", - "apollo-link-core": "0.5.4", - "graphql": "0.10.5" - }, - "dependencies": { - "graphql": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", - "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", - "requires": { - "iterall": "1.1.3" - } - } - } + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/apollo-link-batch/-/apollo-link-batch-0.3.0.tgz", + "integrity": "sha512-5gO+6woIEKtOzMGvSsNVuSJttZ0Pp8tFop58tSHjL8RPUY+xHUWISmf5cyDwdB+/zM7XuqU7GSwt56TiDLEqzQ==" }, "apollo-link-batch-http": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/apollo-link-batch-http/-/apollo-link-batch-http-0.1.4.tgz", - "integrity": "sha512-R/lasnXxA2lIM1dOJ+GlsuR9RmmCTj2VfbTJMNJCRcPIt+DZUA8JQgwm4lTY5GEvihPDrBlY+wf76pHWMfz22A==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/apollo-link-batch-http/-/apollo-link-batch-http-0.3.0.tgz", + "integrity": "sha512-HsXXY1mnWBUi9SUculPqVkWBBCwGi5O7Oiuak2Cow7Pug65DZ1QQ5PmES3mvCRM5vYA5hCInRoOF/Qwx3/bfyA==", "requires": { "apollo-fetch": "0.6.0", - "apollo-link-batch": "0.1.4", - "apollo-link-core": "0.5.4", - "graphql": "0.10.5" + "apollo-link-batch": "0.3.0", + "graphql": "0.11.7" }, "dependencies": { "graphql": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", - "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", - "requires": { - "iterall": "1.1.3" - } - } - } - }, - "apollo-link-core": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/apollo-link-core/-/apollo-link-core-0.5.4.tgz", - "integrity": "sha512-OxL0Kjizb0eS2ObldDqJEs/tFN9xI9RZuTJcaszgGy+xudoPXhIMCHMr7hGZhy0mK+U+BbBULZJw4YQU4J0ODQ==", - "requires": { - "graphql": "0.10.5", - "graphql-tag": "2.4.2", - "zen-observable-ts": "0.4.4" - }, - "dependencies": { - "graphql": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", - "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.7.tgz", + "integrity": "sha512-x7uDjyz8Jx+QPbpCFCMQ8lltnQa4p4vSYHx6ADe8rVYRTdsyhCJbvSty5DAsLVmU6cGakl+r8HQYolKHxk/tiw==", "requires": { "iterall": "1.1.3" } @@ -362,17 +359,17 @@ } }, "apollo-link-dedup": { - "version": "0.4.1-beta.6", - "resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-0.4.1-beta.6.tgz", - "integrity": "sha512-1ue9tAX+T0uTYBDdr+tOJ+kCg3yufi//ltFyZQslheQfKIKEFfECnESOYP9EHChhmwu+P6bonXD4IObRITrHoQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/apollo-link-dedup/-/apollo-link-dedup-0.5.0.tgz", + "integrity": "sha512-ZBEfRSPFC1LJsTJN7C7ieHSQynw+dpst194CNEQs+ohH5kopR1mZW/koHTEHFdk58bLW0WUiar0xFKcJxi/eqQ==", "requires": { - "graphql": "0.10.5" + "graphql": "0.11.7" }, "dependencies": { "graphql": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", - "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.7.tgz", + "integrity": "sha512-x7uDjyz8Jx+QPbpCFCMQ8lltnQa4p4vSYHx6ADe8rVYRTdsyhCJbvSty5DAsLVmU6cGakl+r8HQYolKHxk/tiw==", "requires": { "iterall": "1.1.3" } @@ -531,15 +528,6 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=" }, - "axios": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.16.2.tgz", - "integrity": "sha1-uk+S8XFn37q0CYN4VFS5rBScPG0=", - "requires": { - "follow-redirects": "1.2.4", - "is-buffer": "1.1.5" - } - }, "babel-code-frame": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", @@ -577,15 +565,151 @@ } }, "babel-eslint": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", - "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.0.1.tgz", + "integrity": "sha512-h3moF6PCTQE06UjMMG+ydZSBvZ4Q7rqPE/5WAUOvUyHYUTqxm8JVhjZRiG1avI/tGVOK4BnZLDQapyLzh8DeKg==", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0" + "babel-code-frame": "7.0.0-beta.0", + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.0" + } + }, + "babel-code-frame": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz", + "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==", + "dev": true, + "requires": { + "chalk": "2.1.0", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-helper-function-name": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.0.tgz", + "integrity": "sha512-DaQccFBBWBEzMdqbKmNXamY0m1yLHJGOdbbEsNoGdJrrU7wAF3wwowtDDPzF0ZT3SqJXPgZW/P2kgBX9moMuAA==", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "7.0.0-beta.0", + "babel-template": "7.0.0-beta.0", + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0" + } + }, + "babel-helper-get-function-arity": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.0.tgz", + "integrity": "sha512-csqAic15/2Vm1951nJxkkL9K8E6ojyNF/eAOjk7pqJlO8kvgrccGNFCV9eDwcGHDPe5AjvJGwVSAcQ5fit9wuA==", + "dev": true, + "requires": { + "babel-types": "7.0.0-beta.0" + } + }, + "babel-messages": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.0.tgz", + "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==", + "dev": true + }, + "babel-template": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-7.0.0-beta.0.tgz", + "integrity": "sha512-tmdH+MmmU0F6Ur8humpevSmFzYKbrN3Oru0g5Qyg4R6+sxjnzZmnvzUbsP0aKMr7tB0Ua6xhEb9arKTOsEMkyA==", + "dev": true, + "requires": { + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz", + "integrity": "sha512-IKzuTqUcQtMRZ0Vv5RjIrGGj33eBKmNTNeRexWSyjPPuAciyNkva1rt7WXPfHfkb+dX7coRAIUhzeTUEzhnwdA==", + "dev": true, + "requires": { + "babel-code-frame": "7.0.0-beta.0", + "babel-helper-function-name": "7.0.0-beta.0", + "babel-messages": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22", + "debug": "3.1.0", + "globals": "10.1.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "babel-types": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz", + "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==", + "dev": true, + "requires": { + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "2.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.22", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.22.tgz", + "integrity": "sha512-Yl7iT8QGrS8OfR7p6R12AJexQm+brKwrryai4VWZ7NHUbPoZ5al3+klhvl/14shXZiLa7uK//OIFuZ1/RKHgoA==", + "dev": true + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.4.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz", + "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=", + "dev": true + }, + "supports-color": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } } }, "babel-generator": { @@ -1477,7 +1601,7 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.4.0.tgz", "integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==", "requires": { - "caniuse-lite": "1.0.30000740", + "caniuse-lite": "1.0.30000741", "electron-to-chromium": "1.3.24" } }, @@ -1565,9 +1689,9 @@ } }, "caniuse-lite": { - "version": "1.0.30000740", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000740.tgz", - "integrity": "sha1-8sTATWVk64EuYQBoQXAK1Vf2+XM=" + "version": "1.0.30000741", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000741.tgz", + "integrity": "sha1-vFJrwgRua8OHN8/XfTAm7wS49GQ=" }, "case-sensitive-paths-webpack-plugin": { "version": "2.1.1", @@ -3057,11 +3181,12 @@ } }, "follow-redirects": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.2.4.tgz", - "integrity": "sha512-Suw6KewLV2hReSyEOeql+UUkBVyiBm3ok1VPrVFRZnQInWpdoZbbiG5i8aJVSjTr0yQ4Ava0Sh6/joCg1Brdqw==", + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz", + "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=", "requires": { - "debug": "2.6.9" + "debug": "2.6.9", + "stream-consume": "0.1.0" } }, "for-in": { @@ -4068,17 +4193,6 @@ "https-proxy-agent": "1.0.0", "mime": "1.4.1", "netrc": "0.1.4" - }, - "dependencies": { - "follow-redirects": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.7.tgz", - "integrity": "sha1-NLkLqyqRGqNHVx2pDyK9NuzYqRk=", - "requires": { - "debug": "2.6.9", - "stream-consume": "0.1.0" - } - } } }, "glob": { @@ -4157,17 +4271,17 @@ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" }, "graphql": { - "version": "0.11.6", - "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.6.tgz", - "integrity": "sha512-V4Wi1Ct6+W5qPdWfremu+flBDdYbAGg8scLrhCrhONyI2E2PHXdhqFwyAbGpVBauAaAiOO2ZQu/bZANSLoG8KA==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.10.5.tgz", + "integrity": "sha512-Q7cx22DiLhwHsEfUnUip1Ww/Vfx7FS0w6+iHItNuN61+XpegHSa3k5U0+6M5BcpavQImBwFiy0z3uYwY7cXMLQ==", "requires": { "iterall": "1.1.3" } }, "graphql-anywhere": { - "version": "4.0.0-beta.2", - "resolved": "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.0.0-beta.2.tgz", - "integrity": "sha512-dZUsiGFmYrh7/3WzURKK64RvADw8wzGJeBtsmzdhV5TROpa8IvsxUDmjST4Z6WIxzQtNG70UcBP93MqCcPDkAA==", + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/graphql-anywhere/-/graphql-anywhere-4.0.0-beta.3.tgz", + "integrity": "sha512-rXjamzX2K9SwfG3TRxfr5Vk8bWTVnvDzz2Ps4BkHhf9wraDox60qAzGPThnJ6KtZfaG95OV6VnLn5H9lD8qVzw==", "requires": { "apollo-utilities": "0.2.0-beta.2" } @@ -4705,7 +4819,7 @@ "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", "requires": { - "text-extensions": "1.6.0" + "text-extensions": "1.7.0" } }, "is-typedarray": { @@ -5991,9 +6105,9 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "prettier": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.7.3.tgz", - "integrity": "sha1-jml0clJzkUscR0OZWd09O6U2ZLY=", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.7.4.tgz", + "integrity": "sha1-XoYkrpNjyA+V7GRFhOzfVddPk/o=", "dev": true }, "private": { @@ -6201,6 +6315,31 @@ "lodash.flowright": "3.5.0", "lodash.pick": "4.4.0", "prop-types": "15.6.0" + }, + "dependencies": { + "apollo-link": { + "version": "0.6.1-beta.6", + "resolved": "https://registry.npmjs.org/apollo-link/-/apollo-link-0.6.1-beta.6.tgz", + "integrity": "sha512-3pXpFnkh5dIKlCMgVhO52/5SVmMkEhEgT01WpH+Kf6BzAsRmAb8jluL/62XPLu+TuhvSrweDV6dqC5ILJZQHog==", + "requires": { + "apollo-utilities": "0.2.0-beta.2", + "graphql": "0.11.7", + "zen-observable-ts": "0.4.4" + } + }, + "graphql": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/graphql/-/graphql-0.11.7.tgz", + "integrity": "sha512-x7uDjyz8Jx+QPbpCFCMQ8lltnQa4p4vSYHx6ADe8rVYRTdsyhCJbvSty5DAsLVmU6cGakl+r8HQYolKHxk/tiw==", + "requires": { + "iterall": "1.1.3" + } + }, + "zen-observable-ts": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.4.4.tgz", + "integrity": "sha512-SNVY1sWWhoe7FwFmHpD9ERi+7Mhhj3+JdS0BGy2UxLIg7cY+3zQbyZauQCI6DN6YK4uoKNaIm3S7Qkqi1Lr+Fw==" + } } }, "react-deep-force-update": { @@ -6641,9 +6780,9 @@ "integrity": "sha512-KZ5zCnDKnWjiaHI/IBhHvWGAgCo9QuI0z+l/rhgFFu4cDrCUh+k/sdsT0Zb5W4fn75+dKzPeYb0qtKwTgtKWaA==", "requires": { "@semantic-release/commit-analyzer": "3.0.6", - "@semantic-release/condition-travis": "6.0.3", + "@semantic-release/condition-travis": "6.1.0", "@semantic-release/error": "1.0.0", - "@semantic-release/last-release-npm": "2.0.1", + "@semantic-release/last-release-npm": "2.0.2", "@semantic-release/release-notes-generator": "4.0.5", "git-head": "1.20.1", "github": "8.2.1", @@ -7209,9 +7348,9 @@ "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" }, "text-extensions": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.6.0.tgz", - "integrity": "sha512-U2M04F2rbuYYCNioiTD14cImLTae4ys1rC57tllzKg3dt5DPR2JXs5yFdC017yOBrW6wM6s5gtAlFJ7yye04rA==" + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.7.0.tgz", + "integrity": "sha512-AKXZeDq230UaSzaO5s3qQUZOaC7iKbzq0jOFL614R7d9R593HLqAOL0cYoqLdkNrjBSOdmoQI06yigq1TSBXAg==" }, "text-table": { "version": "0.2.0", @@ -7394,11 +7533,10 @@ } }, "travis-deploy-once": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/travis-deploy-once/-/travis-deploy-once-2.1.0.tgz", - "integrity": "sha512-zJqrEaJU5Crg1WdPyyToL7nvoyfBizqQ4BlmK+pVrDpHytN4dVBs5aWshxSnUR++Uwh6U7LJGDrIwFU287qzHg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/travis-deploy-once/-/travis-deploy-once-3.0.0.tgz", + "integrity": "sha512-ST4Rs/WrAeq6MXi9/Iagw7p1MLje1mPV1UqGXB2jvBAweBlFHOjqbBvfpGLjmI+ZckOc2FkX0X1gNBOa9nc13w==", "requires": { - "axios": "0.16.2", "chalk": "2.1.0", "p-retry": "1.0.0", "semver": "5.4.1", @@ -8056,9 +8194,9 @@ } }, "zen-observable-ts": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.4.4.tgz", - "integrity": "sha512-SNVY1sWWhoe7FwFmHpD9ERi+7Mhhj3+JdS0BGy2UxLIg7cY+3zQbyZauQCI6DN6YK4uoKNaIm3S7Qkqi1Lr+Fw==" + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-0.5.0.tgz", + "integrity": "sha512-8soRu9VE2HYkAAKcDegToWzu8snITcZjujnE4SXc+7IczbHXRCFkd4Cj4DgYq88nU6SwTU5lkea7KBGNa/CaFw==" } } } diff --git a/app/package.json b/app/package.json index 863369b..3c08c98 100644 --- a/app/package.json +++ b/app/package.json @@ -6,12 +6,14 @@ "npm": ">=5.4" }, "dependencies": { - "apollo-cache-inmemory": "^0.2.0-beta.3", - "apollo-client": "^2.0.0-beta.3", + "apollo-cache-inmemory": "^0.2.0-beta.4", + "apollo-client": "^2.0.0-beta.4", "apollo-fetch-upload": "^1.1.0", - "apollo-link-batch-http": "^0.1.0", + "apollo-link": "^0.7.0", + "apollo-link-batch-http": "^0.3.0", "babel-plugin-transform-inline-environment-variables": "^0.2.0", "dotenv-cli": "^1.4.0", + "graphql": "^0.10.5", "graphql-tag": "^2.4.2", "next": "^4.0.0-beta.2", "react": "^16.0.0", @@ -21,13 +23,13 @@ "webpack-bundle-analyzer": "^2.9.0" }, "devDependencies": { - "babel-eslint": "^7.2.3", + "babel-eslint": "^8.0.1", "eslint": "^4.8.0", "eslint-plugin-import": "^2.7.0", "eslint-plugin-node": "^5.2.0", "eslint-plugin-prettier": "^2.3.1", "eslint-plugin-react": "^7.4.0", - "prettier": "^1.7.3" + "prettier": "^1.7.4" }, "scripts": { "lint": "eslint .",