diff --git a/gatsby-node.js b/gatsby-node.js index b85fd7f..2d7df21 100644 --- a/gatsby-node.js +++ b/gatsby-node.js @@ -1,15 +1,15 @@ -const _ = require("lodash") -const Promise = require("bluebird") -const path = require("path") -const select = require(`unist-util-select`) -const fs = require(`fs-extra`) +const _ = require("lodash"); +const Promise = require("bluebird"); +const path = require("path"); +const select = require(`unist-util-select`); +const fs = require(`fs-extra`); -exports.createPages = ({ args }) => { - const { graphql } = args +exports.createPages = ({ graphql, actionCreators }) => { + const { upsertPage } = actionCreators; return new Promise((resolve, reject) => { - const pages = [] - const blogPost = path.resolve("templates/template-blog-post.js") + const pages = []; + const blogPost = path.resolve("templates/template-blog-post.js"); graphql( ` { @@ -24,43 +24,39 @@ exports.createPages = ({ args }) => { ` ).then(result => { if (result.errors) { - console.log(result.errors) - reject(result.errors) + console.log(result.errors); + reject(result.errors); } // Create blog posts pages. _.each(result.data.allMarkdownRemark.edges, edge => { - pages.push({ + upsertPage({ path: edge.node.slug, // required component: blogPost, context: { slug: edge.node.slug, }, - }) - }) + }); + }); - resolve(pages) - }) - }) -} + resolve(); + }); + }); +}; // Add custom url pathname for blog posts. -exports.modifyAST = ({ args }) => { - const { ast } = args - const files = select(ast, "File") - files.forEach(file => { - if (file.extension !== `md`) { - return - } - const parsedFilePath = path.parse(file.relativePath) - console.log(parsedFilePath) - const slug = `/${parsedFilePath.dir}/` - console.log(slug) - file.slug = slug - const markdownNode = select(file, `MarkdownRemark`)[0] - if (markdownNode) { - markdownNode.slug = slug - } - }) - return files -} +exports.onNodeCreate = ({ node, actionCreators, getNode }) => { + const { updateNode } = actionCreators; + if (node.type === `File` && typeof node.slug === "undefined") { + const parsedFilePath = path.parse(node.relativePath); + const slug = `/${parsedFilePath.dir}/`; + node.slug = slug; + updateNode(node); + } else if ( + node.type === `MarkdownRemark` && typeof node.slug === "undefined" + ) { + const fileNode = getNode(node.parent); + node.slug = fileNode.slug; + updateNode(node); + } +}; diff --git a/package.json b/package.json index 54c2e83..8de10f7 100644 --- a/package.json +++ b/package.json @@ -7,24 +7,24 @@ "url": "https://github.com/gatsbyjs/gatsby-starter-blog/issues" }, "dependencies": { - "gatsby": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-link": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-parser-remark": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-parser-sharp": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-plugin-google-analytics": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-plugin-manifest": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-plugin-offline": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-plugin-preact": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-plugin-sharp": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-source-filesystem": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-filesystem": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark-copy-linked-files": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark-prismjs": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark-responsive-iframe": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark-responsive-image": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-remark-smartypants": "1.0.0-alpha12-alpha.dbf1a599", - "gatsby-typegen-sharp": "1.0.0-alpha12-alpha.dbf1a599", + "gatsby": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-link": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-parser-remark": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-parser-sharp": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-plugin-google-analytics": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-plugin-manifest": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-plugin-offline": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-plugin-preact": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-plugin-sharp": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-source-filesystem": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-filesystem": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark-copy-linked-files": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark-prismjs": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark-responsive-iframe": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark-responsive-image": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-remark-smartypants": "1.0.0-alpha12-alpha.1fdb9004", + "gatsby-typegen-sharp": "1.0.0-alpha12-alpha.1fdb9004", "lodash": "^4.15.0", "moment": "^2.14.1", "react-helmet": "^4.0.0", diff --git a/yarn.lock b/yarn.lock index d111032..6d21e2f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,121 @@ # yarn lockfile v1 +"@types/accepts@*": + version "1.3.2" + resolved "https://registry.yarnpkg.com/@types/accepts/-/accepts-1.3.2.tgz#52897ad5a51f05ea2f57f8e8136085c7d1c385a5" + +"@types/body-parser@0.0.33": + version "0.0.33" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-0.0.33.tgz#33ca1498fc37e51c5df0c81cae34569e7041e025" + dependencies: + "@types/express" "*" + +"@types/boom@0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/boom/-/boom-0.0.32.tgz#5dfd349b4e7ebe2c73ca8d39ab05687dd403f9a1" + dependencies: + "@types/node" "*" + +"@types/chai@^3.4.34": + version "3.5.0" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-3.5.0.tgz#45e2dc2af9a5727be846af6e61d08ffc45d5b2ca" + +"@types/connect@^3.4.30": + version "3.4.30" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.30.tgz#0a8ede309ce0ebdba2f0534e574692511dd71eb6" + dependencies: + "@types/node" "*" + +"@types/cookies@*", "@types/cookies@^0.5.30": + version "0.5.30" + resolved "https://registry.yarnpkg.com/@types/cookies/-/cookies-0.5.30.tgz#de798b61d6c6da77d6559ab1db4c6f3c8b4935bd" + dependencies: + "@types/node" "*" + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.0.36": + version "4.0.44" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.0.44.tgz#a1c3bd5d80e93c72fba91a03f5412c47f21d4ae7" + dependencies: + "@types/node" "*" + +"@types/express@*", "@types/express@^4.0.33": + version "4.0.35" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.0.35.tgz#6267c7b60a51fac473467b3c4a02cd1e441805fe" + dependencies: + "@types/express-serve-static-core" "*" + "@types/serve-static" "*" + +"@types/fibers@0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/fibers/-/fibers-0.0.29.tgz#4c815209a717ede505c3040b4e3a31a7f5239d49" + +"@types/hapi@^13.0.35": + version "13.0.38" + resolved "https://registry.yarnpkg.com/@types/hapi/-/hapi-13.0.38.tgz#3671ab29fd465d61e394718ce546b7d5ef21a331" + dependencies: + "@types/node" "*" + +"@types/http-assert@*": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/http-assert/-/http-assert-1.2.0.tgz#0b82993036e86c6ff2944e033b73b57e85ccdcab" + +"@types/http-errors@^1.3.29": + version "1.5.34" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-1.5.34.tgz#d6a56f25d7b95dd07047680bf825632e29796815" + +"@types/keygrip@*": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/keygrip/-/keygrip-1.0.1.tgz#ff540462d2fb4d0a88441ceaf27d287b01c3d878" + +"@types/koa-bodyparser@^3.0.19": + version "3.0.23" + resolved "https://registry.yarnpkg.com/@types/koa-bodyparser/-/koa-bodyparser-3.0.23.tgz#0e719b708d463d1ea31a25971c485c2e4eb6ced4" + dependencies: + "@types/koa" "*" + +"@types/koa-compose@*": + version "3.2.2" + resolved "https://registry.yarnpkg.com/@types/koa-compose/-/koa-compose-3.2.2.tgz#dc106e000bbf92a3ac900f756df47344887ee847" + +"@types/koa-router@^7.0.21": + version "7.0.22" + resolved "https://registry.yarnpkg.com/@types/koa-router/-/koa-router-7.0.22.tgz#92b4b533f074036250892fe35bb6329ee9242def" + dependencies: + "@types/koa" "*" + +"@types/koa@*", "@types/koa@^2.0.33": + version "2.0.39" + resolved "https://registry.yarnpkg.com/@types/koa/-/koa-2.0.39.tgz#45ba1249d8849b9b0ff8c1d6d2f80b0838b89ffa" + dependencies: + "@types/accepts" "*" + "@types/cookies" "*" + "@types/http-assert" "*" + "@types/keygrip" "*" + "@types/koa-compose" "*" + "@types/node" "*" + +"@types/mime@*", "@types/mime@0.0.29": + version "0.0.29" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-0.0.29.tgz#fbcfd330573b912ef59eeee14602bface630754b" + +"@types/multer@0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/multer/-/multer-0.0.32.tgz#f89c751227dc20b7c933c309a3e7467c499fcdec" + dependencies: + "@types/express" "*" + +"@types/node@*", "@types/node@^6.0.41": + version "6.0.68" + resolved "https://registry.yarnpkg.com/@types/node/-/node-6.0.68.tgz#0c43b6b8b9445feb86a0fbd3457e3f4bc591e66d" + +"@types/serve-static@*", "@types/serve-static@^1.7.31": + version "1.7.31" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.7.31.tgz#15456de8d98d6b4cff31be6c6af7492ae63f521a" + dependencies: + "@types/express-serve-static-core" "*" + "@types/mime" "*" + abab@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d" @@ -74,6 +189,10 @@ ansi-align@^1.1.0: dependencies: string-width "^1.0.1" +ansi-escapes@^1.1.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + ansi-html@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" @@ -115,6 +234,32 @@ anymatch@^1.3.0: arrify "^1.0.0" micromatch "^2.1.5" +apollo-server@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/apollo-server/-/apollo-server-0.3.3.tgz#3b6876c1d8bf56f51736375fa48f60dccada75a8" + dependencies: + "@types/body-parser" "0.0.33" + "@types/boom" "0.0.32" + "@types/chai" "^3.4.34" + "@types/connect" "^3.4.30" + "@types/cookies" "^0.5.30" + "@types/express" "^4.0.33" + "@types/express-serve-static-core" "^4.0.36" + "@types/fibers" "0.0.29" + "@types/hapi" "^13.0.35" + "@types/http-errors" "^1.3.29" + "@types/koa" "^2.0.33" + "@types/koa-bodyparser" "^3.0.19" + "@types/koa-router" "^7.0.21" + "@types/mime" "0.0.29" + "@types/multer" "0.0.32" + "@types/node" "^6.0.41" + "@types/serve-static" "^1.7.31" + boom "^4.0.0" + http-errors "^1.5.0" + source-map-support "^0.4.2" + typed-graphql "^1.0.2" + aproba@^1.0.3: version "1.1.1" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.1.tgz#95d3600f07710aa0e9298c726ad5ecf2eacbabab" @@ -229,7 +374,13 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" -async@2.1.2: +async@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/async/-/async-2.0.0.tgz#d0900ad385af13804540a109c42166e3ae7b2b9d" + dependencies: + lodash "^4.8.0" + +async@2.1.2, async@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/async/-/async-2.1.2.tgz#612a4ab45ef42a70cde806bad86ee6db047e8385" dependencies: @@ -243,7 +394,7 @@ async@^1.3.0, async@^1.5.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" -async@^2.1.2, async@^2.1.4: +async@^2.1.4: version "2.1.5" resolved "https://registry.yarnpkg.com/async/-/async-2.1.5.tgz#e587c68580994ac67fc56ff86d3ac56bdbe810bc" dependencies: @@ -1046,14 +1197,30 @@ balanced-match@^0.4.1, balanced-match@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" +base-64@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb" + base64-js@^1.0.2: version "1.2.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.0.tgz#a39992d723584811982be5e290bb6a53d86700f1" +base64id@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-0.1.0.tgz#02ce0fdeee0cef4f40080e1e73e834f0b1bfce3f" + +base64url@2.0.0, base64url@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/base64url/-/base64url-2.0.0.tgz#eac16e03ea1438eff9423d69baa36262ed1f70bb" + basename@0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/basename/-/basename-0.1.2.tgz#d6039bef939863160c78048cced3c5e7f88cb261" +basic-auth@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.1.0.tgz#45221ee429f7ee1e5035be3f51533f1cdfd29884" + batch@0.5.3: version "0.5.3" resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" @@ -1140,6 +1307,21 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: version "4.11.6" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.6.tgz#53344adb14617a13f6e8dd2ce28905d1c0ba3215" +body-parser@^1.15.0: + version "1.17.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.17.1.tgz#75b3bc98ddd6e7e0d8ffe750dfaca5c66993fa47" + dependencies: + bytes "2.4.0" + content-type "~1.0.2" + debug "2.6.1" + depd "~1.1.0" + http-errors "~1.6.1" + iconv-lite "0.4.15" + on-finished "~2.3.0" + qs "6.4.0" + raw-body "~2.2.0" + type-is "~1.6.14" + boolbase@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" @@ -1156,6 +1338,12 @@ boom@^3.2.2: dependencies: hoek "4.x.x" +boom@^4.0.0: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + boxen@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/boxen/-/boxen-0.6.0.tgz#8364d4248ac34ff0ef1b2f2bf49a6c60ce0d81b6" @@ -1263,6 +1451,10 @@ buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" +buffer-equal-constant-time@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" + buffer-peek-stream@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/buffer-peek-stream/-/buffer-peek-stream-1.0.1.tgz#53b47570a1347787c5bad4ca2ca3021f9d8b3cfd" @@ -1514,6 +1706,16 @@ cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" +cli-cursor@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + dependencies: + restore-cursor "^1.0.1" + +cli-width@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.1.0.tgz#b234ca209b29ef66fc518d9b98d5847b00edf00a" + clipboard@^1.5.5: version "1.6.1" resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-1.6.1.tgz#65c5b654812466b0faab82dc6ba0f1d2f8e4be53" @@ -1659,7 +1861,7 @@ comma-separated-tokens@^1.0.1: dependencies: trim "0.0.1" -commander@2.9.0, commander@2.9.x, commander@^2.8.1, commander@^2.9.0: +commander@2.9.0, commander@2.9.x, commander@^2.2.0, commander@^2.8.1, commander@^2.9.0: version "2.9.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" dependencies: @@ -1689,6 +1891,10 @@ compass-vertical-rhythm@^1.3.0: object-assign "^4.1.0" parse-unit "^1.0.1" +component-emitter@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.0.tgz#ccd113a86388d06482d03de3fc7df98526ba8efe" + compressible@~2.0.8: version "2.0.9" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.9.tgz#6daab4e2b599c2770dd9e21e7a891b1c5a755425" @@ -1804,6 +2010,13 @@ core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" +cors@^2.7.1: + version "2.8.3" + resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.3.tgz#4cf78e1d23329a7496b2fc2225b77ca5bb5eb802" + dependencies: + object-assign "^4" + vary "^1" + create-ecdh@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" @@ -2016,6 +2229,10 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" +cycle@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2" + d@1: version "1.0.0" resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" @@ -2059,7 +2276,7 @@ debug@2.6.1: dependencies: ms "0.7.2" -debug@^2.1.1, debug@^2.2.0, debug@^2.6.0: +debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.6.0: version "2.6.3" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.3.tgz#0f7eb8c30965ec08c72accfa0130c8b79984141d" dependencies: @@ -2178,6 +2395,10 @@ depd@1.1.0, depd@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.0.tgz#e1bd82c6aab6ced965b97b88b17ed3e528ca18c3" +deprecated-decorator@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" + des.js@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" @@ -2207,9 +2428,9 @@ detect-indent@^4.0.0: dependencies: repeating "^2.0.0" -detect-port@^1.0.5: - version "1.1.0" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.1.0.tgz#fde7574591ea3de74445782643c3f921b2a4618c" +detect-port@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.1.1.tgz#abb24845a0e0501d2a4313dfde93c2671f6ba998" dependencies: debug "^2.6.0" @@ -2280,6 +2501,10 @@ dot-prop@^3.0.0: dependencies: is-obj "^1.0.0" +double-ended-queue@^2.1.0-0: + version "2.1.0-0" + resolved "https://registry.yarnpkg.com/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz#103d3527fd31528f40188130c841efdd78264e5c" + download@^4.0.0, download@^4.1.2: version "4.4.3" resolved "https://registry.yarnpkg.com/download/-/download-4.4.3.tgz#aa55fdad392d95d4b68e8c2be03e0c2aa21ba9ac" @@ -2338,11 +2563,18 @@ ecc-jsbn@~0.1.1: dependencies: jsbn "~0.1.0" +ecdsa-sig-formatter@1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.9.tgz#4bc926274ec3b5abb5016e7e1d60921ac262b2a1" + dependencies: + base64url "^2.0.0" + safe-buffer "^5.0.1" + ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" -ejs@^2.3.4: +ejs@^2.3.4, ejs@^2.4.1: version "2.5.6" resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.5.6.tgz#479636bfa3fe3b1debd52087f0acb204b4f19c88" @@ -2629,6 +2861,10 @@ exenv@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.1.tgz#75de1c8dee02e952b102aa17f8875973e0df14f9" +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" @@ -2647,6 +2883,10 @@ expand-tilde@^1.2.0, expand-tilde@^1.2.1, expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" +expirymanager@0.9.x: + version "0.9.3" + resolved "https://registry.yarnpkg.com/expirymanager/-/expirymanager-0.9.3.tgz#e5f6b3ba00d8d76cf63311c2b71d7dfc9bde3e4f" + express-graphql@^0.6.1: version "0.6.3" resolved "https://registry.yarnpkg.com/express-graphql/-/express-graphql-0.6.3.tgz#7ad3233b0267de8ba1e4d0b222f6793ed7ae9e8e" @@ -2699,6 +2939,14 @@ extend@^3.0.0, extend@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.0.tgz#5a474353b9f3353ddd8176dfd37b91c83a46f1d4" +external-editor@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" + dependencies: + extend "^3.0.0" + spawn-sync "^1.0.15" + tmp "^0.0.29" + extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" @@ -2897,6 +3145,16 @@ flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" +fleximap@0.9.x: + version "0.9.10" + resolved "https://registry.yarnpkg.com/fleximap/-/fleximap-0.9.10.tgz#1aa50ff6a8fea0037cc378e38ddacc091025ac10" + +flux-standard-action@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/flux-standard-action/-/flux-standard-action-1.2.0.tgz#d2d41612dde4cebddd11a76cfead8e84fc69ebdc" + dependencies: + lodash "^4.0.0" + for-in@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -2941,6 +3199,13 @@ fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" +fs-extra@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.0.0.tgz#337352bded4a0b714f3eb84de8cea765e9d37600" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -3002,53 +3267,54 @@ function-bind@^1.0.2, function-bind@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" -gatsby-link@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-1.0.0-alpha12-alpha.dbf1a599.tgz#61ff79436b842a178deb8ff2f000f54e7ef8dd37" +gatsby-link@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-1.0.0-alpha12-alpha.1fdb9004.tgz#b63ad1ed366e24d1fabbc6b07a4142fc2d15dad7" -gatsby-parser-remark@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-parser-remark/-/gatsby-parser-remark-1.0.0-alpha12-alpha.dbf1a599.tgz#66f966246b1aa15d50e119da7628b8e4269b17aa" +gatsby-parser-remark@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-parser-remark/-/gatsby-parser-remark-1.0.0-alpha12-alpha.1fdb9004.tgz#0ece297f3ea05ca2faca729a6f6fba2249bae40b" dependencies: bluebird "^3.4.6" gray-matter "^2.1.0" + lodash "^4.17.4" unist-util-select "^1.5.0" -gatsby-parser-sharp@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-parser-sharp/-/gatsby-parser-sharp-1.0.0-alpha12-alpha.dbf1a599.tgz#de3902c53c3045a94d6a94feb1ff48f7a24de0f5" +gatsby-parser-sharp@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-parser-sharp/-/gatsby-parser-sharp-1.0.0-alpha12-alpha.1fdb9004.tgz#bc072e471beff98f075fec68f96e3484d4aa5548" dependencies: bluebird "^3.4.6" unist-util-select "^1.5.0" -gatsby-plugin-google-analytics@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-1.0.0-alpha12-alpha.dbf1a599.tgz#755e1154c80765f80a59d09c4f3af1af9156dc8f" +gatsby-plugin-google-analytics@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-plugin-google-analytics/-/gatsby-plugin-google-analytics-1.0.0-alpha12-alpha.1fdb9004.tgz#e57c8f9dc95b21777d95e6faa3181f8dd14eaae1" dependencies: react-ga "^2.1.2" -gatsby-plugin-manifest@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-1.0.0-alpha12-alpha.dbf1a599.tgz#284eb5d9419414a388bd58acf77f64158a088530" +gatsby-plugin-manifest@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-plugin-manifest/-/gatsby-plugin-manifest-1.0.0-alpha12-alpha.1fdb9004.tgz#1f63ea4372aa27b93b778e3efca9fdb04721d383" dependencies: bluebird "^3.4.7" -gatsby-plugin-offline@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-plugin-offline/-/gatsby-plugin-offline-1.0.0-alpha12-alpha.dbf1a599.tgz#9c81f3dce1dacd52eb4c2e0d8f3957ce038fdc24" +gatsby-plugin-offline@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-plugin-offline/-/gatsby-plugin-offline-1.0.0-alpha12-alpha.1fdb9004.tgz#935bacf697dda7dd09f701a8c88ebfae59260569" dependencies: sw-precache "^5.0.0" -gatsby-plugin-preact@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-plugin-preact/-/gatsby-plugin-preact-1.0.0-alpha12-alpha.dbf1a599.tgz#2eefa6268940eefb80750e7b44fb7d7c9d9f9011" +gatsby-plugin-preact@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-plugin-preact/-/gatsby-plugin-preact-1.0.0-alpha12-alpha.1fdb9004.tgz#9bcd27a96fd22948eb52026ee14539f24d33050b" dependencies: preact "^7.1.0" preact-compat "^3.11.0" -gatsby-plugin-sharp@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-1.0.0-alpha12-alpha.dbf1a599.tgz#8b77df67f6826ed5f509d9fa353800c3fbf788a4" +gatsby-plugin-sharp@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-1.0.0-alpha12-alpha.1fdb9004.tgz#b1c739f27e22d2ad378536dd6a18e0a835e02e6d" dependencies: async "^2.1.4" bluebird "^3.4.7" @@ -3059,16 +3325,17 @@ gatsby-plugin-sharp@1.0.0-alpha12-alpha.dbf1a599: progress "^1.1.8" qs "^6.3.0" queue "^4.0.1" - sharp "^0.17.1" + sharp "^0.17.3" -gatsby-source-filesystem@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-1.0.0-alpha12-alpha.dbf1a599.tgz#2106c4ca0905b500defc79b7eb7df72026bf9bb4" +gatsby-source-filesystem@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-source-filesystem/-/gatsby-source-filesystem-1.0.0-alpha12-alpha.1fdb9004.tgz#a54c5a84c75c9fa236bc892d796012c3cd640ea7" dependencies: async "^2.1.2" babel-cli "^6.18.0" babel-preset-es2015 "^6.18.0" bluebird "^3.4.6" + chokidar "^1.6.1" fs-extra "^1.0.0" glob "^7.1.1" graphql "^0.8.2" @@ -3082,57 +3349,57 @@ gatsby-source-filesystem@1.0.0-alpha12-alpha.dbf1a599: slash "^1.0.0" unist-builder "^1.0.2" -gatsby-typegen-filesystem@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-filesystem/-/gatsby-typegen-filesystem-1.0.0-alpha12-alpha.dbf1a599.tgz#bb07ba90c1545826b4fd249d43c65ced91047a13" +gatsby-typegen-filesystem@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-filesystem/-/gatsby-typegen-filesystem-1.0.0-alpha12-alpha.1fdb9004.tgz#6f450c704260cf045f6f1cc14859df6f6c3ff86e" dependencies: unist-util-select "^1.5.0" -gatsby-typegen-remark-copy-linked-files@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-copy-linked-files/-/gatsby-typegen-remark-copy-linked-files-1.0.0-alpha12-alpha.dbf1a599.tgz#b1337a3ae4cf15cf57ae90285f4096a14edeb8db" +gatsby-typegen-remark-copy-linked-files@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-copy-linked-files/-/gatsby-typegen-remark-copy-linked-files-1.0.0-alpha12-alpha.1fdb9004.tgz#431a7973e7e8f59a87d6eaaecc183998c8e87cbb" dependencies: fs-extra "^1.0.0" is-relative-url "^2.0.0" lodash "^4.17.3" unist-util-visit "^1.1.1" -gatsby-typegen-remark-prismjs@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-prismjs/-/gatsby-typegen-remark-prismjs-1.0.0-alpha12-alpha.dbf1a599.tgz#00247b9198c816f87826828e6429672095b4878f" +gatsby-typegen-remark-prismjs@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-prismjs/-/gatsby-typegen-remark-prismjs-1.0.0-alpha12-alpha.1fdb9004.tgz#f342f474f473ef1207438eba03b64825b239e2a3" dependencies: prismjs "^1.6.0" unist-util-visit "^1.1.1" -gatsby-typegen-remark-responsive-iframe@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-responsive-iframe/-/gatsby-typegen-remark-responsive-iframe-1.0.0-alpha12-alpha.dbf1a599.tgz#4f503244a39a984269758af4ca21e8def4d36453" +gatsby-typegen-remark-responsive-iframe@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-responsive-iframe/-/gatsby-typegen-remark-responsive-iframe-1.0.0-alpha12-alpha.1fdb9004.tgz#707aca4ee6b4448ec754935bb3eedcaa92f683a7" dependencies: bluebird "^3.4.7" cheerio "^0.22.0" lodash "^4.17.4" unist-util-visit "^1.1.1" -gatsby-typegen-remark-responsive-image@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-responsive-image/-/gatsby-typegen-remark-responsive-image-1.0.0-alpha12-alpha.dbf1a599.tgz#04bf15c295b17688c568486c54434790f86fce81" +gatsby-typegen-remark-responsive-image@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-responsive-image/-/gatsby-typegen-remark-responsive-image-1.0.0-alpha12-alpha.1fdb9004.tgz#e51b92f78b55c0be822b8672037affac327bd5a6" dependencies: image-size "^0.5.1" is-relative-url "^2.0.0" lodash "^4.17.3" unist-util-select "^1.5.0" -gatsby-typegen-remark-smartypants@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-smartypants/-/gatsby-typegen-remark-smartypants-1.0.0-alpha12-alpha.dbf1a599.tgz#d8d47bad0fa7dc310a00b648a4d5c0a8c09b0dea" +gatsby-typegen-remark-smartypants@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark-smartypants/-/gatsby-typegen-remark-smartypants-1.0.0-alpha12-alpha.1fdb9004.tgz#574be0709aa305dc7301528d2e9cb8759656575d" dependencies: retext "^4.0.0" retext-smartypants "^2.0.0" unist-util-visit "^1.1.1" -gatsby-typegen-remark@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-remark/-/gatsby-typegen-remark-1.0.0-alpha12-alpha.dbf1a599.tgz#02d7f06698dbb67ea7dd9d1bbea045f2ac58bb52" +gatsby-typegen-remark@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-remark/-/gatsby-typegen-remark-1.0.0-alpha12-alpha.1fdb9004.tgz#20890ec8645fae8993a5f805cd1f4eb2140a6fc2" dependencies: bluebird "^3.5.0" excerpt-html "^1.2.0" @@ -3151,18 +3418,18 @@ gatsby-typegen-remark@1.0.0-alpha12-alpha.dbf1a599: unist-util-select "^1.5.0" unist-util-visit "^1.1.1" -gatsby-typegen-sharp@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby-typegen-sharp/-/gatsby-typegen-sharp-1.0.0-alpha12-alpha.dbf1a599.tgz#a38c6539cdf882fbb074be0c1e3f5d2274223350" +gatsby-typegen-sharp@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby-typegen-sharp/-/gatsby-typegen-sharp-1.0.0-alpha12-alpha.1fdb9004.tgz#6795cdd76b645150bb78168db6913dced56306af" dependencies: graphql "^0.8.2" image-size "^0.5.1" lodash "^4.17.2" sharp "^0.17.0" -gatsby@1.0.0-alpha12-alpha.dbf1a599: - version "1.0.0-alpha12-alpha.dbf1a599" - resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-1.0.0-alpha12-alpha.dbf1a599.tgz#61134a52f1eee7a609b07ffd83001e1425da5ff2" +gatsby@1.0.0-alpha12-alpha.1fdb9004: + version "1.0.0-alpha12-alpha.1fdb9004" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-1.0.0-alpha12-alpha.1fdb9004.tgz#c65616934a4a95aa2f8d24dfcdec7aec09dd87fb" dependencies: async "^2.1.2" babel-core "^6.18.2" @@ -3187,19 +3454,20 @@ gatsby@1.0.0-alpha12-alpha.dbf1a599: commander "^2.9.0" css-loader "^0.26.1" debug "^2.6.0" - detect-port "^1.0.5" + detect-port "^1.1.1" eslint-plugin-react "^6.5.0" express "^4.14.0" express-graphql "^0.6.1" extract-text-webpack-plugin "^1.0.1" file-loader "^0.9.0" flat "^2.0.1" + flux-standard-action "^1.2.0" front-matter "^2.1.0" fs-extra "^0.30.0" glob "^7.1.0" graphql "^0.8.2" graphql-relay "^0.4.3" - graphql-skip-limit "^1.0.0-alpha12-alpha.dbf1a599" + graphql-skip-limit "^1.0.0-alpha12-alpha.1fdb9004" graphql-union-input-type "^0.2.1" gray-matter "^2.1.0" hapi "^8.5.1" @@ -3240,9 +3508,12 @@ gatsby@1.0.0-alpha12-alpha.dbf1a599: react-hot-loader "^3.0.0-beta.6" react-router "^2.8.1" react-router-scroll "^0.3.3" + redux "^3.6.0" remark "^6.2.0" remark-html "^5.0.1" remark-parse "^2.2.0" + remote-redux-devtools "^0.5.7" + remotedev-server "^0.3.0-beta-3" sanitize-html "^1.13.0" sift "^3.2.6" slash "^1.0.0" @@ -3294,6 +3565,10 @@ gauge@~2.7.1: strip-ansi "^3.0.1" wide-align "^1.1.0" +get-params@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/get-params/-/get-params-0.1.2.tgz#bae0dfaba588a0c60d7834c0d8dc2ff60eeef2fe" + get-proxy@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-1.1.0.tgz#894854491bc591b0f147d7ae570f5c678b7256eb" @@ -3321,6 +3596,10 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +getport@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/getport/-/getport-0.1.0.tgz#abddf3d5d1e77dd967ccfa2b036a0a1fb26fd7f7" + gh-pages@^0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-0.12.0.tgz#d951e3ed98b85699d4b0418eb1a15b1a04988dc1" @@ -3493,11 +3772,11 @@ got@^6.7.1: unzip-response "^2.0.1" url-parse-lax "^1.0.0" -graceful-fs@4.1.10, graceful-fs@^4.1.2: +graceful-fs@4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.10" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.10.tgz#f2d720c22092f743228775c75e3612632501f131" -graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.4: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -3509,15 +3788,25 @@ graphql-relay@^0.4.3, graphql-relay@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/graphql-relay/-/graphql-relay-0.4.4.tgz#876a654445b6af4539f81cb9befd5cd7ead129dd" -graphql-skip-limit@^1.0.0-alpha12-alpha.dbf1a599: +graphql-skip-limit@^1.0.0-alpha12-alpha.1fdb9004: version "1.0.0-alpha12-alpha.faff3fa9" resolved "https://registry.yarnpkg.com/graphql-skip-limit/-/graphql-skip-limit-1.0.0-alpha12-alpha.faff3fa9.tgz#bcc4436d70c1e61807496e4084367bcb2c5c84ea" +graphql-tools@^0.8.1: + version "0.8.4" + resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-0.8.4.tgz#3cf4b2a650e0322b655ca274ec24914b608fb562" + dependencies: + deprecated-decorator "^0.1.6" + lodash "^4.3.0" + uuid "^3.0.1" + optionalDependencies: + typed-graphql "^1.0.2" + graphql-union-input-type@^0.2.1: version "0.2.3" resolved "https://registry.yarnpkg.com/graphql-union-input-type/-/graphql-union-input-type-0.2.3.tgz#5d74fd32df65458cb03b45d1843e4ea43f214dbd" -graphql@^0.8.2: +graphql@^0.8.0, graphql@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/graphql/-/graphql-0.8.2.tgz#eb1bb524b38104bbf2c9157f9abc67db2feba7d2" dependencies: @@ -3682,6 +3971,10 @@ hash.js@^1.0.0, hash.js@^1.0.3: dependencies: inherits "^2.0.1" +hashmap@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hashmap/-/hashmap-2.1.0.tgz#fe163aa781db4665bbd76f554e390c8c55ce920a" + hast-util-is-element@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.0.0.tgz#3f7216978b2ae14d98749878782675f33be3ce00" @@ -3818,7 +4111,7 @@ htmlparser2@~3.8.1: entities "1.0" readable-stream "1.1" -http-errors@^1.3.0, http-errors@~1.6.1: +http-errors@^1.3.0, http-errors@^1.5.0, http-errors@~1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.1.tgz#5f8b8ed98aca545656bf572997387f904a722257" dependencies: @@ -3946,7 +4239,26 @@ ini@^1.3.4, ini@~1.3.0: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" -interpret@^0.6.4: +inquirer@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.1.3.tgz#6cd2a93f709fa50779731fd2262c698155cab2fa" + dependencies: + ansi-escapes "^1.1.0" + chalk "^1.0.0" + cli-cursor "^1.0.1" + cli-width "^2.0.0" + external-editor "^1.0.1" + figures "^1.3.5" + lodash "^4.3.0" + mute-stream "0.0.6" + pinkie-promise "^2.0.0" + run-async "^2.2.0" + rx "^4.1.0" + string-width "^1.0.1" + strip-ansi "^3.0.0" + through "^2.3.6" + +interpret@^0.6.4, interpret@^0.6.5: version "0.6.6" resolved "https://registry.yarnpkg.com/interpret/-/interpret-0.6.6.tgz#fecd7a18e7ce5ca6abfb953e1f86213a49f1625b" @@ -4144,6 +4456,10 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -4293,7 +4609,7 @@ jodid25519@^1.0.0: dependencies: jsbn "~0.1.0" -joi@6.x.x: +joi@6.x.x, joi@^6.10.1: version "6.10.1" resolved "https://registry.yarnpkg.com/joi/-/joi-6.10.1.tgz#4d50c318079122000fe5f16af1ff8e1917b77e06" dependencies: @@ -4335,6 +4651,10 @@ js-base64@^2.1.9: version "2.1.9" resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.1.9.tgz#f0e80ae039a4bd654b5f281fc93f04a914a7fcce" +js-data@^2.9.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/js-data/-/js-data-2.10.0.tgz#8ddaa1b5e5b81384b29bc4d949bc8cc09be16d84" + js-tokens@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.1.tgz#08e9f132484a2c45a30907e9dc4d5567b7f114d7" @@ -4353,6 +4673,10 @@ js-yaml@~3.7.0: argparse "^1.0.7" esprima "^2.6.0" +jsan@^3.1.0, jsan@^3.1.5: + version "3.1.7" + resolved "https://registry.yarnpkg.com/jsan/-/jsan-3.1.7.tgz#60513271c3011df2d6c627f645fb246847ff4056" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -4421,6 +4745,16 @@ jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" +jsonwebtoken@7.2.1: + version "7.2.1" + resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-7.2.1.tgz#0fc7217473fc02b4c9aa1e188aa70b51bba4fccb" + dependencies: + joi "^6.10.1" + jws "^3.1.4" + lodash.once "^4.0.0" + ms "^0.7.1" + xtend "^4.0.1" + jspm-github@^0.14.11: version "0.14.11" resolved "https://registry.yarnpkg.com/jspm-github/-/jspm-github-0.14.11.tgz#5093b3a79289d63ff6e3982f3b527878ac808d5c" @@ -4501,6 +4835,23 @@ jsx-ast-utils@^1.3.4: dependencies: object-assign "^4.1.0" +jwa@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.1.5.tgz#a0552ce0220742cd52e153774a32905c30e756e5" + dependencies: + base64url "2.0.0" + buffer-equal-constant-time "1.0.1" + ecdsa-sig-formatter "1.0.9" + safe-buffer "^5.0.1" + +jws@^3.1.4: + version "3.1.4" + resolved "https://registry.yarnpkg.com/jws/-/jws-3.1.4.tgz#f9e8b9338e8a847277d6444b1464f61880e050a2" + dependencies: + base64url "^2.0.0" + jwa "^1.1.4" + safe-buffer "^5.0.1" + kebab-case@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/kebab-case/-/kebab-case-1.0.0.tgz#3f9e4990adcad0c686c0e701f7645868f75f91eb" @@ -4523,6 +4874,27 @@ klaw@^1.0.0: optionalDependencies: graceful-fs "^4.1.9" +knex@0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/knex/-/knex-0.11.10.tgz#f16d1df618c022e331e016baa9190edc44ef0dc4" + dependencies: + bluebird "^3.3.4" + chalk "^1.0.0" + commander "^2.2.0" + debug "^2.1.3" + inherits "~2.0.1" + interpret "^0.6.5" + liftoff "~2.2.0" + lodash "^4.6.0" + minimist "~1.1.0" + mkdirp "^0.5.0" + node-uuid "~1.4.0" + pg-connection-string "^0.1.3" + pool2 "^1.1.0" + readable-stream "^1.1.12" + tildify "~1.0.0" + v8flags "^2.0.2" + latest-version@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b" @@ -4570,6 +4942,20 @@ liftoff@^2.2.0: rechoir "^0.6.2" resolve "^1.1.7" +liftoff@~2.2.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.2.5.tgz#998c2876cff484b103e4423b93d356da44734c91" + dependencies: + extend "^3.0.0" + findup-sync "^0.4.2" + flagged-respawn "^0.3.2" + rechoir "^0.6.2" + resolve "^1.1.7" + +linked-list@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/linked-list/-/linked-list-0.1.0.tgz#798b0ff97d1b92a4fd08480f55aea4e9d49d37bf" + linkify-it@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.0.3.tgz#d94a4648f9b1c179d64fa97291268bdb6ce9434f" @@ -4610,6 +4996,10 @@ loader-utils@^1.0.2: emojis-list "^2.0.0" json5 "^0.5.0" +lodash-es@^4.2.1: + version "4.17.4" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.4.tgz#dcc1d7552e150a0640073ba9cb31d70f032950e7" + lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" @@ -4666,6 +5056,10 @@ lodash.camelcase@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" +lodash.clonedeep@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + lodash.defaults@^4.0.1, lodash.defaults@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" @@ -4744,6 +5138,10 @@ lodash.merge@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" +lodash.once@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" + lodash.pad@^4.1.0: version "4.5.1" resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" @@ -4826,7 +5224,7 @@ lodash@4.11.1: version "4.11.1" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.11.1.tgz#a32106eb8e2ec8e82c241611414773c9df15f8bc" -lodash@^4.1.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.6.1: +lodash@^4.0.0, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.17.2, lodash@^4.17.3, lodash@^4.17.4, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.0, lodash@^4.6.1, lodash@^4.8.0: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -5122,10 +5520,18 @@ minimist@0.0.8, minimist@~0.0.1: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" +minimist@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.0.tgz#cdf225e8898f840a258ded44fc91776770afdc93" + minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8" + "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" @@ -5142,11 +5548,21 @@ moment@2.x.x, moment@^2.14.1, moment@^2.16.0: version "2.17.1" resolved "https://registry.yarnpkg.com/moment/-/moment-2.17.1.tgz#fed9506063f36b10f066c8b59a144d7faebe1d82" +morgan@^1.7.0: + version "1.8.1" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.8.1.tgz#f93023d3887bd27b78dfd6023cea7892ee27a4b1" + dependencies: + basic-auth "~1.1.0" + debug "2.6.1" + depd "~1.1.0" + on-finished "~2.3.0" + on-headers "~1.0.1" + ms@0.7.1: version "0.7.1" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" -ms@0.7.2: +ms@0.7.2, ms@^0.7.1: version "0.7.2" resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" @@ -5156,10 +5572,25 @@ multipipe@^0.1.2: dependencies: duplexer2 "0.0.2" +mute-stream@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" + nan@^2.3.0, nan@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.5.1.tgz#d5b01691253326a97a2bbee9e61c55d8d60351e2" +nan@~2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.4.0.tgz#fb3c59d45fe4effe215f0b890f8adf6eb32d2232" + +ncom@0.11.x: + version "0.11.1" + resolved "https://registry.yarnpkg.com/ncom/-/ncom-0.11.1.tgz#e41f98a13c486d353f11e967217657cecc81329b" + dependencies: + sc-domain "1.x.x" + sc-formatter "3.0.x" + ncp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" @@ -5261,7 +5692,7 @@ node-libs-browser@^2.0.0: util "^0.10.3" vm-browserify "0.0.4" -node-pre-gyp@^0.6.29: +node-pre-gyp@^0.6.29, node-pre-gyp@~0.6.31: version "0.6.33" resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz#640ac55198f6a925972e0c16c4ac26a034d5ecc9" dependencies: @@ -5279,6 +5710,10 @@ node-status-codes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" +node-uuid@^1.4.0, node-uuid@~1.4.0: + version "1.4.8" + resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" + nopt@~3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -5380,7 +5815,7 @@ object-assign@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" -object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: +object-assign@^4, object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5476,6 +5911,10 @@ optionator@^0.8.1: type-check "~0.3.2" wordwrap "~1.0.0" +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + ordered-read-streams@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" @@ -5507,7 +5946,11 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: +os-shim@^0.1.2: + version "0.1.3" + resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1, os-tmpdir@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -5706,6 +6149,10 @@ pez@1.x.x: hoek "2.x.x" nigel "1.x.x" +pg-connection-string@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/pg-connection-string/-/pg-connection-string-0.1.3.tgz#da1847b20940e42ee1492beaf65d49d91b245df7" + pify@^2.0.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" @@ -5765,6 +6212,15 @@ pngquant-bin@^3.0.0: bin-wrapper "^3.0.0" logalot "^2.0.0" +pool2@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/pool2/-/pool2-1.4.1.tgz#32fbd4f6a37764599002faeab8a0494a2a76a2d0" + dependencies: + debug "^2.1.3" + double-ended-queue "^2.1.0-0" + hashmap "^2.0.1" + simple-backoff "^1.0.0" + postcss-apply@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/postcss-apply/-/postcss-apply-0.3.0.tgz#a2f37c5bdfa881e4c15f4f245ec0cd96dd2e70d5" @@ -6467,7 +6923,7 @@ range-parser@^1.0.3, range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" -raw-body@^2.1.0: +raw-body@^2.1.0, raw-body@~2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.2.0.tgz#994976cf6a5096a41162840492f0bdc5d6e7fb96" dependencies: @@ -6622,7 +7078,7 @@ read-pkg@^1.0.0: normalize-package-data "^2.3.2" path-type "^1.0.0" -readable-stream@1.1, readable-stream@~1.1.9: +readable-stream@1.1, readable-stream@^1.1.12, readable-stream@~1.1.9: version "1.1.13" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" dependencies: @@ -6713,6 +7169,22 @@ reduce-function-call@^1.0.1: dependencies: balanced-match "^0.4.2" +redux-devtools-instrument@^1.3.3: + version "1.8.0" + resolved "https://registry.yarnpkg.com/redux-devtools-instrument/-/redux-devtools-instrument-1.8.0.tgz#db1840ed3d8152af6792913698e3424c119de9aa" + dependencies: + lodash "^4.2.0" + symbol-observable "^1.0.2" + +redux@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/redux/-/redux-3.6.0.tgz#887c2b3d0b9bd86eca2be70571c27654c19e188d" + dependencies: + lodash "^4.2.1" + lodash-es "^4.2.1" + loose-envify "^1.1.0" + symbol-observable "^1.0.2" + regenerate@^1.2.1: version "1.3.2" resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.3.2.tgz#d1941c67bad437e1be76433add5b385f95b19260" @@ -6871,6 +7343,55 @@ remark@^6.2.0: remark-stringify "^2.2.0" unified "^5.0.0" +remote-redux-devtools@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/remote-redux-devtools/-/remote-redux-devtools-0.5.7.tgz#bc3219ed4eef347a5b4162acad8c9424e692df02" + dependencies: + jsan "^3.1.5" + querystring "^0.2.0" + redux-devtools-instrument "^1.3.3" + remotedev-utils "^0.1.1" + socketcluster-client "^5.1.1" + +remotedev-serialize@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/remotedev-serialize/-/remotedev-serialize-0.1.0.tgz#074768e98cb7aa806f45994eeb0c8af95120ee32" + dependencies: + jsan "^3.1.0" + +remotedev-server@^0.3.0-beta-3: + version "0.3.0-beta-3" + resolved "https://registry.yarnpkg.com/remotedev-server/-/remotedev-server-0.3.0-beta-3.tgz#61da48332b333064032de3551d78b17a8afadc19" + dependencies: + apollo-server "^0.3.3" + body-parser "^1.15.0" + chalk "^1.1.3" + cors "^2.7.1" + ejs "^2.4.1" + express "^4.13.3" + getport "^0.1.0" + graphql "^0.8.0" + graphql-tools "^0.8.1" + js-data "^2.9.0" + knex "0.11.10" + lodash "^4.15.0" + minimist "^1.2.0" + morgan "^1.7.0" + node-uuid "^1.4.0" + semver "^5.3.0" + socketcluster "^5.0.4" + sqlite3 "^3.1.8" + +remotedev-utils@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/remotedev-utils/-/remotedev-utils-0.1.3.tgz#6e3f6611d0f58cecb100fc506dd1009af53dc955" + dependencies: + get-params "^0.1.2" + jsan "^3.1.5" + lodash "^4.0.0" + remotedev-serialize "^0.1.0" + shortid "^2.2.6" + repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" @@ -6949,6 +7470,13 @@ resolve@^1.1.6, resolve@^1.1.7: dependencies: path-parse "^1.0.5" +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + retext-latin@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/retext-latin/-/retext-latin-1.0.0.tgz#57f41257b4d857b6c6df631ca5788d10080d7051" @@ -7025,6 +7553,16 @@ rsvp@^3.0.13, rsvp@^3.0.18: version "3.4.0" resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.4.0.tgz#96f397d9c7e294351b3c1456a74b3d0e7542988d" +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +rx@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" + safe-access@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/safe-access/-/safe-access-0.1.0.tgz#ce46b1190bd316672e1c7d001cab32970c488955" @@ -7057,6 +7595,75 @@ sax@^1.1.4, sax@~1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.2.tgz#fd8631a23bc7826bef5d871bdb87378c95647828" +sc-auth@~3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/sc-auth/-/sc-auth-3.2.1.tgz#91729995e3a38cbd5e76151ba6bba8137409725f" + dependencies: + jsonwebtoken "7.2.1" + sc-errors "1.0.x" + +sc-broker-cluster@~4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/sc-broker-cluster/-/sc-broker-cluster-4.0.0.tgz#d0f57f1e33104adc24a2a1c1d4fc5209ab6a0d2e" + dependencies: + async "2.0.0" + sc-broker "2.3.x" + sc-channel "1.0.x" + sc-domain "1.x.x" + sc-hasher "1.x.x" + socketcluster-server "5.x.x" + +sc-broker@2.3.x: + version "2.3.2" + resolved "https://registry.yarnpkg.com/sc-broker/-/sc-broker-2.3.2.tgz#4215c187319ae6b277025ff887dcf6a9d73d1d98" + dependencies: + expirymanager "0.9.x" + fleximap "0.9.x" + ncom "0.11.x" + sc-domain "1.x.x" + +sc-channel@1.0.x, sc-channel@~1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/sc-channel/-/sc-channel-1.0.6.tgz#b38bd47a993e78290fbc53467867f6b2a0a08639" + dependencies: + sc-emitter "1.x.x" + +sc-domain@1.x.x, sc-domain@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sc-domain/-/sc-domain-1.0.1.tgz#aa402509b879ba76012e9732dc1d07f653b834bc" + +sc-emitter@1.x.x, sc-emitter@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/sc-emitter/-/sc-emitter-1.1.0.tgz#ef119d4222f4c64f887b486964ef11116cdd0e75" + dependencies: + component-emitter "1.2.0" + +sc-errors@1.0.x: + version "1.0.6" + resolved "https://registry.yarnpkg.com/sc-errors/-/sc-errors-1.0.6.tgz#80e77c36348b2c88bbe7ead8dc63be61f34b7103" + dependencies: + cycle "1.0.3" + +sc-errors@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/sc-errors/-/sc-errors-1.1.0.tgz#dc2f83df68ce64f6a96cc9c5e2015570ad272dbe" + dependencies: + cycle "1.0.3" + +sc-formatter@3.0.x, sc-formatter@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/sc-formatter/-/sc-formatter-3.0.0.tgz#c91b1fe56c260abd5a6a2e6af98c724bc7998a38" + +sc-hasher@1.x.x: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sc-hasher/-/sc-hasher-1.0.0.tgz#bb22ae1f5a295b847c70aff4515536224950ff11" + +sc-simple-broker@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sc-simple-broker/-/sc-simple-broker-2.0.0.tgz#2de6fd35235a0b76d7ae6349d1c7f9dd1e18091c" + dependencies: + sc-channel "~1.0.6" + scroll-behavior@^0.8.0: version "0.8.2" resolved "https://registry.yarnpkg.com/scroll-behavior/-/scroll-behavior-0.8.2.tgz#ace13e40b001d8d4d007aec0e7fb668cf9043546" @@ -7181,9 +7788,9 @@ shallowequal@^0.2.2: dependencies: lodash.keys "^3.1.2" -sharp@^0.17.0, sharp@^0.17.1: - version "0.17.2" - resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.17.2.tgz#3e5e02c27de10a65927b009d29f2f61920d51f81" +sharp@^0.17.0, sharp@^0.17.3: + version "0.17.3" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.17.3.tgz#484cd2a70c900370948dcc43e165f78306bff48a" dependencies: caw "^2.0.0" color "^1.0.3" @@ -7214,6 +7821,10 @@ shellsubstitute@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shellsubstitute/-/shellsubstitute-1.2.0.tgz#e4f702a50c518b0f6fe98451890d705af29b6b70" +shortid@^2.2.6: + version "2.2.8" + resolved "https://registry.yarnpkg.com/shortid/-/shortid-2.2.8.tgz#033b117d6a2e975804f6f0969dbe7d3d0b355131" + shot@1.x.x: version "1.7.0" resolved "https://registry.yarnpkg.com/shot/-/shot-1.7.0.tgz#f2329d7ef33afcf03d44ce41abae8148ae170532" @@ -7228,6 +7839,10 @@ signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" +simple-backoff@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-backoff/-/simple-backoff-1.0.0.tgz#a4fa290ec01969c07ca136fe8bbfb40e0ef35ac2" + simple-swizzle@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" @@ -7248,6 +7863,55 @@ sntp@1.x.x: dependencies: hoek "2.x.x" +socketcluster-client@^5.1.1: + version "5.3.0" + resolved "https://registry.yarnpkg.com/socketcluster-client/-/socketcluster-client-5.3.0.tgz#3491f5e7319a9361c54de6f718582b7ffec1fed1" + dependencies: + base-64 "0.1.0" + linked-list "0.1.0" + lodash.clonedeep "4.5.0" + querystring "0.2.0" + sc-channel "1.0.x" + sc-emitter "1.x.x" + sc-errors "1.0.x" + sc-formatter "3.0.x" + ws "1.1.2" + +socketcluster-server@5.x.x, socketcluster-server@~5.10.2: + version "5.10.2" + resolved "https://registry.yarnpkg.com/socketcluster-server/-/socketcluster-server-5.10.2.tgz#d4ce2316b54b5f50e8d771382ffc72bc16e022dd" + dependencies: + async "2.0.0" + base64id "0.1.0" + lodash.clonedeep "4.5.0" + sc-auth "~3.2.1" + sc-domain "~1.0.1" + sc-emitter "~1.1.0" + sc-errors "~1.1.0" + sc-formatter "~3.0.0" + sc-simple-broker "~2.0.0" + uuid "3.0.1" + uws "0.14.1" + ws "1.1.1" + +socketcluster@^5.0.4: + version "5.9.1" + resolved "https://registry.yarnpkg.com/socketcluster/-/socketcluster-5.9.1.tgz#110ab264e3325c6cf5ecfc1a04c4343a9d806844" + dependencies: + async "2.0.0" + base64id "0.1.0" + fs-extra "2.0.0" + inquirer "1.1.3" + minimist "1.1.0" + sc-auth "~3.2.1" + sc-broker-cluster "~4.0.0" + sc-domain "~1.0.1" + sc-emitter "~1.1.0" + sc-errors "~1.1.0" + socketcluster-server "~5.10.2" + uid-number "0.0.5" + uuid "3.0.1" + sockjs-client@^1.0.3: version "1.1.2" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.2.tgz#f0212a8550e4c9468c8cceaeefd2e3493c033ad5" @@ -7326,6 +7990,13 @@ sparkles@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" +spawn-sync@^1.0.15: + version "1.0.15" + resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" + dependencies: + concat-stream "^1.4.7" + os-shim "^0.1.2" + spdx-correct@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-1.0.2.tgz#4b3073d933ff51f3912f03ac5519498a4150db40" @@ -7344,6 +8015,13 @@ sprintf-js@^1.0.3, sprintf-js@~1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" +sqlite3@^3.1.8: + version "3.1.8" + resolved "https://registry.yarnpkg.com/sqlite3/-/sqlite3-3.1.8.tgz#4cbcf965d8b901d1b1015cbc7fc415aae157dfaa" + dependencies: + nan "~2.4.0" + node-pre-gyp "~0.6.31" + squeak@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" @@ -7593,6 +8271,10 @@ sw-toolbox@^3.4.0: path-to-regexp "^1.0.1" serviceworker-cache-polyfill "^4.0.0" +symbol-observable@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.4.tgz#29bf615d4aa7121bdd898b22d4b3f9bc4e2aa03d" + "symbol-tree@>= 3.1.0 < 4.0.0": version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" @@ -7707,6 +8389,16 @@ through2@^2.0.0, through2@~2.0.0: readable-stream "^2.1.5" xtend "~4.0.1" +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +tildify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.0.0.tgz#2a021db5e8fbde0a8f8b4df37adaa8fb1d39d7dd" + dependencies: + user-home "^1.0.0" + time-stamp@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.0.1.tgz#9f4bd23559c9365966f3302dbba2b07c6b99b151" @@ -7733,6 +8425,12 @@ tinytim@0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/tinytim/-/tinytim-0.1.1.tgz#c968a1e5559ad9553224ef7627bab34e3caef8a8" +tmp@^0.0.29: + version "0.0.29" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" + dependencies: + os-tmpdir "~1.0.1" + tmpl@1.0.x: version "1.0.4" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" @@ -7860,6 +8558,10 @@ type-of@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/type-of/-/type-of-2.0.1.tgz#e72a1741896568e9f628378d816d6912f7f23972" +typed-graphql@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/typed-graphql/-/typed-graphql-1.0.2.tgz#4c0f788775d552df4d4ec3d73f25469252f40fb8" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -7920,10 +8622,18 @@ uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" +uid-number@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.5.tgz#5a3db23ef5dbd55b81fce0ec9a2ac6fccdebb81e" + uid-number@~0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" @@ -8145,7 +8855,7 @@ url@^0.11.0: punycode "1.3.2" querystring "0.2.0" -user-home@^1.1.1: +user-home@^1.0.0, user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" @@ -8163,15 +8873,19 @@ utils-merge@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" +uuid@3.0.1, uuid@^3.0.0, uuid@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" + uuid@^2.0.1, uuid@^2.0.2: version "2.0.3" resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" -uuid@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.1.tgz#6544bba2dfda8c1cf17e629a3a305e2bb1fee6c1" +uws@0.14.1: + version "0.14.1" + resolved "https://registry.yarnpkg.com/uws/-/uws-0.14.1.tgz#89b8eb7bced272c65621472e878c57f4e0e00640" -v8flags@^2.0.10: +v8flags@^2.0.10, v8flags@^2.0.2: version "2.0.11" resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.0.11.tgz#bca8f30f0d6d60612cc2c00641e6962d42ae6881" dependencies: @@ -8188,7 +8902,7 @@ validate-npm-package-license@^3.0.1: spdx-correct "~1.0.0" spdx-expression-parse "~1.0.0" -vary@~1.1.0: +vary@^1, vary@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.0.tgz#e1e5affbbd16ae768dd2674394b9ad3022653140" @@ -8558,6 +9272,20 @@ write-file-atomic@^1.1.2: imurmurhash "^0.1.4" slide "^1.1.5" +ws@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.1.tgz#082ddb6c641e85d4bb451f03d52f06eabdb1f018" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +ws@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + x-is-string@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82"