diff --git a/www/gatsby-config.js b/www/gatsby-config.js
index 2f0e17df4e713..cb79cbfc6baf3 100644
--- a/www/gatsby-config.js
+++ b/www/gatsby-config.js
@@ -28,6 +28,17 @@ module.exports = {
path: `${__dirname}/../packages/`,
},
},
+ {
+ resolve: `gatsby-source-filesystem`,
+ options: {
+ name: `StarterShowcaseData`,
+ path: `${__dirname}/src/data/StarterShowcase`,
+ },
+ },
+ {
+ resolve: `gatsby-plugin-create-client-paths`,
+ options: { prefixes: [`/starter-showcase/*`] },
+ },
{
resolve: `gatsby-plugin-typography`,
options: {
diff --git a/www/gatsby-node.js b/www/gatsby-node.js
index cea8d8701bc8c..86f9ba09e869a 100644
--- a/www/gatsby-node.js
+++ b/www/gatsby-node.js
@@ -83,6 +83,9 @@ exports.createPages = ({ graphql, actions }) => {
fields {
slug
package
+ starterShowcase {
+ slug
+ }
}
frontmatter {
title
@@ -181,6 +184,29 @@ exports.createPages = ({ graphql, actions }) => {
})
})
+
+ // Create starters.
+ const starters = _.filter(
+ result.data.allMarkdownRemark.edges,
+ edge => {
+ const slug = _.get(edge, `node.fields.starterShowcase.slug`)
+ if (!slug) return null
+ else return edge
+ }
+ )
+ const starterTemplate = path.resolve(`src/templates/template-starter-showcase.js`)
+
+ starters.forEach((edge, index) => {
+ createPage({
+ path: `/starters${edge.node.fields.starterShowcase.slug}`, // required
+ component: slash(starterTemplate),
+ context: {
+ slug: edge.node.fields.starterShowcase.slug,
+ },
+ })
+ })
+ // END Create starters.
+
// Create docs pages.
result.data.allMarkdownRemark.edges.forEach(edge => {
const slug = _.get(edge, `node.fields.slug`)
@@ -230,7 +256,7 @@ exports.createPages = ({ graphql, actions }) => {
}
// Create slugs for files.
-exports.onCreateNode = ({ node, actions, getNode }) => {
+exports.onCreateNode = ({ node, actions, getNode, boundActionCreators }) => {
const { createNodeField } = actions
let slug
if (node.internal.type === `File`) {
@@ -276,14 +302,22 @@ exports.onCreateNode = ({ node, actions, getNode }) => {
})
createNodeField({ node, name: `package`, value: true })
}
+ if (
+ fileNode.sourceInstanceName === `StarterShowcaseData` &&
+ parsedFilePath.name !== `README`
+ ) {
+ createNodesForStarterShowcase({ node, getNode, createNodeField })
+ }
if (slug) {
createNodeField({ node, name: `anchor`, value: slugToAnchor(slug) })
createNodeField({ node, name: `slug`, value: slug })
}
+
} else if (node.internal.type === `AuthorYaml`) {
slug = `/contributors/${slugify(node.id)}/`
createNodeField({ node, name: `slug`, value: slug })
}
+
}
exports.onPostBuild = () => {
@@ -292,3 +326,47 @@ exports.onPostBuild = () => {
`./public/gatsbygram.mp4`
)
}
+
+// Starter Showcase related code
+const { createFilePath } = require(`gatsby-source-filesystem`)
+const gitFolder = './src/data/StarterShowcase/generatedGithubData'
+function createNodesForStarterShowcase({ node, getNode, createNodeField }) {
+ if (node.internal.type === `MarkdownRemark`) {
+ const slug = createFilePath({
+ node,
+ getNode,
+ basePath: `startersData`,
+ })
+ // preprocessing
+ const stub = slug.replace(/\//gi, '')
+ var fromPath = path.join(gitFolder, `${stub}.json`)
+ var data = fs.readFileSync(fromPath, 'utf8')
+ const ghdata = JSON.parse(data)
+ const { repoMetadata, dependencies = [], devDependencies = [] } = ghdata
+ const allDependencies = Object.entries(dependencies).concat(
+ Object.entries(devDependencies)
+ )
+ // make an object to stick into a Field
+ const starterShowcaseFields = {
+ slug,
+ stub,
+ date: new Date(node.frontmatter.date),
+ githubData: ghdata,
+ // nice-to-have destructures of githubData
+ description: ghdata.description,
+ stars: repoMetadata.stargazers_count,
+ lastUpdated: repoMetadata.created_at,
+ owner: repoMetadata.owner,
+ githubFullName: repoMetadata.full_name,
+ allDependencies,
+ gatsbyDependencies: allDependencies
+ .filter(
+ ([key, _]) => !['gatsby', 'gatsby-cli', 'gatsby-link'].includes(key)
+ )
+ .filter(([key, _]) => key.includes('gatsby')),
+ miscDependencies: allDependencies.filter(([key, _]) => !key.includes('gatsby')),
+ }
+ createNodeField({ node, name: `starterShowcase`, value: starterShowcaseFields })
+ }
+}
+// End Starter Showcase related code
\ No newline at end of file
diff --git a/www/package.json b/www/package.json
index d9904721dba53..60f9a3e0a2cae 100644
--- a/www/package.json
+++ b/www/package.json
@@ -10,6 +10,7 @@
"gatsby-image": "next",
"gatsby-plugin-canonical-urls": "next",
"gatsby-plugin-catch-links": "next",
+ "gatsby-plugin-create-client-paths": "^1.0.8",
"gatsby-plugin-feed": "next",
"gatsby-plugin-fullstory": "^1.0.4-5",
"gatsby-plugin-glamor": "next",
@@ -46,6 +47,8 @@
"lodash": "^4.17.5",
"mitt": "^1.1.3",
"parse-filepath": "^1.0.2",
+ "prismjs": "^1.14.0",
+ "query-string": "^6.1.0",
"react": "^16.2.0",
"react-dom": "^16.2.0",
"react-helmet": "^5.2.0",
@@ -70,6 +73,13 @@
"deploy": "gatsby build --prefix-paths && gh-pages -d public",
"develop": "gatsby develop",
"serve": "gatsby serve",
- "test": "echo \"Error: no test specified\" && exit 1"
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "scrapeStarters": "cd src/data/StarterShowcase && node scraper.js"
+ },
+ "devDependencies": {
+ "front-matter": "^2.3.0",
+ "get-package-json-from-github": "^1.2.1",
+ "github-api": "^3.0.0",
+ "webshot": "^0.18.0"
}
-}
+}
\ No newline at end of file
diff --git a/www/src/assets/featured-sites-icons.svg b/www/src/assets/featured-sites-icons.svg
new file mode 100644
index 0000000000000..c9ef131285fc6
--- /dev/null
+++ b/www/src/assets/featured-sites-icons.svg
@@ -0,0 +1,24 @@
+
+
\ No newline at end of file
diff --git a/www/src/components/layout.js b/www/src/components/layout.js
index 7dda87a181cee..395ae0db11b07 100644
--- a/www/src/components/layout.js
+++ b/www/src/components/layout.js
@@ -19,7 +19,10 @@ import "typeface-space-mono"
class DefaultLayout extends React.Component {
render() {
- const isHomepage = this.props.location.pathname === `/`
+ const { location = {
+ pathname: '/starter-showcase'
+ } } = this.props // location will be undefined if on 'starter-showcase'
+ const isHomepage = location.pathname === `/`
// SEE: template-docs-markdown for why this.props.isSidebarDisabled is here
const isSidebarDisabled = this.props.isSidebarDisabled || !this.props.sidebarYaml
@@ -32,11 +35,11 @@ class DefaultLayout extends React.Component {
-
+
-
+
-
-
-
+ }}
+ href={githubUrl}
+ >
+
+
+ {githubUrl && See starters that use this}
+
+ `?` +
+ Object.keys(object)
+ .filter(key => !!object[key])
+ .map(key => `${key}=${encodeURIComponent(object[key])}`)
+ .join(`&`)
+
+class ShareMenu extends React.Component {
+ constructor(props) {
+ super(props)
+ this.state = {
+ open: false,
+ }
+ this.shareMenu = this.shareMenu.bind(this)
+ }
+
+ shareMenu() {
+ const { open } = this.state
+ this.setState({
+ open: !open,
+ })
+ }
+
+ render() {
+ const { url, title, image } = this.props
+ const { open } = this.state
+ return (
+
+
+ {open && (
+
+ )}
+
+ )
+ }
+}
+
+export default ShareMenu
+
+const styles = {
+ shareMenuListItem: {
+ width: 32,
+ height: 32,
+ marginBottom: rhythm(1.5 / 4),
+ "&&": {
+ background: colors.gatsby,
+ border: 0,
+ borderRadius: presets.radius,
+ boxShadow: `none`,
+ color: `#fff`,
+ display: `flex`,
+ alignItems: `center`,
+ justifyContent: `center`,
+ "&:hover": {
+ background: colors.gatsby,
+ },
+ },
+ },
+}
+
+const linkAttrs = {
+ css: { ...styles.shareMenuListItem },
+ target: `_blank`,
+ rel: `noopener noreferrer`,
+}
diff --git a/www/src/data/StarterShowcase/README.md b/www/src/data/StarterShowcase/README.md
new file mode 100644
index 0000000000000..17935fca8848b
--- /dev/null
+++ b/www/src/data/StarterShowcase/README.md
@@ -0,0 +1,33 @@
+Everything here corresponds to the Starter Showcase initiated and maintained by @sw-yx.
+
+# For Gatsby users: How to add your starter
+
+open a PR to add a markdown file with your starter. Look at the other markdown files in the `/startersData` folder for format. the other folders will be generated when we run our scripts at scrape time.
+
+----
+
+# For Maintainers
+
+## Context
+
+- Prior work:
+- Related issue:
+- Related project: [Site Showcase](https://github.com/gatsbyjs/gatsby/issues/4392)
+
+## How this works
+
+We intentionally take a different approach than the Site Showcase. Here's a slack convo:
+
+```
+swyx [8:39 PM]
+digging into gatsby-source-github right now to see if i can crawl dependencies within gatsby instead of outside it (which is how I currently do it). it seems slightly problematic with security in particular (have to supply a github personal access token, which I assume we have to host in netlify somewhere) and we dont really need much beyond just grabbing a package.json. I think my node-based approach is faster and simpler, but less automated.
+
+there’s reasonable doubt as to whether my approach is best (given we want to show off gatsby’s capabilities) but for the timeframe I have I should probably just port over my existing approach. happy to completely throw it out and rewrite if we decide we want to make full automation a priority (i suspect it’s not)
+
+kylemathews [8:45 PM]
+We'd almost certainly want to crawl the data outside of a source plugin and then suck that data in at build time. Similar to the screenshot plugin
+It'd take a lot of time potentially which we'd want to avoid especially as caching would probably be harder
+
+swyx [8:48 PM]
+ok sounds like you’re fine with a separate crawl process. happens to be what i did :stuck_out_tongue:
+```
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-blog.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-blog.json
new file mode 100644
index 0000000000000..bc3dd12bca89c
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-blog.json
@@ -0,0 +1 @@
+{"name":"gatsby-advanced-blog","version":"0.1.9","description":"Gatsby starter for advanced blog","main":"n/a","author":"wonism","license":"MIT","homepage":"https://github.com/wonism/gatsby-advanced-blog","keywords":["gatsby"],"repository":{"type":"git","url":"git+https://github.com/wonism/gatsby-advanced-blog.git"},"bugs":{"url":"https://github.com/wonism/gatsby-advanced-blo/issues"},"peerDependencies":{"react":"^16.0.0","prop-types":"^15.0.0"},"dependencies":{"babel-polyfill":"^6.26.0","clipboard":"^2.0.0","gatsby":"^2.0.0-alpha.12","gatsby-link":"^1.6.40","lodash":"^4.17.5","prop-types":"^15.6.1","react":"^16.2.0","react-dom":"^16.2.0","react-helmet":"^5.2.0","react-icons":"^2.2.7","react-redux":"^5.0.7","react-router-dom":"^4.2.2","react-truncate":"^2.3.0","react-twitter-widgets":"^1.7.1","redux":"^3.7.2","redux-devtools-extension":"^2.13.2","redux-saga":"^0.16.0","redux-thunk":"^2.2.0","reselect":"^3.0.1","styled-components":"^3.2.3","whatwg-fetch":"^2.0.3"},"devDependencies":{"babel-eslint":"^8.2.2","babel-plugin-transform-class-properties":"^6.24.1","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-plugin-transform-regenerator":"^6.26.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-lodash-fp":"^2.1.3","eslint-plugin-react":"^7.7.0","extract-text-webpack-plugin":"^3.0.2","fs":"0.0.1-security","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-less":"^2.0.0-alpha.5","gatsby-plugin-manifest":"^1.0.15","gatsby-plugin-offline":"^1.0.15","gatsby-plugin-react-helmet":"^2.0.8","gatsby-plugin-sass":"^2.0.0-alpha.5","gatsby-plugin-styled-components":"^2.0.9","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.59","gatsby-remark-prismjs":"^1.2.21","gatsby-remark-responsive-iframe":"^1.4.18","gatsby-remark-smartypants":"^1.4.12","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.37","husky":"^1.0.0-rc.1","raw-loader":"^0.5.1","sass-loader":"^6.0.7","sharp":"^0.20.1"},"scripts":{"lint":"eslint ./src --ext .js,.jsx --config .eslintrc.js","dev":"gatsby develop","build":"gatsby build","serve":"gatsby serve","deploy":"gatsby build --prefix-paths && gh-pages -d public -b master","test":"echo \"Error: no test specified\" && exit 1"},"browserslist":["> 10%","IE >= 9","last 2 versions"],"husky":{"hooks":{"pre-commit":"npm run lint"}},"_requested":{"raw":"https://github.com/wonism/gatsby-advanced-blog","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/wonism/gatsby-advanced-blog","spec":"git+https://github.com/wonism/gatsby-advanced-blog.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:wonism/gatsby-advanced-blog.git","sshUrl":"git+ssh://git@github.com/wonism/gatsby-advanced-blog.git","httpsUrl":"git+https://github.com/wonism/gatsby-advanced-blog.git","gitUrl":"git://github.com/wonism/gatsby-advanced-blog.git","shortcut":"github:wonism/gatsby-advanced-blog","directUrl":"https://raw.githubusercontent.com/wonism/gatsby-advanced-blog/master/package.json"}},"repoMetadata":{"id":127165200,"node_id":"MDEwOlJlcG9zaXRvcnkxMjcxNjUyMDA=","name":"gatsby-advanced-blog","full_name":"wonism/gatsby-advanced-blog","owner":{"login":"wonism","id":13835762,"node_id":"MDQ6VXNlcjEzODM1NzYy","avatar_url":"https://avatars0.githubusercontent.com/u/13835762?v=4","gravatar_id":"","url":"https://api.github.com/users/wonism","html_url":"https://github.com/wonism","followers_url":"https://api.github.com/users/wonism/followers","following_url":"https://api.github.com/users/wonism/following{/other_user}","gists_url":"https://api.github.com/users/wonism/gists{/gist_id}","starred_url":"https://api.github.com/users/wonism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wonism/subscriptions","organizations_url":"https://api.github.com/users/wonism/orgs","repos_url":"https://api.github.com/users/wonism/repos","events_url":"https://api.github.com/users/wonism/events{/privacy}","received_events_url":"https://api.github.com/users/wonism/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/wonism/gatsby-advanced-blog","description":"Gatsby starter for advanced blog","fork":false,"url":"https://api.github.com/repos/wonism/gatsby-advanced-blog","forks_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/forks","keys_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/teams","hooks_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/hooks","issue_events_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/issues/events{/number}","events_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/events","assignees_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/assignees{/user}","branches_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/branches{/branch}","tags_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/tags","blobs_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/statuses/{sha}","languages_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/languages","stargazers_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/stargazers","contributors_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/contributors","subscribers_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/subscribers","subscription_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/subscription","commits_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/contents/{+path}","compare_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/merges","archive_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/downloads","issues_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/issues{/number}","pulls_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/pulls{/number}","milestones_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/milestones{/number}","notifications_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/labels{/name}","releases_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/releases{/id}","deployments_url":"https://api.github.com/repos/wonism/gatsby-advanced-blog/deployments","created_at":"2018-03-28T16:01:19Z","updated_at":"2018-06-16T14:56:20Z","pushed_at":"2018-04-22T08:53:31Z","git_url":"git://github.com/wonism/gatsby-advanced-blog.git","ssh_url":"git@github.com:wonism/gatsby-advanced-blog.git","clone_url":"https://github.com/wonism/gatsby-advanced-blog.git","svn_url":"https://github.com/wonism/gatsby-advanced-blog","homepage":"https://wonism.github.io/","size":2722,"stargazers_count":19,"watchers_count":19,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":5,"open_issues":1,"watchers":19,"default_branch":"master","network_count":5,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-starter.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-starter.json
new file mode 100644
index 0000000000000..f9b29a066b08d
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-advanced-starter.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-advanced","description":"GatsbyJS starter that includes examples for advanced use cases.","version":"1.1.0","author":"Ruben Harutyunyan ","dependencies":{"babel-plugin-lodash":"^3.3.2","gatsby":"^1.9.178","gatsby-link":"^1.6.36","gatsby-plugin-catch-links":"^1.0.15","gatsby-plugin-feed":"^1.3.16","gatsby-plugin-google-analytics":"^1.0.17","gatsby-plugin-manifest":"^1.0.13","gatsby-plugin-nprogress":"^1.0.11","gatsby-plugin-offline":"^1.0.13","gatsby-plugin-react-helmet":"^2.0.4","gatsby-plugin-sharp":"^1.6.27","gatsby-plugin-sitemap":"^1.2.11","gatsby-plugin-twitter":"^1.0.16","gatsby-remark-autolink-headers":"^1.4.11","gatsby-remark-copy-linked-files":"^1.5.25","gatsby-remark-images":"^1.5.41","gatsby-remark-prismjs":"^1.2.12","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-source-filesystem":"^1.5.16","gatsby-transformer-remark":"^1.7.30","lodash":"^4.17.4","lodash-webpack-plugin":"^0.11.4","react":"^16.2.0","react-disqus-comments":"^1.1.1","react-dom":"^16.2.0","react-helmet":"^5.2.0","react-share":"^2.0.0","react-twitter-widgets":"^1.7.1"},"devDependencies":{"cli-glob":"^0.1.0","eslint":"^4.17.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.6.1","gh-pages":"^1.1.0","prettier":"^1.10.2","remark-cli":"^5.0.0","remark-preset-lint-recommended":"^3.0.1","stylefmt":"^6.0.0","stylelint":"^9.2.0","stylelint-config-standard":"^18.0.0","write-good":"^0.11.3"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","dev":"npm run develop","serve":"gatsby serve","build":"gatsby build","build:pp":"gatsby build --prefix-paths","build:gh":"npm run clean && npm run build:pp && gh-pages -d public","clean":"rm -rf public","lint:js":"eslint --ext .js,.jsx .","lint:md":"remark content/posts/","write-good":"write-good $(glob 'content/posts/**/*.md')","format:js":"prettier '**/*.{js,jsx}' --write"},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"_requested":{"raw":"https://github.com/Vagr9K/gatsby-advanced-starter","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/Vagr9K/gatsby-advanced-starter","spec":"git+https://github.com/Vagr9K/gatsby-advanced-starter.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:Vagr9K/gatsby-advanced-starter.git","sshUrl":"git+ssh://git@github.com/Vagr9K/gatsby-advanced-starter.git","httpsUrl":"git+https://github.com/Vagr9K/gatsby-advanced-starter.git","gitUrl":"git://github.com/Vagr9K/gatsby-advanced-starter.git","shortcut":"github:Vagr9K/gatsby-advanced-starter","directUrl":"https://raw.githubusercontent.com/Vagr9K/gatsby-advanced-starter/master/package.json"}},"repoMetadata":{"id":97640205,"node_id":"MDEwOlJlcG9zaXRvcnk5NzY0MDIwNQ==","name":"gatsby-advanced-starter","full_name":"Vagr9K/gatsby-advanced-starter","owner":{"login":"Vagr9K","id":5121786,"node_id":"MDQ6VXNlcjUxMjE3ODY=","avatar_url":"https://avatars0.githubusercontent.com/u/5121786?v=4","gravatar_id":"","url":"https://api.github.com/users/Vagr9K","html_url":"https://github.com/Vagr9K","followers_url":"https://api.github.com/users/Vagr9K/followers","following_url":"https://api.github.com/users/Vagr9K/following{/other_user}","gists_url":"https://api.github.com/users/Vagr9K/gists{/gist_id}","starred_url":"https://api.github.com/users/Vagr9K/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vagr9K/subscriptions","organizations_url":"https://api.github.com/users/Vagr9K/orgs","repos_url":"https://api.github.com/users/Vagr9K/repos","events_url":"https://api.github.com/users/Vagr9K/events{/privacy}","received_events_url":"https://api.github.com/users/Vagr9K/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Vagr9K/gatsby-advanced-starter","description":"A skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.","fork":false,"url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter","forks_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/forks","keys_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/teams","hooks_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/hooks","issue_events_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/issues/events{/number}","events_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/events","assignees_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/assignees{/user}","branches_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/branches{/branch}","tags_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/tags","blobs_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/languages","stargazers_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/stargazers","contributors_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/contributors","subscribers_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/subscribers","subscription_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/subscription","commits_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/contents/{+path}","compare_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/merges","archive_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/downloads","issues_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/issues{/number}","pulls_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/labels{/name}","releases_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/releases{/id}","deployments_url":"https://api.github.com/repos/Vagr9K/gatsby-advanced-starter/deployments","created_at":"2017-07-18T20:18:32Z","updated_at":"2018-06-16T16:40:15Z","pushed_at":"2018-06-11T12:14:08Z","git_url":"git://github.com/Vagr9K/gatsby-advanced-starter.git","ssh_url":"git@github.com:Vagr9K/gatsby-advanced-starter.git","clone_url":"https://github.com/Vagr9K/gatsby-advanced-starter.git","svn_url":"https://github.com/Vagr9K/gatsby-advanced-starter","homepage":"https://vagr9k.github.io/gatsby-advanced-starter/","size":4622,"stargazers_count":269,"watchers_count":269,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":65,"mirror_url":null,"archived":false,"open_issues_count":9,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":65,"open_issues":9,"watchers":269,"default_branch":"master","network_count":65,"subscribers_count":9}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-blog-starter-kit.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-blog-starter-kit.json
new file mode 100644
index 0000000000000..e679a0f613881
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-blog-starter-kit.json
@@ -0,0 +1 @@
+{"name":"gatsby-blog-starter-kit","description":"Gatsby blog starter example","version":"1.2.0","author":"Dustin Schau (https://dustinschau.com)","repository":"https://github.com/dschau/gatsby-blog-starter-kit","dependencies":{"gatsby":"~1.9.45","gatsby-link":"~1.6.17","gatsby-plugin-catch-links":"~1.0.1","gatsby-plugin-react-helmet":"~1.0.1","gatsby-plugin-react-next":"~1.0.4","gatsby-plugin-sharp":"~1.6.8","gatsby-remark-images":"~1.5.13","gatsby-source-filesystem":"~1.5.1","gatsby-transformer-remark":"~1.7.12","react":"~16.2.0","react-dom":"~16.2.0","react-icons":"~2.2.5"},"devDependencies":{"gh-pages":"1.1.0","prettier":"1.10.2"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","deploy":"gatsby build --prefix-paths","postdeploy":"gh-pages -d public","develop":"gatsby develop","preserve":"npm run build","serve":"gatsby serve","start":"npm run develop","format":"prettier --trailing-comma es5 --single-quote --write \"src/**/*.js\"","test":"echo \"Should probably write some tests!\""},"_requested":{"raw":"https://github.com/dschau/gatsby-blog-starter-kit","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/dschau/gatsby-blog-starter-kit","spec":"git+https://github.com/dschau/gatsby-blog-starter-kit.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:dschau/gatsby-blog-starter-kit.git","sshUrl":"git+ssh://git@github.com/dschau/gatsby-blog-starter-kit.git","httpsUrl":"git+https://github.com/dschau/gatsby-blog-starter-kit.git","gitUrl":"git://github.com/dschau/gatsby-blog-starter-kit.git","shortcut":"github:dschau/gatsby-blog-starter-kit","directUrl":"https://raw.githubusercontent.com/dschau/gatsby-blog-starter-kit/master/package.json"}},"repoMetadata":{"id":97124794,"node_id":"MDEwOlJlcG9zaXRvcnk5NzEyNDc5NA==","name":"gatsby-blog-starter-kit","full_name":"DSchau/gatsby-blog-starter-kit","owner":{"login":"DSchau","id":3924690,"node_id":"MDQ6VXNlcjM5MjQ2OTA=","avatar_url":"https://avatars2.githubusercontent.com/u/3924690?v=4","gravatar_id":"","url":"https://api.github.com/users/DSchau","html_url":"https://github.com/DSchau","followers_url":"https://api.github.com/users/DSchau/followers","following_url":"https://api.github.com/users/DSchau/following{/other_user}","gists_url":"https://api.github.com/users/DSchau/gists{/gist_id}","starred_url":"https://api.github.com/users/DSchau/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DSchau/subscriptions","organizations_url":"https://api.github.com/users/DSchau/orgs","repos_url":"https://api.github.com/users/DSchau/repos","events_url":"https://api.github.com/users/DSchau/events{/privacy}","received_events_url":"https://api.github.com/users/DSchau/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/DSchau/gatsby-blog-starter-kit","description":"A simple starter kit for a static blog created with Gatsby","fork":false,"url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit","forks_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/forks","keys_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/keys{/key_id}","collaborators_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/teams","hooks_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/hooks","issue_events_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/issues/events{/number}","events_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/events","assignees_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/assignees{/user}","branches_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/branches{/branch}","tags_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/tags","blobs_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/git/refs{/sha}","trees_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/git/trees{/sha}","statuses_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/statuses/{sha}","languages_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/languages","stargazers_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/stargazers","contributors_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/contributors","subscribers_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/subscribers","subscription_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/subscription","commits_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/commits{/sha}","git_commits_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/git/commits{/sha}","comments_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/comments{/number}","issue_comment_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/issues/comments{/number}","contents_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/contents/{+path}","compare_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/compare/{base}...{head}","merges_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/merges","archive_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/downloads","issues_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/issues{/number}","pulls_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/pulls{/number}","milestones_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/milestones{/number}","notifications_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/labels{/name}","releases_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/releases{/id}","deployments_url":"https://api.github.com/repos/DSchau/gatsby-blog-starter-kit/deployments","created_at":"2017-07-13T13:19:51Z","updated_at":"2018-06-16T19:10:03Z","pushed_at":"2018-06-08T18:11:23Z","git_url":"git://github.com/DSchau/gatsby-blog-starter-kit.git","ssh_url":"git@github.com:DSchau/gatsby-blog-starter-kit.git","clone_url":"https://github.com/DSchau/gatsby-blog-starter-kit.git","svn_url":"https://github.com/DSchau/gatsby-blog-starter-kit","homepage":"https://dschau.github.io/gatsby-blog-starter-kit/","size":28474,"stargazers_count":92,"watchers_count":92,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":37,"mirror_url":null,"archived":false,"open_issues_count":6,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":37,"open_issues":6,"watchers":92,"default_branch":"master","network_count":37,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-contentful-starter.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-contentful-starter.json
new file mode 100644
index 0000000000000..8b2acbe05e1ff
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-contentful-starter.json
@@ -0,0 +1 @@
+{"name":"gatsby-contentful-starter","description":"Starter Contentful Gatsby Blog","version":"1.0.0","author":"Stefan Judis ","bugs":{"url":"https://github.com/contentful-userland/gatsby-contentful-starter/issues"},"dependencies":{"contentful-import":"^6.2.0","gatsby-link":"^1.6.34","gatsby-plugin-react-helmet":"^1.0.8","gatsby-source-contentful":"^1.3.38","gatsby-transformer-remark":"^1.7.32","inquirer":"^5.1.0","lodash":"^4.17.4","yargs-parser":"^10.0.0"},"devDependencies":{"babel-eslint":"^8.2.1","chalk":"^2.3.1","eslint":"^4.15.0","eslint-plugin-react":"^7.5.1","gatsby":"^1.9.202","gh-pages":"^1.1.0","prettier":"^1.10.2"},"homepage":"https://github.com/contentful-userland/gatsby-contentful-starter#readme","keywords":["gatsby","contentful"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"git+https://github.com/contentful-userland/gatsby-contentful-starter.git"},"scripts":{"dev":"gatsby develop","lint":"eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","format":"prettier --trailing-comma es5 --no-semi --single-quote --write 'src/**/*.js' 'src/**/*.md' 'bin/*.js'","build":"gatsby build","deploy":"gatsby build --prefix-paths && gh-pages -d public","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix *.js bin/*.js","postinstall":"node ./bin/hello.js","setup":"node ./bin/setup.js","heroku-postbuild":"gatsby build"},"_requested":{"raw":"https://github.com/contentful-userland/gatsby-contentful-starter","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/contentful-userland/gatsby-contentful-starter","spec":"git+https://github.com/contentful-userland/gatsby-contentful-starter.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:contentful-userland/gatsby-contentful-starter.git","sshUrl":"git+ssh://git@github.com/contentful-userland/gatsby-contentful-starter.git","httpsUrl":"git+https://github.com/contentful-userland/gatsby-contentful-starter.git","gitUrl":"git://github.com/contentful-userland/gatsby-contentful-starter.git","shortcut":"github:contentful-userland/gatsby-contentful-starter","directUrl":"https://raw.githubusercontent.com/contentful-userland/gatsby-contentful-starter/master/package.json"}},"repoMetadata":{"id":119444404,"node_id":"MDEwOlJlcG9zaXRvcnkxMTk0NDQ0MDQ=","name":"gatsby-contentful-starter","full_name":"contentful-userland/gatsby-contentful-starter","owner":{"login":"contentful-userland","id":33181906,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzMTgxOTA2","avatar_url":"https://avatars2.githubusercontent.com/u/33181906?v=4","gravatar_id":"","url":"https://api.github.com/users/contentful-userland","html_url":"https://github.com/contentful-userland","followers_url":"https://api.github.com/users/contentful-userland/followers","following_url":"https://api.github.com/users/contentful-userland/following{/other_user}","gists_url":"https://api.github.com/users/contentful-userland/gists{/gist_id}","starred_url":"https://api.github.com/users/contentful-userland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contentful-userland/subscriptions","organizations_url":"https://api.github.com/users/contentful-userland/orgs","repos_url":"https://api.github.com/users/contentful-userland/repos","events_url":"https://api.github.com/users/contentful-userland/events{/privacy}","received_events_url":"https://api.github.com/users/contentful-userland/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/contentful-userland/gatsby-contentful-starter","description":"Gatsby starter for a Contentful project.","fork":false,"url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter","forks_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/forks","keys_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/teams","hooks_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/hooks","issue_events_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/issues/events{/number}","events_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/events","assignees_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/assignees{/user}","branches_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/branches{/branch}","tags_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/tags","blobs_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/languages","stargazers_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/stargazers","contributors_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/contributors","subscribers_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/subscribers","subscription_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/subscription","commits_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/contents/{+path}","compare_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/merges","archive_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/downloads","issues_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/issues{/number}","pulls_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/labels{/name}","releases_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/releases{/id}","deployments_url":"https://api.github.com/repos/contentful-userland/gatsby-contentful-starter/deployments","created_at":"2018-01-29T21:29:51Z","updated_at":"2018-06-15T12:09:04Z","pushed_at":"2018-06-01T11:22:12Z","git_url":"git://github.com/contentful-userland/gatsby-contentful-starter.git","ssh_url":"git@github.com:contentful-userland/gatsby-contentful-starter.git","clone_url":"https://github.com/contentful-userland/gatsby-contentful-starter.git","svn_url":"https://github.com/contentful-userland/gatsby-contentful-starter","homepage":"https://contentful-userland.github.io/gatsby-contentful-starter/","size":1382,"stargazers_count":66,"watchers_count":66,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":10,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":14,"open_issues":10,"watchers":66,"default_branch":"master","organization":{"login":"contentful-userland","id":33181906,"node_id":"MDEyOk9yZ2FuaXphdGlvbjMzMTgxOTA2","avatar_url":"https://avatars2.githubusercontent.com/u/33181906?v=4","gravatar_id":"","url":"https://api.github.com/users/contentful-userland","html_url":"https://github.com/contentful-userland","followers_url":"https://api.github.com/users/contentful-userland/followers","following_url":"https://api.github.com/users/contentful-userland/following{/other_user}","gists_url":"https://api.github.com/users/contentful-userland/gists{/gist_id}","starred_url":"https://api.github.com/users/contentful-userland/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/contentful-userland/subscriptions","organizations_url":"https://api.github.com/users/contentful-userland/orgs","repos_url":"https://api.github.com/users/contentful-userland/repos","events_url":"https://api.github.com/users/contentful-userland/events{/privacy}","received_events_url":"https://api.github.com/users/contentful-userland/received_events","type":"Organization","site_admin":false},"network_count":14,"subscribers_count":8}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-firebase-authentication.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-firebase-authentication.json
new file mode 100644
index 0000000000000..fe380b0b663e2
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-firebase-authentication.json
@@ -0,0 +1 @@
+{"name":"gatsby-firebase-authentication","description":"Gatsby Firebase Authentication","version":"1.0.0","author":"Robin Wieruch ","dependencies":{"firebase":"^5.0.4","gatsby":"^1.9.266","gatsby-link":"^1.6.44","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-react-next":"^1.0.11","react-helmet":"^5.2.0"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","test":"echo \"No test specified\" && exit 0"},"devDependencies":{"prettier":"^1.13.3"},"_requested":{"raw":"https://github.com/rwieruch/gatsby-firebase-authentication","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/rwieruch/gatsby-firebase-authentication","spec":"git+https://github.com/rwieruch/gatsby-firebase-authentication.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:rwieruch/gatsby-firebase-authentication.git","sshUrl":"git+ssh://git@github.com/rwieruch/gatsby-firebase-authentication.git","httpsUrl":"git+https://github.com/rwieruch/gatsby-firebase-authentication.git","gitUrl":"git://github.com/rwieruch/gatsby-firebase-authentication.git","shortcut":"github:rwieruch/gatsby-firebase-authentication","directUrl":"https://raw.githubusercontent.com/rwieruch/gatsby-firebase-authentication/master/package.json"}},"repoMetadata":{"id":114187016,"node_id":"MDEwOlJlcG9zaXRvcnkxMTQxODcwMTY=","name":"gatsby-firebase-authentication","full_name":"rwieruch/gatsby-firebase-authentication","owner":{"login":"rwieruch","id":2479967,"node_id":"MDQ6VXNlcjI0Nzk5Njc=","avatar_url":"https://avatars0.githubusercontent.com/u/2479967?v=4","gravatar_id":"","url":"https://api.github.com/users/rwieruch","html_url":"https://github.com/rwieruch","followers_url":"https://api.github.com/users/rwieruch/followers","following_url":"https://api.github.com/users/rwieruch/following{/other_user}","gists_url":"https://api.github.com/users/rwieruch/gists{/gist_id}","starred_url":"https://api.github.com/users/rwieruch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwieruch/subscriptions","organizations_url":"https://api.github.com/users/rwieruch/orgs","repos_url":"https://api.github.com/users/rwieruch/repos","events_url":"https://api.github.com/users/rwieruch/events{/privacy}","received_events_url":"https://api.github.com/users/rwieruch/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rwieruch/gatsby-firebase-authentication","description":"🐣 Starter Project / Boilerplate for Authentication with Firebase and plain React in Gatsby.js","fork":false,"url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication","forks_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/forks","keys_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/teams","hooks_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/hooks","issue_events_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/issues/events{/number}","events_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/events","assignees_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/assignees{/user}","branches_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/branches{/branch}","tags_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/tags","blobs_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/git/refs{/sha}","trees_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/statuses/{sha}","languages_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/languages","stargazers_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/stargazers","contributors_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/contributors","subscribers_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/subscribers","subscription_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/subscription","commits_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/commits{/sha}","git_commits_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/git/commits{/sha}","comments_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/comments{/number}","issue_comment_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/issues/comments{/number}","contents_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/contents/{+path}","compare_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/merges","archive_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/downloads","issues_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/issues{/number}","pulls_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/pulls{/number}","milestones_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/milestones{/number}","notifications_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/labels{/name}","releases_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/releases{/id}","deployments_url":"https://api.github.com/repos/rwieruch/gatsby-firebase-authentication/deployments","created_at":"2017-12-14T01:29:04Z","updated_at":"2018-06-15T03:30:12Z","pushed_at":"2018-06-01T02:52:34Z","git_url":"git://github.com/rwieruch/gatsby-firebase-authentication.git","ssh_url":"git@github.com:rwieruch/gatsby-firebase-authentication.git","clone_url":"https://github.com/rwieruch/gatsby-firebase-authentication.git","svn_url":"https://github.com/rwieruch/gatsby-firebase-authentication","homepage":"https://roadtoreact.com","size":277,"stargazers_count":77,"watchers_count":77,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":14,"open_issues":0,"watchers":77,"default_branch":"master","network_count":14,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-hampton-theme.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-hampton-theme.json
new file mode 100644
index 0000000000000..5aac826d872f6
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-hampton-theme.json
@@ -0,0 +1 @@
+{"name":"gatsby-hampton-theme","author":"David Landry ","version":"0.0.1","main":"index.js","license":"MIT","dependencies":{"emotion":"^8.0.8","emotion-server":"^8.0.8","feather-icons":"^3.3.0","gatsby":"^1.9.76","gatsby-image":"^1.0.13","gatsby-link":"^1.6.21","gatsby-plugin-emotion":"^1.1.8","gatsby-plugin-google-analytics":"^1.0.10","gatsby-plugin-offline":"^1.0.10","gatsby-plugin-react-next":"^1.0.4","gatsby-plugin-sharp":"^1.6.9","gatsby-plugin-typography":"^1.7.10","gatsby-source-filesystem":"^1.5.5","gatsby-transformer-json":"^1.0.11","gatsby-transformer-remark":"^1.7.17","gatsby-transformer-sharp":"^1.6.10","gatsby-transformer-yaml":"^1.5.11","gh-pages":"^1.1.0","normalize.css":"^7.0.0","prop-types":"^15.6.0","react-burger-menu":"^2.2.3","react-emotion":"^8.0.8","react-icons":"^2.2.7","styled-system":"^1.0.8"},"scripts":{"dev":"node_modules/.bin/gatsby develop","build":"node_modules/.bin/gatsby build","deploy":"gatsby build --prefix-paths && gh-pages -d public","test":"jest","test:watch":"jest --watch","prettify":"prettier --write '{./,__{tests,mocks}__}/**/*.+(js|jsx)'"},"jest":{"transform":{".(js|jsx)":"babel-jest"},"testRegex":"(\\.(test|spec))\\.(jsx|js)$","testPathIgnorePatterns":["/node_modules/","/.cache/"],"moduleFileExtensions":["jsx","js"],"collectCoverage":true,"coverageReporters":["lcov","text","html"]},"devDependencies":{"enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.2","enzyme-to-json":"^3.1.4","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.6.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.3.1","eslint-plugin-react":"^7.4.0","jest":"^21.2.1","prettier":"1.7.4"},"_requested":{"raw":"https://github.com/davad/gatsby-hampton-theme","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/davad/gatsby-hampton-theme","spec":"git+https://github.com/davad/gatsby-hampton-theme.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:davad/gatsby-hampton-theme.git","sshUrl":"git+ssh://git@github.com/davad/gatsby-hampton-theme.git","httpsUrl":"git+https://github.com/davad/gatsby-hampton-theme.git","gitUrl":"git://github.com/davad/gatsby-hampton-theme.git","shortcut":"github:davad/gatsby-hampton-theme","directUrl":"https://raw.githubusercontent.com/davad/gatsby-hampton-theme/master/package.json"}},"repoMetadata":{"id":118277756,"node_id":"MDEwOlJlcG9zaXRvcnkxMTgyNzc3NTY=","name":"gatsby-hampton-theme","full_name":"davad/gatsby-hampton-theme","owner":{"login":"davad","id":190387,"node_id":"MDQ6VXNlcjE5MDM4Nw==","avatar_url":"https://avatars2.githubusercontent.com/u/190387?v=4","gravatar_id":"","url":"https://api.github.com/users/davad","html_url":"https://github.com/davad","followers_url":"https://api.github.com/users/davad/followers","following_url":"https://api.github.com/users/davad/following{/other_user}","gists_url":"https://api.github.com/users/davad/gists{/gist_id}","starred_url":"https://api.github.com/users/davad/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davad/subscriptions","organizations_url":"https://api.github.com/users/davad/orgs","repos_url":"https://api.github.com/users/davad/repos","events_url":"https://api.github.com/users/davad/events{/privacy}","received_events_url":"https://api.github.com/users/davad/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/davad/gatsby-hampton-theme","description":"Minimalistic blog theme for Gatsby","fork":false,"url":"https://api.github.com/repos/davad/gatsby-hampton-theme","forks_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/forks","keys_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/keys{/key_id}","collaborators_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/teams","hooks_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/hooks","issue_events_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/issues/events{/number}","events_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/events","assignees_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/assignees{/user}","branches_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/branches{/branch}","tags_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/tags","blobs_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/git/refs{/sha}","trees_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/git/trees{/sha}","statuses_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/statuses/{sha}","languages_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/languages","stargazers_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/stargazers","contributors_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/contributors","subscribers_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/subscribers","subscription_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/subscription","commits_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/commits{/sha}","git_commits_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/git/commits{/sha}","comments_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/comments{/number}","issue_comment_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/issues/comments{/number}","contents_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/contents/{+path}","compare_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/compare/{base}...{head}","merges_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/merges","archive_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/downloads","issues_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/issues{/number}","pulls_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/pulls{/number}","milestones_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/milestones{/number}","notifications_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/labels{/name}","releases_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/releases{/id}","deployments_url":"https://api.github.com/repos/davad/gatsby-hampton-theme/deployments","created_at":"2018-01-20T20:23:27Z","updated_at":"2018-05-25T18:33:39Z","pushed_at":"2018-05-07T14:35:03Z","git_url":"git://github.com/davad/gatsby-hampton-theme.git","ssh_url":"git@github.com:davad/gatsby-hampton-theme.git","clone_url":"https://github.com/davad/gatsby-hampton-theme.git","svn_url":"https://github.com/davad/gatsby-hampton-theme","homepage":null,"size":3556,"stargazers_count":9,"watchers_count":9,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":3,"open_issues":0,"watchers":9,"default_branch":"master","network_count":3,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-material-starter.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-material-starter.json
new file mode 100644
index 0000000000000..c5cdd0c4dca97
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-material-starter.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-material","description":"GatsbyJS Material Blog theme.","version":"1.1.0","author":"Ruben Harutyunyan ","dependencies":{"babel-plugin-lodash":"^3.3.2","font-awesome":"^4.7.0","gatsby":"^1.9.149","gatsby-link":"^1.6.32","gatsby-plugin-catch-links":"^1.0.14","gatsby-plugin-feed":"^1.3.15","gatsby-plugin-google-analytics":"^1.0.14","gatsby-plugin-manifest":"^1.0.12","gatsby-plugin-nprogress":"^1.0.9","gatsby-plugin-offline":"^1.0.12","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-sass":"^1.0.15","gatsby-plugin-sharp":"^1.6.24","gatsby-plugin-sitemap":"^1.2.9","gatsby-plugin-twitter":"^1.0.14","gatsby-remark-autolink-headers":"^1.4.11","gatsby-remark-copy-linked-files":"^1.5.25","gatsby-remark-images":"^1.5.36","gatsby-remark-prismjs":"^1.2.11","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-source-filesystem":"^1.5.11","gatsby-transformer-remark":"^1.7.26","lodash":"^4.17.4","lodash-webpack-plugin":"^0.11.4","react":"^16.3.1","react-disqus-comments":"^1.1.1","react-dom":"^16.3.1","react-helmet":"^5.2.0","react-md":"^1.2.9","react-share":"^2.1.0","react-twitter-widgets":"^1.7.1"},"devDependencies":{"cli-glob":"^0.1.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","gh-pages":"^1.1.0","prettier":"^1.9.2","remark-cli":"^5.0.0","remark-preset-lint-recommended":"^3.0.1","stylefmt":"^6.0.0","stylelint":"^9.2.0","stylelint-config-standard":"^18.0.0","write-good":"^0.11.3"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","dev":"npm run develop","serve":"gatsby serve","build":"gatsby build","build:pp":"gatsby build --prefix-paths","build:gh":"npm run clean && npm run build:pp && gh-pages -d public","clean":"rm -rf public","lint:js":"eslint --ext .js,.jsx .","lint:md":"remark content/posts/","write-good":"write-good $(glob 'content/posts/**/*.md')","format:js":"prettier '**/*.{js,jsx}' --write"},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"_requested":{"raw":"https://github.com/Vagr9K/gatsby-material-starter","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/Vagr9K/gatsby-material-starter","spec":"git+https://github.com/Vagr9K/gatsby-material-starter.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:Vagr9K/gatsby-material-starter.git","sshUrl":"git+ssh://git@github.com/Vagr9K/gatsby-material-starter.git","httpsUrl":"git+https://github.com/Vagr9K/gatsby-material-starter.git","gitUrl":"git://github.com/Vagr9K/gatsby-material-starter.git","shortcut":"github:Vagr9K/gatsby-material-starter","directUrl":"https://raw.githubusercontent.com/Vagr9K/gatsby-material-starter/master/package.json"}},"repoMetadata":{"id":96027025,"node_id":"MDEwOlJlcG9zaXRvcnk5NjAyNzAyNQ==","name":"gatsby-material-starter","full_name":"Vagr9K/gatsby-material-starter","owner":{"login":"Vagr9K","id":5121786,"node_id":"MDQ6VXNlcjUxMjE3ODY=","avatar_url":"https://avatars0.githubusercontent.com/u/5121786?v=4","gravatar_id":"","url":"https://api.github.com/users/Vagr9K","html_url":"https://github.com/Vagr9K","followers_url":"https://api.github.com/users/Vagr9K/followers","following_url":"https://api.github.com/users/Vagr9K/following{/other_user}","gists_url":"https://api.github.com/users/Vagr9K/gists{/gist_id}","starred_url":"https://api.github.com/users/Vagr9K/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Vagr9K/subscriptions","organizations_url":"https://api.github.com/users/Vagr9K/orgs","repos_url":"https://api.github.com/users/Vagr9K/repos","events_url":"https://api.github.com/users/Vagr9K/events{/privacy}","received_events_url":"https://api.github.com/users/Vagr9K/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Vagr9K/gatsby-material-starter","description":"A blog starter with Material design in mind for GatsbyJS.","fork":false,"url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter","forks_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/forks","keys_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/teams","hooks_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/hooks","issue_events_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/issues/events{/number}","events_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/events","assignees_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/assignees{/user}","branches_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/branches{/branch}","tags_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/tags","blobs_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/languages","stargazers_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/stargazers","contributors_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/contributors","subscribers_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/subscribers","subscription_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/subscription","commits_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/contents/{+path}","compare_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/merges","archive_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/downloads","issues_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/issues{/number}","pulls_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/labels{/name}","releases_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/releases{/id}","deployments_url":"https://api.github.com/repos/Vagr9K/gatsby-material-starter/deployments","created_at":"2017-07-02T14:02:13Z","updated_at":"2018-06-16T18:30:34Z","pushed_at":"2018-06-05T10:01:27Z","git_url":"git://github.com/Vagr9K/gatsby-material-starter.git","ssh_url":"git@github.com:Vagr9K/gatsby-material-starter.git","clone_url":"https://github.com/Vagr9K/gatsby-material-starter.git","svn_url":"https://github.com/Vagr9K/gatsby-material-starter","homepage":"https://vagr9k.github.io/gatsby-material-starter/","size":12414,"stargazers_count":214,"watchers_count":214,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":68,"mirror_url":null,"archived":false,"open_issues_count":6,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":68,"open_issues":6,"watchers":214,"default_branch":"master","network_count":68,"subscribers_count":6}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-orga.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-orga.json
new file mode 100644
index 0000000000000..e19bc096194ab
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-orga.json
@@ -0,0 +1 @@
+{"name":"gatsby-orga","description":"Gatsby starter website with org-mode","version":"1.0.0","author":"Xiaoxing Hu ","dependencies":{"gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-react-helmet":"^2.0.8","gatsby-plugin-typography":"^1.7.18","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-orga":"^0.5.1","mime":"^2.2.0","react-helmet":"^5.2.0","typography-plugin-code":"^0.16.11","typography-theme-github":"^0.15.10"},"keywords":["gatsby","org-mode","orga"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build --prefix-paths","dev":"rm -rf .cache && gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","clean":"rm -rf .cache public","deploy":"gatsby build --prefix-paths && gh-pages -d public"},"devDependencies":{"gh-pages":"^1.1.0","prettier":"^1.11.1"},"_requested":{"raw":"https://github.com/xiaoxinghu/gatsby-orga","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/xiaoxinghu/gatsby-orga","spec":"git+https://github.com/xiaoxinghu/gatsby-orga.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:xiaoxinghu/gatsby-orga.git","sshUrl":"git+ssh://git@github.com/xiaoxinghu/gatsby-orga.git","httpsUrl":"git+https://github.com/xiaoxinghu/gatsby-orga.git","gitUrl":"git://github.com/xiaoxinghu/gatsby-orga.git","shortcut":"github:xiaoxinghu/gatsby-orga","directUrl":"https://raw.githubusercontent.com/xiaoxinghu/gatsby-orga/master/package.json"}},"repoMetadata":{"id":119760936,"node_id":"MDEwOlJlcG9zaXRvcnkxMTk3NjA5MzY=","name":"gatsby-orga","full_name":"xiaoxinghu/gatsby-orga","owner":{"login":"xiaoxinghu","id":1196745,"node_id":"MDQ6VXNlcjExOTY3NDU=","avatar_url":"https://avatars1.githubusercontent.com/u/1196745?v=4","gravatar_id":"","url":"https://api.github.com/users/xiaoxinghu","html_url":"https://github.com/xiaoxinghu","followers_url":"https://api.github.com/users/xiaoxinghu/followers","following_url":"https://api.github.com/users/xiaoxinghu/following{/other_user}","gists_url":"https://api.github.com/users/xiaoxinghu/gists{/gist_id}","starred_url":"https://api.github.com/users/xiaoxinghu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/xiaoxinghu/subscriptions","organizations_url":"https://api.github.com/users/xiaoxinghu/orgs","repos_url":"https://api.github.com/users/xiaoxinghu/repos","events_url":"https://api.github.com/users/xiaoxinghu/events{/privacy}","received_events_url":"https://api.github.com/users/xiaoxinghu/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/xiaoxinghu/gatsby-orga","description":"Gatsby starter website with org-mode","fork":false,"url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga","forks_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/forks","keys_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/keys{/key_id}","collaborators_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/teams","hooks_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/hooks","issue_events_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/issues/events{/number}","events_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/events","assignees_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/assignees{/user}","branches_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/branches{/branch}","tags_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/tags","blobs_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/git/refs{/sha}","trees_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/git/trees{/sha}","statuses_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/statuses/{sha}","languages_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/languages","stargazers_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/stargazers","contributors_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/contributors","subscribers_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/subscribers","subscription_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/subscription","commits_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/commits{/sha}","git_commits_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/git/commits{/sha}","comments_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/comments{/number}","issue_comment_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/issues/comments{/number}","contents_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/contents/{+path}","compare_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/compare/{base}...{head}","merges_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/merges","archive_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/downloads","issues_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/issues{/number}","pulls_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/pulls{/number}","milestones_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/milestones{/number}","notifications_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/labels{/name}","releases_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/releases{/id}","deployments_url":"https://api.github.com/repos/xiaoxinghu/gatsby-orga/deployments","created_at":"2018-02-01T00:26:04Z","updated_at":"2018-06-04T12:42:38Z","pushed_at":"2018-03-26T03:33:36Z","git_url":"git://github.com/xiaoxinghu/gatsby-orga.git","ssh_url":"git@github.com:xiaoxinghu/gatsby-orga.git","clone_url":"https://github.com/xiaoxinghu/gatsby-orga.git","svn_url":"https://github.com/xiaoxinghu/gatsby-orga","homepage":null,"size":2425,"stargazers_count":8,"watchers_count":8,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":2,"open_issues":0,"watchers":8,"default_branch":"master","network_count":2,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-2column-portfolio.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-2column-portfolio.json
new file mode 100644
index 0000000000000..786183f58b6ea
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-2column-portfolio.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-2column-portfolio","description":"Gatsby 2 Column Portfolio Starter","repository":{"type":"git","url":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio"},"license":"MIT","scripts":{"develop":"gatsby develop","build":"gatsby build","serve":"gatsby serve"},"dependencies":{"flexboxgrid":"^6.3.1","font-awesome":"^4.7.0","gatsby":"^1.9.238","gatsby-link":"^1.6.39","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-google-fonts":"0.0.4","gatsby-plugin-sass":"^1.0.23","include-media":"^1.4.9","milligram-scss":"^1.3.0","react-helmet":"^5.2.0"},"_requested":{"raw":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio","spec":"git+https://github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:praagyajoshi/gatsby-starter-2column-portfolio.git","sshUrl":"git+ssh://git@github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","httpsUrl":"git+https://github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","gitUrl":"git://github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","shortcut":"github:praagyajoshi/gatsby-starter-2column-portfolio","directUrl":"https://raw.githubusercontent.com/praagyajoshi/gatsby-starter-2column-portfolio/master/package.json"}},"repoMetadata":{"id":128521961,"node_id":"MDEwOlJlcG9zaXRvcnkxMjg1MjE5NjE=","name":"gatsby-starter-2column-portfolio","full_name":"praagyajoshi/gatsby-starter-2column-portfolio","owner":{"login":"praagyajoshi","id":2060518,"node_id":"MDQ6VXNlcjIwNjA1MTg=","avatar_url":"https://avatars3.githubusercontent.com/u/2060518?v=4","gravatar_id":"","url":"https://api.github.com/users/praagyajoshi","html_url":"https://github.com/praagyajoshi","followers_url":"https://api.github.com/users/praagyajoshi/followers","following_url":"https://api.github.com/users/praagyajoshi/following{/other_user}","gists_url":"https://api.github.com/users/praagyajoshi/gists{/gist_id}","starred_url":"https://api.github.com/users/praagyajoshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/praagyajoshi/subscriptions","organizations_url":"https://api.github.com/users/praagyajoshi/orgs","repos_url":"https://api.github.com/users/praagyajoshi/repos","events_url":"https://api.github.com/users/praagyajoshi/events{/privacy}","received_events_url":"https://api.github.com/users/praagyajoshi/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio","description":"A minimalistic portfolio with a 2 column layout made for GatsbyJS.","fork":false,"url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio","forks_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/forks","keys_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/keys{/key_id}","collaborators_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/teams","hooks_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/hooks","issue_events_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/issues/events{/number}","events_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/events","assignees_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/assignees{/user}","branches_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/branches{/branch}","tags_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/tags","blobs_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/git/refs{/sha}","trees_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/git/trees{/sha}","statuses_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/statuses/{sha}","languages_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/languages","stargazers_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/stargazers","contributors_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/contributors","subscribers_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/subscribers","subscription_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/subscription","commits_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/commits{/sha}","git_commits_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/git/commits{/sha}","comments_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/comments{/number}","issue_comment_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/issues/comments{/number}","contents_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/contents/{+path}","compare_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/compare/{base}...{head}","merges_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/merges","archive_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/downloads","issues_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/issues{/number}","pulls_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/pulls{/number}","milestones_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/milestones{/number}","notifications_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/labels{/name}","releases_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/releases{/id}","deployments_url":"https://api.github.com/repos/praagyajoshi/gatsby-starter-2column-portfolio/deployments","created_at":"2018-04-07T11:29:09Z","updated_at":"2018-05-27T19:52:35Z","pushed_at":"2018-04-07T13:26:57Z","git_url":"git://github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","ssh_url":"git@github.com:praagyajoshi/gatsby-starter-2column-portfolio.git","clone_url":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio.git","svn_url":"https://github.com/praagyajoshi/gatsby-starter-2column-portfolio","homepage":"http://2column-portfolio.surge.sh/","size":1160,"stargazers_count":5,"watchers_count":5,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":4,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":4,"open_issues":0,"watchers":5,"default_branch":"master","network_count":4,"subscribers_count":0}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-basic.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-basic.json
new file mode 100644
index 0000000000000..e7084bc7ed047
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-basic.json
@@ -0,0 +1 @@
+{"name":"gatsby-react-boilerplate","version":"1.0.0","description":"","main":"index.js","scripts":{"develop":"gatsby develop","build":"gatsby build","serve":"gatsby serve","start":"node server.js","gh-pages":"gatsby build --prefix-paths && gh-pages -d public","lint":"node_modules/.bin/eslint src --fix","dev":"(shx --silent rm -rf public || shx true) && gatsby develop","server":"cross-env NODE_ENV=development DEBUG=api nodemon server.js"},"author":"Prototype Interactive","license":"MIT","dependencies":{"basic-auth":"^2.0.0","compression":"^1.7.1","debug":"^3.1.0","express":"^4.16.2","helmet":"^3.10.0","serve-static":"^1.13.1"},"devDependencies":{"autoprefixer":"^7.2.5","bootstrap":"^4.0.0","cross-env":"^5.1.3","eslint":"^4.17.0","eslint-config-airbnb":"^15.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.6.1","gatsby":"^1.9.178","gatsby-link":"^1.6.36","gatsby-plugin-google-analytics":"^1.0.17","gatsby-plugin-postcss-sass":"^1.0.16","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-react-next":"^1.0.8","gatsby-source-filesystem":"^1.5.16","gatsby-transformer-json":"^1.0.14","gh-pages":"^1.1.0","pixrem":"^4.0.1","shx":"^0.2.2","svg-sprite-loader":"^3.6.2"},"repository":{"type":"git","url":"git+https://github.com/PrototypeInteractive/gatsby-react-boilerplate.git"},"bugs":{"url":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate/issues"},"homepage":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate#readme","_requested":{"raw":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate","spec":"git+https://github.com/PrototypeInteractive/gatsby-react-boilerplate.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:PrototypeInteractive/gatsby-react-boilerplate.git","sshUrl":"git+ssh://git@github.com/PrototypeInteractive/gatsby-react-boilerplate.git","httpsUrl":"git+https://github.com/PrototypeInteractive/gatsby-react-boilerplate.git","gitUrl":"git://github.com/PrototypeInteractive/gatsby-react-boilerplate.git","shortcut":"github:PrototypeInteractive/gatsby-react-boilerplate","directUrl":"https://raw.githubusercontent.com/PrototypeInteractive/gatsby-react-boilerplate/master/package.json"}},"repoMetadata":{"id":106861310,"node_id":"MDEwOlJlcG9zaXRvcnkxMDY4NjEzMTA=","name":"gatsby-react-boilerplate","full_name":"PrototypeInteractive/gatsby-react-boilerplate","owner":{"login":"PrototypeInteractive","id":6770443,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3NzA0NDM=","avatar_url":"https://avatars1.githubusercontent.com/u/6770443?v=4","gravatar_id":"","url":"https://api.github.com/users/PrototypeInteractive","html_url":"https://github.com/PrototypeInteractive","followers_url":"https://api.github.com/users/PrototypeInteractive/followers","following_url":"https://api.github.com/users/PrototypeInteractive/following{/other_user}","gists_url":"https://api.github.com/users/PrototypeInteractive/gists{/gist_id}","starred_url":"https://api.github.com/users/PrototypeInteractive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PrototypeInteractive/subscriptions","organizations_url":"https://api.github.com/users/PrototypeInteractive/orgs","repos_url":"https://api.github.com/users/PrototypeInteractive/repos","events_url":"https://api.github.com/users/PrototypeInteractive/events{/privacy}","received_events_url":"https://api.github.com/users/PrototypeInteractive/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate","description":"Gatsbyjs boilerplate","fork":false,"url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate","forks_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/forks","keys_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/teams","hooks_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/hooks","issue_events_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/events","assignees_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/tags","blobs_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/languages","stargazers_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/stargazers","contributors_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/contributors","subscribers_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/subscribers","subscription_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/subscription","commits_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/merges","archive_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/downloads","issues_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/releases{/id}","deployments_url":"https://api.github.com/repos/PrototypeInteractive/gatsby-react-boilerplate/deployments","created_at":"2017-10-13T18:45:57Z","updated_at":"2018-05-30T09:20:10Z","pushed_at":"2018-05-25T08:52:02Z","git_url":"git://github.com/PrototypeInteractive/gatsby-react-boilerplate.git","ssh_url":"git@github.com:PrototypeInteractive/gatsby-react-boilerplate.git","clone_url":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate.git","svn_url":"https://github.com/PrototypeInteractive/gatsby-react-boilerplate","homepage":"https://prototypeinteractive.github.io/gatsby-react-boilerplate/","size":908,"stargazers_count":31,"watchers_count":31,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":6,"open_issues":1,"watchers":31,"default_branch":"master","organization":{"login":"PrototypeInteractive","id":6770443,"node_id":"MDEyOk9yZ2FuaXphdGlvbjY3NzA0NDM=","avatar_url":"https://avatars1.githubusercontent.com/u/6770443?v=4","gravatar_id":"","url":"https://api.github.com/users/PrototypeInteractive","html_url":"https://github.com/PrototypeInteractive","followers_url":"https://api.github.com/users/PrototypeInteractive/followers","following_url":"https://api.github.com/users/PrototypeInteractive/following{/other_user}","gists_url":"https://api.github.com/users/PrototypeInteractive/gists{/gist_id}","starred_url":"https://api.github.com/users/PrototypeInteractive/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PrototypeInteractive/subscriptions","organizations_url":"https://api.github.com/users/PrototypeInteractive/orgs","repos_url":"https://api.github.com/users/PrototypeInteractive/repos","events_url":"https://api.github.com/users/PrototypeInteractive/events{/privacy}","received_events_url":"https://api.github.com/users/PrototypeInteractive/received_events","type":"Organization","site_admin":false},"network_count":6,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog-no-styles.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog-no-styles.json
new file mode 100644
index 0000000000000..016ba4305bd13
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog-no-styles.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-blog-no-styles","description":"Starter Gatsby Blog No Styles","version":"1.0.0","author":"Noah Glusenkamp ","bugs":{"url":"https://github.com/gatsbyjs/gatsby-starter-blog/issues"},"dependencies":{"gatsby":"^1.8.12","gatsby-link":"^1.6.8","gatsby-plugin-google-analytics":"^1.0.4","gatsby-plugin-manifest":"^1.0.4","gatsby-plugin-offline":"^1.0.4","gatsby-plugin-preact":"^1.0.3","gatsby-plugin-react-helmet":"^1.0.3","gatsby-plugin-sharp":"^1.6.2","gatsby-remark-copy-linked-files":"^1.5.2","gatsby-remark-images":"^1.5.4","gatsby-remark-prismjs":"^1.2.1","gatsby-remark-responsive-iframe":"^1.4.3","gatsby-remark-smartypants":"^1.4.3","gatsby-source-filesystem":"^1.4.3","gatsby-transformer-remark":"^1.7.1","gatsby-transformer-sharp":"^1.6.1","lodash":"^4.15.0"},"devDependencies":{"gh-pages":"^0.12.0","prettier":"^1.6.1"},"homepage":"https://github.com/noahg/gatsby-starter-blog-no-styles#readme","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"git+https://github.com/noahg/gatsby-starter-blog-no-styles.git"},"scripts":{"dev":"gatsby develop","lint":"./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","format":"prettier --trailing-comma es5 --no-semi --single-quote --write 'src/**/*.js'","develop":"gatsby develop","build":"gatsby build","deploy":"gatsby build --prefix-paths && gh-pages -d public","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"},"_requested":{"raw":"https://github.com/noahg/gatsby-starter-blog-no-styles","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/noahg/gatsby-starter-blog-no-styles","spec":"git+https://github.com/noahg/gatsby-starter-blog-no-styles.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:noahg/gatsby-starter-blog-no-styles.git","sshUrl":"git+ssh://git@github.com/noahg/gatsby-starter-blog-no-styles.git","httpsUrl":"git+https://github.com/noahg/gatsby-starter-blog-no-styles.git","gitUrl":"git://github.com/noahg/gatsby-starter-blog-no-styles.git","shortcut":"github:noahg/gatsby-starter-blog-no-styles","directUrl":"https://raw.githubusercontent.com/noahg/gatsby-starter-blog-no-styles/master/package.json"}},"repoMetadata":{"id":103433679,"node_id":"MDEwOlJlcG9zaXRvcnkxMDM0MzM2Nzk=","name":"gatsby-starter-blog-no-styles","full_name":"noahg/gatsby-starter-blog-no-styles","owner":{"login":"noahg","id":90774,"node_id":"MDQ6VXNlcjkwNzc0","avatar_url":"https://avatars3.githubusercontent.com/u/90774?v=4","gravatar_id":"","url":"https://api.github.com/users/noahg","html_url":"https://github.com/noahg","followers_url":"https://api.github.com/users/noahg/followers","following_url":"https://api.github.com/users/noahg/following{/other_user}","gists_url":"https://api.github.com/users/noahg/gists{/gist_id}","starred_url":"https://api.github.com/users/noahg/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/noahg/subscriptions","organizations_url":"https://api.github.com/users/noahg/orgs","repos_url":"https://api.github.com/users/noahg/repos","events_url":"https://api.github.com/users/noahg/events{/privacy}","received_events_url":"https://api.github.com/users/noahg/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/noahg/gatsby-starter-blog-no-styles","description":"Copy of gatsby-starter-blog sanitized of styling decisions","fork":false,"url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles","forks_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/forks","keys_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/keys{/key_id}","collaborators_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/teams","hooks_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/hooks","issue_events_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/issues/events{/number}","events_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/events","assignees_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/assignees{/user}","branches_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/branches{/branch}","tags_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/tags","blobs_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/git/refs{/sha}","trees_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/git/trees{/sha}","statuses_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/statuses/{sha}","languages_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/languages","stargazers_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/stargazers","contributors_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/contributors","subscribers_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/subscribers","subscription_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/subscription","commits_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/commits{/sha}","git_commits_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/git/commits{/sha}","comments_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/comments{/number}","issue_comment_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/issues/comments{/number}","contents_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/contents/{+path}","compare_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/compare/{base}...{head}","merges_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/merges","archive_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/downloads","issues_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/issues{/number}","pulls_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/pulls{/number}","milestones_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/milestones{/number}","notifications_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/labels{/name}","releases_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/releases{/id}","deployments_url":"https://api.github.com/repos/noahg/gatsby-starter-blog-no-styles/deployments","created_at":"2017-09-13T18:04:58Z","updated_at":"2018-06-12T10:57:30Z","pushed_at":"2018-04-21T17:04:04Z","git_url":"git://github.com/noahg/gatsby-starter-blog-no-styles.git","ssh_url":"git@github.com:noahg/gatsby-starter-blog-no-styles.git","clone_url":"https://github.com/noahg/gatsby-starter-blog-no-styles.git","svn_url":"https://github.com/noahg/gatsby-starter-blog-no-styles","homepage":null,"size":690,"stargazers_count":32,"watchers_count":32,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":1,"license":null,"forks":6,"open_issues":1,"watchers":32,"default_branch":"master","network_count":6,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog.json
new file mode 100644
index 0000000000000..925e268a39108
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-blog.json
@@ -0,0 +1,196 @@
+{
+ "name": "gatsby-starter-blog",
+ "description": "Starter Gatsby Blog",
+ "version": "1.0.0",
+ "author": "Kyle Mathews ",
+ "bugs": {
+ "url": "https://github.com/gatsbyjs/gatsby-starter-blog/issues"
+ },
+ "dependencies": {
+ "gatsby": "^1.9.250",
+ "gatsby-link": "^1.6.39",
+ "gatsby-plugin-feed": "^1.3.20",
+ "gatsby-plugin-google-analytics": "^1.0.29",
+ "gatsby-plugin-offline": "^1.0.15",
+ "gatsby-plugin-react-helmet": "^1.0.8",
+ "gatsby-plugin-sharp": "^1.6.42",
+ "gatsby-plugin-typography": "^1.7.18",
+ "gatsby-remark-copy-linked-files": "^1.5.31",
+ "gatsby-remark-images": "^1.5.61",
+ "gatsby-remark-prismjs": "^1.2.24",
+ "gatsby-remark-responsive-iframe": "^1.4.18",
+ "gatsby-remark-smartypants": "^1.4.12",
+ "gatsby-source-filesystem": "^1.5.31",
+ "gatsby-transformer-remark": "^1.7.40",
+ "gatsby-transformer-sharp": "^1.6.22",
+ "lodash": "^4.17.5",
+ "typeface-merriweather": "0.0.43",
+ "typeface-montserrat": "0.0.43",
+ "typography-theme-wordpress-2016": "^0.15.10"
+ },
+ "devDependencies": {
+ "eslint": "^4.19.1",
+ "eslint-plugin-react": "^7.7.0",
+ "gh-pages": "^1.1.0",
+ "prettier": "^1.12.0"
+ },
+ "homepage": "https://github.com/gatsbyjs/gatsby-starter-blog#readme",
+ "keywords": [
+ "gatsby"
+ ],
+ "license": "MIT",
+ "main": "n/a",
+ "repository": {
+ "type": "git",
+ "url": "git+https://github.com/gatsbyjs/gatsby-starter-blog.git"
+ },
+ "scripts": {
+ "dev": "gatsby develop",
+ "lint": "./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .",
+ "test": "echo \"Error: no test specified\" && exit 1",
+ "format": "prettier --trailing-comma es5 --no-semi --single-quote --write 'src/**/*.js' 'src/**/*.md'",
+ "develop": "gatsby develop",
+ "build": "gatsby build",
+ "deploy": "gatsby build --prefix-paths && gh-pages -d public",
+ "fix-semi": "eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"
+ },
+ "_requested": {
+ "raw": "https://github.com/gatsbyjs/gatsby-starter-blog",
+ "scope": null,
+ "escapedName": null,
+ "name": null,
+ "rawSpec": "https://github.com/gatsbyjs/gatsby-starter-blog",
+ "spec": "git+https://github.com/gatsbyjs/gatsby-starter-blog.git",
+ "type": "hosted",
+ "hosted": {
+ "type": "github",
+ "ssh": "git@github.com:gatsbyjs/gatsby-starter-blog.git",
+ "sshUrl": "git+ssh://git@github.com/gatsbyjs/gatsby-starter-blog.git",
+ "httpsUrl": "git+https://github.com/gatsbyjs/gatsby-starter-blog.git",
+ "gitUrl": "git://github.com/gatsbyjs/gatsby-starter-blog.git",
+ "shortcut": "github:gatsbyjs/gatsby-starter-blog",
+ "directUrl": "https://raw.githubusercontent.com/gatsbyjs/gatsby-starter-blog/master/package.json"
+ }
+ },
+ "repoMetadata": {
+ "id": 39476043,
+ "node_id": "MDEwOlJlcG9zaXRvcnkzOTQ3NjA0Mw==",
+ "name": "gatsby-starter-blog",
+ "full_name": "gatsbyjs/gatsby-starter-blog",
+ "owner": {
+ "login": "gatsbyjs",
+ "id": 12551863,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/12551863?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/gatsbyjs",
+ "html_url": "https://github.com/gatsbyjs",
+ "followers_url": "https://api.github.com/users/gatsbyjs/followers",
+ "following_url": "https://api.github.com/users/gatsbyjs/following{/other_user}",
+ "gists_url": "https://api.github.com/users/gatsbyjs/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/gatsbyjs/subscriptions",
+ "organizations_url": "https://api.github.com/users/gatsbyjs/orgs",
+ "repos_url": "https://api.github.com/users/gatsbyjs/repos",
+ "events_url": "https://api.github.com/users/gatsbyjs/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/gatsbyjs/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "private": false,
+ "html_url": "https://github.com/gatsbyjs/gatsby-starter-blog",
+ "description": "Gatsby starter for creating a blog",
+ "fork": false,
+ "url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog",
+ "forks_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/forks",
+ "keys_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/keys{/key_id}",
+ "collaborators_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/collaborators{/collaborator}",
+ "teams_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/teams",
+ "hooks_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/hooks",
+ "issue_events_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/issues/events{/number}",
+ "events_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/events",
+ "assignees_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/assignees{/user}",
+ "branches_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/branches{/branch}",
+ "tags_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/tags",
+ "blobs_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/git/blobs{/sha}",
+ "git_tags_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/git/tags{/sha}",
+ "git_refs_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/git/refs{/sha}",
+ "trees_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/git/trees{/sha}",
+ "statuses_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/statuses/{sha}",
+ "languages_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/languages",
+ "stargazers_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/stargazers",
+ "contributors_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/contributors",
+ "subscribers_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/subscribers",
+ "subscription_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/subscription",
+ "commits_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/commits{/sha}",
+ "git_commits_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/git/commits{/sha}",
+ "comments_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/comments{/number}",
+ "issue_comment_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/issues/comments{/number}",
+ "contents_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/contents/{+path}",
+ "compare_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/compare/{base}...{head}",
+ "merges_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/merges",
+ "archive_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/{archive_format}{/ref}",
+ "downloads_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/downloads",
+ "issues_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/issues{/number}",
+ "pulls_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/pulls{/number}",
+ "milestones_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/milestones{/number}",
+ "notifications_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/notifications{?since,all,participating}",
+ "labels_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/labels{/name}",
+ "releases_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/releases{/id}",
+ "deployments_url": "https://api.github.com/repos/gatsbyjs/gatsby-starter-blog/deployments",
+ "created_at": "2015-07-22T00:07:37Z",
+ "updated_at": "2018-06-16T19:00:13Z",
+ "pushed_at": "2018-06-10T19:10:09Z",
+ "git_url": "git://github.com/gatsbyjs/gatsby-starter-blog.git",
+ "ssh_url": "git@github.com:gatsbyjs/gatsby-starter-blog.git",
+ "clone_url": "https://github.com/gatsbyjs/gatsby-starter-blog.git",
+ "svn_url": "https://github.com/gatsbyjs/gatsby-starter-blog",
+ "homepage": "http://gatsbyjs.github.io/gatsby-starter-blog/",
+ "size": 10331,
+ "stargazers_count": 453,
+ "watchers_count": 453,
+ "language": "JavaScript",
+ "has_issues": true,
+ "has_projects": true,
+ "has_downloads": true,
+ "has_wiki": true,
+ "has_pages": true,
+ "forks_count": 211,
+ "mirror_url": null,
+ "archived": false,
+ "open_issues_count": 17,
+ "license": {
+ "key": "mit",
+ "name": "MIT License",
+ "spdx_id": "MIT",
+ "url": "https://api.github.com/licenses/mit",
+ "node_id": "MDc6TGljZW5zZTEz"
+ },
+ "forks": 211,
+ "open_issues": 17,
+ "watchers": 453,
+ "default_branch": "master",
+ "organization": {
+ "login": "gatsbyjs",
+ "id": 12551863,
+ "node_id": "MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz",
+ "avatar_url": "https://avatars1.githubusercontent.com/u/12551863?v=4",
+ "gravatar_id": "",
+ "url": "https://api.github.com/users/gatsbyjs",
+ "html_url": "https://github.com/gatsbyjs",
+ "followers_url": "https://api.github.com/users/gatsbyjs/followers",
+ "following_url": "https://api.github.com/users/gatsbyjs/following{/other_user}",
+ "gists_url": "https://api.github.com/users/gatsbyjs/gists{/gist_id}",
+ "starred_url": "https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}",
+ "subscriptions_url": "https://api.github.com/users/gatsbyjs/subscriptions",
+ "organizations_url": "https://api.github.com/users/gatsbyjs/orgs",
+ "repos_url": "https://api.github.com/users/gatsbyjs/repos",
+ "events_url": "https://api.github.com/users/gatsbyjs/events{/privacy}",
+ "received_events_url": "https://api.github.com/users/gatsbyjs/received_events",
+ "type": "Organization",
+ "site_admin": false
+ },
+ "network_count": 211,
+ "subscribers_count": 13
+ }
+}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bloomer.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bloomer.json
new file mode 100644
index 0000000000000..be7ceb6909a2b
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bloomer.json
@@ -0,0 +1 @@
+{"name":"synonymes-app","description":"Synonymes App","version":"0.1.0","author":"Cethy ","dependencies":{"bloomer":"^0.6.3","bulma":"^0.6.2","font-awesome":"^4.7.0","gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-react-helmet":"^2.0.8","gatsby-plugin-sass":"1.0.19","react-helmet":"^5.2.0"},"keywords":["gatsby"],"license":"MIT","scripts":{"build":"gatsby build","dev":"gatsby develop -o","format":"prettier --write 'src/**/*.js'","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.11.1"},"_requested":{"raw":"https://github.com/Cethy/gatsby-starter-bloomer","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/Cethy/gatsby-starter-bloomer","spec":"git+https://github.com/Cethy/gatsby-starter-bloomer.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:Cethy/gatsby-starter-bloomer.git","sshUrl":"git+ssh://git@github.com/Cethy/gatsby-starter-bloomer.git","httpsUrl":"git+https://github.com/Cethy/gatsby-starter-bloomer.git","gitUrl":"git://github.com/Cethy/gatsby-starter-bloomer.git","shortcut":"github:Cethy/gatsby-starter-bloomer","directUrl":"https://raw.githubusercontent.com/Cethy/gatsby-starter-bloomer/master/package.json"}},"repoMetadata":{"id":127007026,"node_id":"MDEwOlJlcG9zaXRvcnkxMjcwMDcwMjY=","name":"gatsby-starter-bloomer","full_name":"Cethy/gatsby-starter-bloomer","owner":{"login":"Cethy","id":735030,"node_id":"MDQ6VXNlcjczNTAzMA==","avatar_url":"https://avatars1.githubusercontent.com/u/735030?v=4","gravatar_id":"","url":"https://api.github.com/users/Cethy","html_url":"https://github.com/Cethy","followers_url":"https://api.github.com/users/Cethy/followers","following_url":"https://api.github.com/users/Cethy/following{/other_user}","gists_url":"https://api.github.com/users/Cethy/gists{/gist_id}","starred_url":"https://api.github.com/users/Cethy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cethy/subscriptions","organizations_url":"https://api.github.com/users/Cethy/orgs","repos_url":"https://api.github.com/users/Cethy/repos","events_url":"https://api.github.com/users/Cethy/events{/privacy}","received_events_url":"https://api.github.com/users/Cethy/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Cethy/gatsby-starter-bloomer","description":"A Gatsby starter based on Bulma and Bloomer.","fork":false,"url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer","forks_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/forks","keys_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/teams","hooks_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/hooks","issue_events_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/issues/events{/number}","events_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/events","assignees_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/assignees{/user}","branches_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/branches{/branch}","tags_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/tags","blobs_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/git/refs{/sha}","trees_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/statuses/{sha}","languages_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/languages","stargazers_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/stargazers","contributors_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/contributors","subscribers_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/subscribers","subscription_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/subscription","commits_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/commits{/sha}","git_commits_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/git/commits{/sha}","comments_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/comments{/number}","issue_comment_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/issues/comments{/number}","contents_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/contents/{+path}","compare_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/merges","archive_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/downloads","issues_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/issues{/number}","pulls_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/pulls{/number}","milestones_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/milestones{/number}","notifications_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/labels{/name}","releases_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/releases{/id}","deployments_url":"https://api.github.com/repos/Cethy/gatsby-starter-bloomer/deployments","created_at":"2018-03-27T15:22:19Z","updated_at":"2018-05-01T23:21:29Z","pushed_at":"2018-03-27T15:31:49Z","git_url":"git://github.com/Cethy/gatsby-starter-bloomer.git","ssh_url":"git@github.com:Cethy/gatsby-starter-bloomer.git","clone_url":"https://github.com/Cethy/gatsby-starter-bloomer.git","svn_url":"https://github.com/Cethy/gatsby-starter-bloomer","homepage":null,"size":98,"stargazers_count":4,"watchers_count":4,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":2,"open_issues":0,"watchers":4,"default_branch":"master","network_count":2,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap-netlify.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap-netlify.json
new file mode 100644
index 0000000000000..31a9ddaba3a47
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap-netlify.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-bootstrap-netlify","description":"Example Gatsby, Bootstrap, and Netlify CMS project","version":"1.0.0","author":"David Konsumer ","dependencies":{"bootstrap":"^4.1.0","bootswatch":"4.*","gatsby":"^1.9.253","gatsby-link":"^1.6.41","gatsby-plugin-netlify":"^1.0.7","gatsby-plugin-offline":"^1.0.10","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-sass":"^1.0.26","gatsby-remark-copy-linked-files":"^1.5.32","gatsby-remark-prismjs":"^2.0.1","gatsby-source-filesystem":"^1.5.33","gatsby-transformer-remark":"^1.7.40","prismjs":"^1.14.0","react-helmet":"^5.2.0","reactstrap":"^6.1.0"},"keywords":["gatsby","bootstrap","bootswatch","netlify"],"license":"MIT","scripts":{"build":"gatsby build","start":"gatsby develop","test":"gatsby build"},"devDependencies":{},"_requested":{"raw":"https://github.com/konsumer/gatsby-starter-bootstrap-netlify","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/konsumer/gatsby-starter-bootstrap-netlify","spec":"git+https://github.com/konsumer/gatsby-starter-bootstrap-netlify.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:konsumer/gatsby-starter-bootstrap-netlify.git","sshUrl":"git+ssh://git@github.com/konsumer/gatsby-starter-bootstrap-netlify.git","httpsUrl":"git+https://github.com/konsumer/gatsby-starter-bootstrap-netlify.git","gitUrl":"git://github.com/konsumer/gatsby-starter-bootstrap-netlify.git","shortcut":"github:konsumer/gatsby-starter-bootstrap-netlify","directUrl":"https://raw.githubusercontent.com/konsumer/gatsby-starter-bootstrap-netlify/master/package.json"}},"repoMetadata":{"id":109914525,"node_id":"MDEwOlJlcG9zaXRvcnkxMDk5MTQ1MjU=","name":"gatsby-starter-bootstrap-netlify","full_name":"konsumer/gatsby-starter-bootstrap-netlify","owner":{"login":"konsumer","id":83857,"node_id":"MDQ6VXNlcjgzODU3","avatar_url":"https://avatars1.githubusercontent.com/u/83857?v=4","gravatar_id":"","url":"https://api.github.com/users/konsumer","html_url":"https://github.com/konsumer","followers_url":"https://api.github.com/users/konsumer/followers","following_url":"https://api.github.com/users/konsumer/following{/other_user}","gists_url":"https://api.github.com/users/konsumer/gists{/gist_id}","starred_url":"https://api.github.com/users/konsumer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/konsumer/subscriptions","organizations_url":"https://api.github.com/users/konsumer/orgs","repos_url":"https://api.github.com/users/konsumer/repos","events_url":"https://api.github.com/users/konsumer/events{/privacy}","received_events_url":"https://api.github.com/users/konsumer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/konsumer/gatsby-starter-bootstrap-netlify","description":"Bootstrap and netlify CMS starter for Gatsby","fork":false,"url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify","forks_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/forks","keys_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/keys{/key_id}","collaborators_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/teams","hooks_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/hooks","issue_events_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/issues/events{/number}","events_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/events","assignees_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/assignees{/user}","branches_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/branches{/branch}","tags_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/tags","blobs_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/git/refs{/sha}","trees_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/git/trees{/sha}","statuses_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/statuses/{sha}","languages_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/languages","stargazers_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/stargazers","contributors_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/contributors","subscribers_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/subscribers","subscription_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/subscription","commits_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/commits{/sha}","git_commits_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/git/commits{/sha}","comments_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/comments{/number}","issue_comment_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/issues/comments{/number}","contents_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/contents/{+path}","compare_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/compare/{base}...{head}","merges_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/merges","archive_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/downloads","issues_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/issues{/number}","pulls_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/pulls{/number}","milestones_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/milestones{/number}","notifications_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/labels{/name}","releases_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/releases{/id}","deployments_url":"https://api.github.com/repos/konsumer/gatsby-starter-bootstrap-netlify/deployments","created_at":"2017-11-08T01:59:41Z","updated_at":"2018-06-15T20:58:01Z","pushed_at":"2018-06-04T22:02:34Z","git_url":"git://github.com/konsumer/gatsby-starter-bootstrap-netlify.git","ssh_url":"git@github.com:konsumer/gatsby-starter-bootstrap-netlify.git","clone_url":"https://github.com/konsumer/gatsby-starter-bootstrap-netlify.git","svn_url":"https://github.com/konsumer/gatsby-starter-bootstrap-netlify","homepage":null,"size":1224,"stargazers_count":27,"watchers_count":27,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":11,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":11,"open_issues":0,"watchers":27,"default_branch":"master","network_count":11,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap.json
new file mode 100644
index 0000000000000..274c396b42682
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bootstrap.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-bootstrap","description":"Simple starter for Gatsby","version":"1.9.119","author":"Futoshi Iwashita ","dependencies":{"gatsby":"^1.9.130","gatsby-image":"^1.0.51","gatsby-link":"^1.6.31","gatsby-plugin-catch-links":"^1.0.14","gatsby-plugin-feed":"^1.3.15","gatsby-plugin-google-analytics":"^1.0.14","gatsby-plugin-manifest":"^1.0.10","gatsby-plugin-netlify":"^1.0.11","gatsby-plugin-nprogress":"^1.0.9","gatsby-plugin-offline":"^1.0.12","gatsby-plugin-preact":"^1.0.14","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-react-next":"^1.0.6","gatsby-plugin-sass":"^1.0.15","gatsby-plugin-sharp":"^1.6.23","gatsby-plugin-sitemap":"^1.2.7","gatsby-plugin-twitter":"^1.0.14","gatsby-remark-copy-linked-files":"^1.5.23","gatsby-remark-images":"^1.5.34","gatsby-remark-prismjs":"^2.0.3","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-remark-smartypants":"^1.4.10","gatsby-source-filesystem":"^1.5.10","gatsby-transformer-remark":"^1.7.24","gatsby-transformer-sharp":"^1.6.16","lodash":"^4.17.10","prismjs":"^1.14.0","react-helmet":"^5.2.0","react-lazyload":"^2.3.0"},"devDependencies":{"animate.css":"3.6.1","babel-eslint":"8.2.3","bootstrap":"4.1.1","devicon-2.2":"2.2.0","emergence.js":"1.1.2","eslint":"4.19.1","eslint-config-prettier":"2.9.0","eslint-plugin-prettier":"2.6.0","eslint-plugin-react":"7.9.1","font-awesome":"4.7.0","gh-pages":"1.2.0","husky":"0.14.3","lint-staged":"7.2.0","normalize.css":"8.0.0","prettier":"1.13.5","textlint":"10.2.1","textlint-rule-preset-ja-spacing":"2.0.1","textlint-rule-preset-japanese":"4.0.0"},"keywords":["gatsby","gatstrap","starter"],"license":"MIT","lint-staged":{"*.{css,js,jsx,json,scss,md}":["npm run format","git add"],"*.md":["npm run lint:textfix","git add"]},"main":"n/a","scripts":{"build":"gatsby build","deploy":"gatsby build --prefix-paths && gh-pages -d public","develop":"gatsby develop","format":"prettier --write \"**/*.+(js|jsx|json|css|scss|md)\"","lint":"eslint --ext .js,.jsx --ignore-pattern public .","lint:text":"textlint src/pages/**/index.md","lint:textfix":"textlint --fix src/pages/**/index.md","precommit":"lint-staged","test":"prettier --write \"**/*.+(js|jsx|json|css|scss)\""},"_requested":{"raw":"https://github.com/jaxx2104/gatsby-starter-bootstrap","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/jaxx2104/gatsby-starter-bootstrap","spec":"git+https://github.com/jaxx2104/gatsby-starter-bootstrap.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:jaxx2104/gatsby-starter-bootstrap.git","sshUrl":"git+ssh://git@github.com/jaxx2104/gatsby-starter-bootstrap.git","httpsUrl":"git+https://github.com/jaxx2104/gatsby-starter-bootstrap.git","gitUrl":"git://github.com/jaxx2104/gatsby-starter-bootstrap.git","shortcut":"github:jaxx2104/gatsby-starter-bootstrap","directUrl":"https://raw.githubusercontent.com/jaxx2104/gatsby-starter-bootstrap/master/package.json"}},"repoMetadata":{"id":72358341,"node_id":"MDEwOlJlcG9zaXRvcnk3MjM1ODM0MQ==","name":"gatsby-starter-bootstrap","full_name":"jaxx2104/gatsby-starter-bootstrap","owner":{"login":"jaxx2104","id":2681007,"node_id":"MDQ6VXNlcjI2ODEwMDc=","avatar_url":"https://avatars3.githubusercontent.com/u/2681007?v=4","gravatar_id":"","url":"https://api.github.com/users/jaxx2104","html_url":"https://github.com/jaxx2104","followers_url":"https://api.github.com/users/jaxx2104/followers","following_url":"https://api.github.com/users/jaxx2104/following{/other_user}","gists_url":"https://api.github.com/users/jaxx2104/gists{/gist_id}","starred_url":"https://api.github.com/users/jaxx2104/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaxx2104/subscriptions","organizations_url":"https://api.github.com/users/jaxx2104/orgs","repos_url":"https://api.github.com/users/jaxx2104/repos","events_url":"https://api.github.com/users/jaxx2104/events{/privacy}","received_events_url":"https://api.github.com/users/jaxx2104/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/jaxx2104/gatsby-starter-bootstrap","description":"Gatsby starter for bootstrap a blog","fork":false,"url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap","forks_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/forks","keys_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/teams","hooks_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/hooks","issue_events_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/issues/events{/number}","events_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/events","assignees_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/assignees{/user}","branches_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/branches{/branch}","tags_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/tags","blobs_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/git/refs{/sha}","trees_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/statuses/{sha}","languages_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/languages","stargazers_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/stargazers","contributors_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/contributors","subscribers_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/subscribers","subscription_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/subscription","commits_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/commits{/sha}","git_commits_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/git/commits{/sha}","comments_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/comments{/number}","issue_comment_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/issues/comments{/number}","contents_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/contents/{+path}","compare_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/merges","archive_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/downloads","issues_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/issues{/number}","pulls_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/pulls{/number}","milestones_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/milestones{/number}","notifications_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/labels{/name}","releases_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/releases{/id}","deployments_url":"https://api.github.com/repos/jaxx2104/gatsby-starter-bootstrap/deployments","created_at":"2016-10-30T15:41:46Z","updated_at":"2018-06-13T13:13:46Z","pushed_at":"2018-06-13T13:13:54Z","git_url":"git://github.com/jaxx2104/gatsby-starter-bootstrap.git","ssh_url":"git@github.com:jaxx2104/gatsby-starter-bootstrap.git","clone_url":"https://github.com/jaxx2104/gatsby-starter-bootstrap.git","svn_url":"https://github.com/jaxx2104/gatsby-starter-bootstrap","homepage":"https://gatstrap.netlify.com/","size":84504,"stargazers_count":86,"watchers_count":86,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":44,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":44,"open_issues":1,"watchers":86,"default_branch":"master","network_count":44,"subscribers_count":5}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bulma-storybook.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bulma-storybook.json
new file mode 100644
index 0000000000000..e00b57239b4c2
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-bulma-storybook.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-bulma-storybook","description":"Gatsby Starter Bulma Storybook","version":"1.0.0","author":"Gianni Valdambrini","dependencies":{"autoprefixer":"^8.2.0","bulma":"^0.7.1","gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-postcss-sass":"^1.0.19","gatsby-plugin-react-helmet":"^2.0.8","react-helmet":"^5.2.0"},"keywords":["gatsby","bulma","storybook"],"license":"MIT","scripts":{"preinstall":"node ./preinstall-check.js","build":"gatsby build","serve":"gatsby serve","develop":"gatsby develop","format":"prettier --write 'src/**/*.js'","storybook":"start-storybook -p 9001 -c .storybook","lint":"eslint src","test":"jest"},"devDependencies":{"@storybook/addon-storyshots":"^3.4.3","@storybook/addon-viewport":"^3.4.0","@storybook/react":"^3.4.0","babel-eslint":"^8.2.2","babel-loader":"7.1.1","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","eslint":"^4.19.1","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.7.0","identity-obj-proxy":"^3.0.0","imports-loader":"^0.8.0","jest":"^22.4.3","prettier":"^1.11.1","react-test-renderer":"15.6.2","storybook-react-router":"^1.0.1","webpack":"1.15.0"},"resolutions":{"@storybook/**/webpack":"^3.0.0","@storybook/**/postcss-cssnext":"^3.0.0","@storybook/**/postcss-import":"^11.0.0","@storybook/**/postcss-loader":"^2.0.0"},"babel":{"env":{"test":{"presets":["es2015","react","stage-0"]}}},"jest":{"moduleNameMapper":{"\\.(css|scss)$":"identity-obj-proxy"},"testRegex":"(\\.(test|spec))\\.(jsx|js)$","testPathIgnorePatterns":["/node_modules/","/.cache/"],"modulePaths":["src"]},"_requested":{"raw":"https://github.com/gvaldambrini/gatsby-starter-bulma-storybook","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/gvaldambrini/gatsby-starter-bulma-storybook","spec":"git+https://github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:gvaldambrini/gatsby-starter-bulma-storybook.git","sshUrl":"git+ssh://git@github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","httpsUrl":"git+https://github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","gitUrl":"git://github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","shortcut":"github:gvaldambrini/gatsby-starter-bulma-storybook","directUrl":"https://raw.githubusercontent.com/gvaldambrini/gatsby-starter-bulma-storybook/master/package.json"}},"repoMetadata":{"id":131690264,"node_id":"MDEwOlJlcG9zaXRvcnkxMzE2OTAyNjQ=","name":"gatsby-starter-bulma-storybook","full_name":"gvaldambrini/gatsby-starter-bulma-storybook","owner":{"login":"gvaldambrini","id":2461921,"node_id":"MDQ6VXNlcjI0NjE5MjE=","avatar_url":"https://avatars0.githubusercontent.com/u/2461921?v=4","gravatar_id":"","url":"https://api.github.com/users/gvaldambrini","html_url":"https://github.com/gvaldambrini","followers_url":"https://api.github.com/users/gvaldambrini/followers","following_url":"https://api.github.com/users/gvaldambrini/following{/other_user}","gists_url":"https://api.github.com/users/gvaldambrini/gists{/gist_id}","starred_url":"https://api.github.com/users/gvaldambrini/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gvaldambrini/subscriptions","organizations_url":"https://api.github.com/users/gvaldambrini/orgs","repos_url":"https://api.github.com/users/gvaldambrini/repos","events_url":"https://api.github.com/users/gvaldambrini/events{/privacy}","received_events_url":"https://api.github.com/users/gvaldambrini/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/gvaldambrini/gatsby-starter-bulma-storybook","description":"A minimal Gatsby starter which includes Bulma and Storybook","fork":false,"url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook","forks_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/forks","keys_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/teams","hooks_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/hooks","issue_events_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/issues/events{/number}","events_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/events","assignees_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/assignees{/user}","branches_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/branches{/branch}","tags_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/tags","blobs_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/git/refs{/sha}","trees_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/statuses/{sha}","languages_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/languages","stargazers_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/stargazers","contributors_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/contributors","subscribers_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/subscribers","subscription_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/subscription","commits_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/commits{/sha}","git_commits_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/git/commits{/sha}","comments_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/comments{/number}","issue_comment_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/issues/comments{/number}","contents_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/contents/{+path}","compare_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/merges","archive_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/downloads","issues_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/issues{/number}","pulls_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/pulls{/number}","milestones_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/milestones{/number}","notifications_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/labels{/name}","releases_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/releases{/id}","deployments_url":"https://api.github.com/repos/gvaldambrini/gatsby-starter-bulma-storybook/deployments","created_at":"2018-05-01T08:11:07Z","updated_at":"2018-06-03T09:27:46Z","pushed_at":"2018-05-02T21:52:49Z","git_url":"git://github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","ssh_url":"git@github.com:gvaldambrini/gatsby-starter-bulma-storybook.git","clone_url":"https://github.com/gvaldambrini/gatsby-starter-bulma-storybook.git","svn_url":"https://github.com/gvaldambrini/gatsby-starter-bulma-storybook","homepage":"","size":227,"stargazers_count":2,"watchers_count":2,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":3,"open_issues":0,"watchers":2,"default_branch":"master","network_count":3,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-business.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-business.json
new file mode 100644
index 0000000000000..ab01ecf1f382a
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-business.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-business","description":"Gatsby Business Website Starter","version":"1.0.0","author":"Vaibhav Sharma","dependencies":{"bulma":"^0.6.2","gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-feed":"^1.3.20","gatsby-plugin-google-tagmanager":"^1.0.17","gatsby-plugin-manifest":"^1.0.15","gatsby-plugin-netlify":"^1.0.19","gatsby-plugin-netlify-cms":"^1.0.12","gatsby-plugin-nprogress":"^1.0.14","gatsby-plugin-offline":"^1.0.15","gatsby-plugin-react-helmet":"^2.0.8","gatsby-plugin-sass":"^1.0.25","gatsby-plugin-sharp":"^1.6.41","gatsby-plugin-sitemap":"^1.2.20","gatsby-remark-images":"^1.5.60","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.39","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.5","lodash-webpack-plugin":"^0.11.4","prop-types":"^15.6.1","react-disqus-comments":"^1.1.1","react-helmet":"^5.2.0","react-share":"2.1.0"},"license":"MIT","main":"n/a","scripts":{"start":"npm run develop","build":"gatsby build","develop":"gatsby develop","serve":"gatsby serve","lint":"eslint --ext js,jsx --ignore-path .gitignore .","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"{gatsby-*.js,src/**/*.js}\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-eslint":"^8.2.2","eslint":"^4.19.1","eslint-config-standard":"^11.0.0","eslint-config-standard-react":"^6.0.0","eslint-config-standard-trailing-commas":"^6.1.0","eslint-plugin-import":"^2.10.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.7.0","eslint-plugin-react":"^7.7.0","eslint-plugin-standard":"^3.0.1","prettier":"^1.7.4"},"_requested":{"raw":"https://github.com/v4iv/gatsby-starter-business","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/v4iv/gatsby-starter-business","spec":"git+https://github.com/v4iv/gatsby-starter-business.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:v4iv/gatsby-starter-business.git","sshUrl":"git+ssh://git@github.com/v4iv/gatsby-starter-business.git","httpsUrl":"git+https://github.com/v4iv/gatsby-starter-business.git","gitUrl":"git://github.com/v4iv/gatsby-starter-business.git","shortcut":"github:v4iv/gatsby-starter-business","directUrl":"https://raw.githubusercontent.com/v4iv/gatsby-starter-business/master/package.json"}},"repoMetadata":{"id":127533825,"node_id":"MDEwOlJlcG9zaXRvcnkxMjc1MzM4MjU=","name":"gatsby-starter-business","full_name":"v4iv/gatsby-starter-business","owner":{"login":"v4iv","id":9848613,"node_id":"MDQ6VXNlcjk4NDg2MTM=","avatar_url":"https://avatars0.githubusercontent.com/u/9848613?v=4","gravatar_id":"","url":"https://api.github.com/users/v4iv","html_url":"https://github.com/v4iv","followers_url":"https://api.github.com/users/v4iv/followers","following_url":"https://api.github.com/users/v4iv/following{/other_user}","gists_url":"https://api.github.com/users/v4iv/gists{/gist_id}","starred_url":"https://api.github.com/users/v4iv/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/v4iv/subscriptions","organizations_url":"https://api.github.com/users/v4iv/orgs","repos_url":"https://api.github.com/users/v4iv/repos","events_url":"https://api.github.com/users/v4iv/events{/privacy}","received_events_url":"https://api.github.com/users/v4iv/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/v4iv/gatsby-starter-business","description":"Gatsby Business Website Starter","fork":false,"url":"https://api.github.com/repos/v4iv/gatsby-starter-business","forks_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/forks","keys_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/keys{/key_id}","collaborators_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/teams","hooks_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/hooks","issue_events_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/issues/events{/number}","events_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/events","assignees_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/assignees{/user}","branches_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/branches{/branch}","tags_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/tags","blobs_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/git/refs{/sha}","trees_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/git/trees{/sha}","statuses_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/statuses/{sha}","languages_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/languages","stargazers_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/stargazers","contributors_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/contributors","subscribers_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/subscribers","subscription_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/subscription","commits_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/commits{/sha}","git_commits_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/git/commits{/sha}","comments_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/comments{/number}","issue_comment_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/issues/comments{/number}","contents_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/contents/{+path}","compare_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/compare/{base}...{head}","merges_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/merges","archive_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/downloads","issues_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/issues{/number}","pulls_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/pulls{/number}","milestones_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/milestones{/number}","notifications_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/labels{/name}","releases_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/releases{/id}","deployments_url":"https://api.github.com/repos/v4iv/gatsby-starter-business/deployments","created_at":"2018-03-31T13:20:45Z","updated_at":"2018-06-16T21:53:47Z","pushed_at":"2018-04-27T14:01:23Z","git_url":"git://github.com/v4iv/gatsby-starter-business.git","ssh_url":"git@github.com:v4iv/gatsby-starter-business.git","clone_url":"https://github.com/v4iv/gatsby-starter-business.git","svn_url":"https://github.com/v4iv/gatsby-starter-business","homepage":"https://gatsby-starter-business.netlify.com/","size":1913,"stargazers_count":33,"watchers_count":33,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":13,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":13,"open_issues":0,"watchers":33,"default_branch":"master","network_count":13,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-casper.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-casper.json
new file mode 100644
index 0000000000000..21ac5c3ec8775
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-casper.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-casper","description":"GatsbyJS starter that themed with the Casper theme from Ghost.","version":"1.0.7","author":"Hays Clark ","dependencies":{"babel-eslint":"^8.1.2","babel-plugin-lodash":"^3.2.11","classnames":"^2.2.5","gatsby":"^1.9.130","gatsby-link":"^1.6.31","gatsby-pagination":"^1.1.0","gatsby-plugin-catch-links":"^1.0.14","gatsby-plugin-feed":"^1.3.15","gatsby-plugin-google-analytics":"^1.0.14","gatsby-plugin-manifest":"^1.0.10","gatsby-plugin-nprogress":"^1.0.9","gatsby-plugin-offline":"^1.0.12","gatsby-plugin-react-helmet":"^1.0.2","gatsby-plugin-sharp":"^1.6.23","gatsby-plugin-sitemap":"^1.2.7","gatsby-plugin-twitter":"^1.0.14","gatsby-remark-autolink-headers":"^1.4.10","gatsby-remark-copy-linked-files":"^1.5.23","gatsby-remark-images":"^1.5.34","gatsby-remark-prismjs":"^1.2.11","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-source-filesystem":"^1.5.10","gatsby-transformer-json":"^1.0.14","gatsby-transformer-remark":"^1.7.24","lodash":"^4.17.4","lodash-webpack-plugin":"^0.11.4","moment":"^2.20.1","react":"^15.6.1","react-disqus-comments":"^1.0.3","react-dom":"^15.6.1","react-gravatar":"^2.6.3","react-helmet":"^5.1.3","react-scroll":"^1.7.3","react-share":"^1.15.1","react-social-icons":"^2.7.0","react-twitter-widgets":"^1.4.0"},"devDependencies":{"cli-glob":"^0.1.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.2","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.1.0","gh-pages":"^1.0.0","prettier":"^1.5.3","remark-cli":"^4.0.0","remark-preset-lint-recommended":"^3.0.1","standard-version":"^4.3.0","stylefmt":"^6.0.0","stylelint":"^8.4.0","stylelint-config-standard":"^17.0.0","write-good":"^0.11.3"},"keywords":["gatsby","blog","casper","starter"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","serve":"gatsby serve","build":"gatsby build","build:pp":"gatsby build --prefix-paths","build:gh":"npm run clean && npm run build:pp && gh-pages -d public","clean":"rm -rf .cache && rm -rf public","lint":"npm run lint:js && npm run lint:css && npm run lint:md","lint:js":"eslint --ext .js,.jsx --ignore-pattern public --ignore-pattern static .","lint:css":"stylelint --fix 'src/**/*.css'","lint:md":"remark content/posts/","write-good":"write-good $(glob 'content/posts/**/*.md')","format:js":"prettier '**/*.{js,jsx}' --write","release":"standard-version -a"},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"_requested":{"raw":"https://github.com/haysclark/gatsby-starter-casper","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/haysclark/gatsby-starter-casper","spec":"git+https://github.com/haysclark/gatsby-starter-casper.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:haysclark/gatsby-starter-casper.git","sshUrl":"git+ssh://git@github.com/haysclark/gatsby-starter-casper.git","httpsUrl":"git+https://github.com/haysclark/gatsby-starter-casper.git","gitUrl":"git://github.com/haysclark/gatsby-starter-casper.git","shortcut":"github:haysclark/gatsby-starter-casper","directUrl":"https://raw.githubusercontent.com/haysclark/gatsby-starter-casper/master/package.json"}},"repoMetadata":{"id":113530911,"node_id":"MDEwOlJlcG9zaXRvcnkxMTM1MzA5MTE=","name":"gatsby-starter-casper","full_name":"haysclark/gatsby-starter-casper","owner":{"login":"haysclark","id":138324,"node_id":"MDQ6VXNlcjEzODMyNA==","avatar_url":"https://avatars3.githubusercontent.com/u/138324?v=4","gravatar_id":"","url":"https://api.github.com/users/haysclark","html_url":"https://github.com/haysclark","followers_url":"https://api.github.com/users/haysclark/followers","following_url":"https://api.github.com/users/haysclark/following{/other_user}","gists_url":"https://api.github.com/users/haysclark/gists{/gist_id}","starred_url":"https://api.github.com/users/haysclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haysclark/subscriptions","organizations_url":"https://api.github.com/users/haysclark/orgs","repos_url":"https://api.github.com/users/haysclark/repos","events_url":"https://api.github.com/users/haysclark/events{/privacy}","received_events_url":"https://api.github.com/users/haysclark/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/haysclark/gatsby-starter-casper","description":"The Casper theme v1.4 ported to Gatsby","fork":false,"url":"https://api.github.com/repos/haysclark/gatsby-starter-casper","forks_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/forks","keys_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/keys{/key_id}","collaborators_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/teams","hooks_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/hooks","issue_events_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/issues/events{/number}","events_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/events","assignees_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/assignees{/user}","branches_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/branches{/branch}","tags_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/tags","blobs_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/git/refs{/sha}","trees_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/git/trees{/sha}","statuses_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/statuses/{sha}","languages_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/languages","stargazers_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/stargazers","contributors_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/contributors","subscribers_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/subscribers","subscription_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/subscription","commits_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/commits{/sha}","git_commits_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/git/commits{/sha}","comments_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/comments{/number}","issue_comment_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/issues/comments{/number}","contents_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/contents/{+path}","compare_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/compare/{base}...{head}","merges_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/merges","archive_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/downloads","issues_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/issues{/number}","pulls_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/pulls{/number}","milestones_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/milestones{/number}","notifications_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/labels{/name}","releases_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/releases{/id}","deployments_url":"https://api.github.com/repos/haysclark/gatsby-starter-casper/deployments","created_at":"2017-12-08T04:17:01Z","updated_at":"2018-06-15T04:21:12Z","pushed_at":"2018-05-16T05:58:17Z","git_url":"git://github.com/haysclark/gatsby-starter-casper.git","ssh_url":"git@github.com:haysclark/gatsby-starter-casper.git","clone_url":"https://github.com/haysclark/gatsby-starter-casper.git","svn_url":"https://github.com/haysclark/gatsby-starter-casper","homepage":"https://haysclark.github.io/gatsby-starter-casper/","size":8931,"stargazers_count":92,"watchers_count":92,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":27,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":27,"open_issues":4,"watchers":92,"default_branch":"master","network_count":27,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-ceevee.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-ceevee.json
new file mode 100644
index 0000000000000..d3ff214251ffd
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-ceevee.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-ceevee","description":"Gatsby Starter - CeeVee ","version":"1.0.1","author":"Aman Mittal ","dependencies":{"gatsby":"^1.9.145","gatsby-link":"^1.6.32","gatsby-plugin-google-analytics":"^1.0.12","gatsby-plugin-google-fonts":"0.0.3","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.14","gatsby-plugin-sharp":"^1.6.21","gatsby-plugin-typography":"1.7.10","gatsby-remark-copy-linked-files":"^1.5.9","gatsby-remark-images":"^1.5.33","gatsby-source-filesystem":"^1.5.8","gatsby-transformer-remark":"^1.7.21","gatsby-transformer-sharp":"^1.6.14","react-icons":"2.2.7","react-slick":"0.16.0","slick-carousel":"1.8.1","typography-theme-bootstrap":"0.16.7"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.9.2"},"_requested":{"raw":"https://github.com/amandeepmittal/gatsby-starter-ceevee","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/amandeepmittal/gatsby-starter-ceevee","spec":"git+https://github.com/amandeepmittal/gatsby-starter-ceevee.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:amandeepmittal/gatsby-starter-ceevee.git","sshUrl":"git+ssh://git@github.com/amandeepmittal/gatsby-starter-ceevee.git","httpsUrl":"git+https://github.com/amandeepmittal/gatsby-starter-ceevee.git","gitUrl":"git://github.com/amandeepmittal/gatsby-starter-ceevee.git","shortcut":"github:amandeepmittal/gatsby-starter-ceevee","directUrl":"https://raw.githubusercontent.com/amandeepmittal/gatsby-starter-ceevee/master/package.json"}},"repoMetadata":{"id":116665598,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY2NjU1OTg=","name":"gatsby-starter-ceevee","full_name":"amandeepmittal/gatsby-starter-ceevee","owner":{"login":"amandeepmittal","id":10234615,"node_id":"MDQ6VXNlcjEwMjM0NjE1","avatar_url":"https://avatars2.githubusercontent.com/u/10234615?v=4","gravatar_id":"","url":"https://api.github.com/users/amandeepmittal","html_url":"https://github.com/amandeepmittal","followers_url":"https://api.github.com/users/amandeepmittal/followers","following_url":"https://api.github.com/users/amandeepmittal/following{/other_user}","gists_url":"https://api.github.com/users/amandeepmittal/gists{/gist_id}","starred_url":"https://api.github.com/users/amandeepmittal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amandeepmittal/subscriptions","organizations_url":"https://api.github.com/users/amandeepmittal/orgs","repos_url":"https://api.github.com/users/amandeepmittal/repos","events_url":"https://api.github.com/users/amandeepmittal/events{/privacy}","received_events_url":"https://api.github.com/users/amandeepmittal/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/amandeepmittal/gatsby-starter-ceevee","description":"🚀 Gatsby Starter - CeeVee ","fork":false,"url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee","forks_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/forks","keys_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/keys{/key_id}","collaborators_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/teams","hooks_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/hooks","issue_events_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/issues/events{/number}","events_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/events","assignees_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/assignees{/user}","branches_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/branches{/branch}","tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/tags","blobs_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/git/refs{/sha}","trees_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/git/trees{/sha}","statuses_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/statuses/{sha}","languages_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/languages","stargazers_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/stargazers","contributors_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/contributors","subscribers_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/subscribers","subscription_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/subscription","commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/commits{/sha}","git_commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/git/commits{/sha}","comments_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/comments{/number}","issue_comment_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/issues/comments{/number}","contents_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/contents/{+path}","compare_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/compare/{base}...{head}","merges_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/merges","archive_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/downloads","issues_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/issues{/number}","pulls_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/pulls{/number}","milestones_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/milestones{/number}","notifications_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/labels{/name}","releases_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/releases{/id}","deployments_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-ceevee/deployments","created_at":"2018-01-08T10:59:03Z","updated_at":"2018-06-13T19:58:24Z","pushed_at":"2018-06-01T05:01:18Z","git_url":"git://github.com/amandeepmittal/gatsby-starter-ceevee.git","ssh_url":"git@github.com:amandeepmittal/gatsby-starter-ceevee.git","clone_url":"https://github.com/amandeepmittal/gatsby-starter-ceevee.git","svn_url":"https://github.com/amandeepmittal/gatsby-starter-ceevee","homepage":"http://gatsby-starter-ceevee.surge.sh/","size":5437,"stargazers_count":30,"watchers_count":30,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":3,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":10,"open_issues":3,"watchers":30,"default_branch":"master","network_count":10,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-contentful-i18n.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-contentful-i18n.json
new file mode 100644
index 0000000000000..33fba809cee5c
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-contentful-i18n.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-contentful-i18n","private":true,"description":"Gatsby example site using the Contentful source plugin and i18n","version":"1.0.0","author":"Paul McCrodden (paulmccrodden.com)","dependencies":{"gatsby":"latest","gatsby-image":"^1.0.5","gatsby-link":"latest","gatsby-plugin-google-analytics":"latest","gatsby-plugin-i18n":"^0.4.1","gatsby-plugin-offline":"latest","gatsby-source-contentful":"latest","gatsby-transformer-remark":"latest","gatsby-module-loader":"latest","lodash":"^4.16.4","react-typography":"^0.15.0","slash":"^1.0.0","typography":"^0.15.8","typography-breakpoint-constants":"^0.14.0","gatsby-plugin-react-helmet":"^1.0.5","intl":"^1.2.5","react-intl":"^2.4.0"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","build":"gatsby build","start":"gatsby serve"},"_requested":{"raw":"https://github.com/mccrodp/gatsby-starter-contentful-i18n","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/mccrodp/gatsby-starter-contentful-i18n","spec":"git+https://github.com/mccrodp/gatsby-starter-contentful-i18n.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:mccrodp/gatsby-starter-contentful-i18n.git","sshUrl":"git+ssh://git@github.com/mccrodp/gatsby-starter-contentful-i18n.git","httpsUrl":"git+https://github.com/mccrodp/gatsby-starter-contentful-i18n.git","gitUrl":"git://github.com/mccrodp/gatsby-starter-contentful-i18n.git","shortcut":"github:mccrodp/gatsby-starter-contentful-i18n","directUrl":"https://raw.githubusercontent.com/mccrodp/gatsby-starter-contentful-i18n/master/package.json"}},"repoMetadata":{"id":121093495,"node_id":"MDEwOlJlcG9zaXRvcnkxMjEwOTM0OTU=","name":"gatsby-starter-contentful-i18n","full_name":"mccrodp/gatsby-starter-contentful-i18n","owner":{"login":"mccrodp","id":559938,"node_id":"MDQ6VXNlcjU1OTkzOA==","avatar_url":"https://avatars3.githubusercontent.com/u/559938?v=4","gravatar_id":"","url":"https://api.github.com/users/mccrodp","html_url":"https://github.com/mccrodp","followers_url":"https://api.github.com/users/mccrodp/followers","following_url":"https://api.github.com/users/mccrodp/following{/other_user}","gists_url":"https://api.github.com/users/mccrodp/gists{/gist_id}","starred_url":"https://api.github.com/users/mccrodp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mccrodp/subscriptions","organizations_url":"https://api.github.com/users/mccrodp/orgs","repos_url":"https://api.github.com/users/mccrodp/repos","events_url":"https://api.github.com/users/mccrodp/events{/privacy}","received_events_url":"https://api.github.com/users/mccrodp/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/mccrodp/gatsby-starter-contentful-i18n","description":"Gatsby with i18n content from Contentful starter repo","fork":false,"url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n","forks_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/forks","keys_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/keys{/key_id}","collaborators_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/teams","hooks_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/hooks","issue_events_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/issues/events{/number}","events_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/events","assignees_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/assignees{/user}","branches_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/branches{/branch}","tags_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/tags","blobs_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/git/refs{/sha}","trees_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/git/trees{/sha}","statuses_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/statuses/{sha}","languages_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/languages","stargazers_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/stargazers","contributors_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/contributors","subscribers_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/subscribers","subscription_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/subscription","commits_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/commits{/sha}","git_commits_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/git/commits{/sha}","comments_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/comments{/number}","issue_comment_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/issues/comments{/number}","contents_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/contents/{+path}","compare_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/compare/{base}...{head}","merges_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/merges","archive_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/downloads","issues_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/issues{/number}","pulls_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/pulls{/number}","milestones_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/milestones{/number}","notifications_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/labels{/name}","releases_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/releases{/id}","deployments_url":"https://api.github.com/repos/mccrodp/gatsby-starter-contentful-i18n/deployments","created_at":"2018-02-11T06:35:14Z","updated_at":"2018-05-26T02:05:20Z","pushed_at":"2018-03-15T00:47:59Z","git_url":"git://github.com/mccrodp/gatsby-starter-contentful-i18n.git","ssh_url":"git@github.com:mccrodp/gatsby-starter-contentful-i18n.git","clone_url":"https://github.com/mccrodp/gatsby-starter-contentful-i18n.git","svn_url":"https://github.com/mccrodp/gatsby-starter-contentful-i18n","homepage":"https://gatsby-starter-contentful-i18n.netlify.com","size":229,"stargazers_count":16,"watchers_count":16,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":4,"license":null,"forks":6,"open_issues":4,"watchers":16,"default_branch":"master","network_count":6,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-datocms.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-datocms.json
new file mode 100644
index 0000000000000..b773d3c14cbdf
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-datocms.json
@@ -0,0 +1 @@
+{"name":"gatsby-datocms-demo","description":"Gatsby DatoCMS creative portfolio demo","version":"1.0.0","author":"Stefano Verna ","dependencies":{"dotenv":"4.0.0","gatsby":"^1.9.194","gatsby-image":"1.0.27","gatsby-link":"^1.6.28","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"1.0.14","gatsby-source-datocms":">=1.0.26","gatsby-source-filesystem":"1.5.9","gatsby-transformer-remark":"1.7.23","react-masonry-component":"6.0.1","react-slick":"0.15.4"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\""},"devDependencies":{"prettier":"^1.8.2"},"_requested":{"raw":"https://github.com/datocms/gatsby-portfolio","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/datocms/gatsby-portfolio","spec":"git+https://github.com/datocms/gatsby-portfolio.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:datocms/gatsby-portfolio.git","sshUrl":"git+ssh://git@github.com/datocms/gatsby-portfolio.git","httpsUrl":"git+https://github.com/datocms/gatsby-portfolio.git","gitUrl":"git://github.com/datocms/gatsby-portfolio.git","shortcut":"github:datocms/gatsby-portfolio","directUrl":"https://raw.githubusercontent.com/datocms/gatsby-portfolio/master/package.json"}},"repoMetadata":{"id":112765578,"node_id":"MDEwOlJlcG9zaXRvcnkxMTI3NjU1Nzg=","name":"gatsby-portfolio","full_name":"datocms/gatsby-portfolio","owner":{"login":"datocms","id":19649794,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE5NjQ5Nzk0","avatar_url":"https://avatars0.githubusercontent.com/u/19649794?v=4","gravatar_id":"","url":"https://api.github.com/users/datocms","html_url":"https://github.com/datocms","followers_url":"https://api.github.com/users/datocms/followers","following_url":"https://api.github.com/users/datocms/following{/other_user}","gists_url":"https://api.github.com/users/datocms/gists{/gist_id}","starred_url":"https://api.github.com/users/datocms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/datocms/subscriptions","organizations_url":"https://api.github.com/users/datocms/orgs","repos_url":"https://api.github.com/users/datocms/repos","events_url":"https://api.github.com/users/datocms/events{/privacy}","received_events_url":"https://api.github.com/users/datocms/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/datocms/gatsby-portfolio","description":"Sample DatoCMS website built with GatsbyJS","fork":false,"url":"https://api.github.com/repos/datocms/gatsby-portfolio","forks_url":"https://api.github.com/repos/datocms/gatsby-portfolio/forks","keys_url":"https://api.github.com/repos/datocms/gatsby-portfolio/keys{/key_id}","collaborators_url":"https://api.github.com/repos/datocms/gatsby-portfolio/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/datocms/gatsby-portfolio/teams","hooks_url":"https://api.github.com/repos/datocms/gatsby-portfolio/hooks","issue_events_url":"https://api.github.com/repos/datocms/gatsby-portfolio/issues/events{/number}","events_url":"https://api.github.com/repos/datocms/gatsby-portfolio/events","assignees_url":"https://api.github.com/repos/datocms/gatsby-portfolio/assignees{/user}","branches_url":"https://api.github.com/repos/datocms/gatsby-portfolio/branches{/branch}","tags_url":"https://api.github.com/repos/datocms/gatsby-portfolio/tags","blobs_url":"https://api.github.com/repos/datocms/gatsby-portfolio/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/datocms/gatsby-portfolio/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/datocms/gatsby-portfolio/git/refs{/sha}","trees_url":"https://api.github.com/repos/datocms/gatsby-portfolio/git/trees{/sha}","statuses_url":"https://api.github.com/repos/datocms/gatsby-portfolio/statuses/{sha}","languages_url":"https://api.github.com/repos/datocms/gatsby-portfolio/languages","stargazers_url":"https://api.github.com/repos/datocms/gatsby-portfolio/stargazers","contributors_url":"https://api.github.com/repos/datocms/gatsby-portfolio/contributors","subscribers_url":"https://api.github.com/repos/datocms/gatsby-portfolio/subscribers","subscription_url":"https://api.github.com/repos/datocms/gatsby-portfolio/subscription","commits_url":"https://api.github.com/repos/datocms/gatsby-portfolio/commits{/sha}","git_commits_url":"https://api.github.com/repos/datocms/gatsby-portfolio/git/commits{/sha}","comments_url":"https://api.github.com/repos/datocms/gatsby-portfolio/comments{/number}","issue_comment_url":"https://api.github.com/repos/datocms/gatsby-portfolio/issues/comments{/number}","contents_url":"https://api.github.com/repos/datocms/gatsby-portfolio/contents/{+path}","compare_url":"https://api.github.com/repos/datocms/gatsby-portfolio/compare/{base}...{head}","merges_url":"https://api.github.com/repos/datocms/gatsby-portfolio/merges","archive_url":"https://api.github.com/repos/datocms/gatsby-portfolio/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/datocms/gatsby-portfolio/downloads","issues_url":"https://api.github.com/repos/datocms/gatsby-portfolio/issues{/number}","pulls_url":"https://api.github.com/repos/datocms/gatsby-portfolio/pulls{/number}","milestones_url":"https://api.github.com/repos/datocms/gatsby-portfolio/milestones{/number}","notifications_url":"https://api.github.com/repos/datocms/gatsby-portfolio/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/datocms/gatsby-portfolio/labels{/name}","releases_url":"https://api.github.com/repos/datocms/gatsby-portfolio/releases{/id}","deployments_url":"https://api.github.com/repos/datocms/gatsby-portfolio/deployments","created_at":"2017-12-01T17:08:02Z","updated_at":"2018-06-13T19:59:28Z","pushed_at":"2018-03-21T09:27:27Z","git_url":"git://github.com/datocms/gatsby-portfolio.git","ssh_url":"git@github.com:datocms/gatsby-portfolio.git","clone_url":"https://github.com/datocms/gatsby-portfolio.git","svn_url":"https://github.com/datocms/gatsby-portfolio","homepage":"","size":10,"stargazers_count":13,"watchers_count":13,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":2,"open_issues":0,"watchers":13,"default_branch":"master","organization":{"login":"datocms","id":19649794,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE5NjQ5Nzk0","avatar_url":"https://avatars0.githubusercontent.com/u/19649794?v=4","gravatar_id":"","url":"https://api.github.com/users/datocms","html_url":"https://github.com/datocms","followers_url":"https://api.github.com/users/datocms/followers","following_url":"https://api.github.com/users/datocms/following{/other_user}","gists_url":"https://api.github.com/users/datocms/gists{/gist_id}","starred_url":"https://api.github.com/users/datocms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/datocms/subscriptions","organizations_url":"https://api.github.com/users/datocms/orgs","repos_url":"https://api.github.com/users/datocms/repos","events_url":"https://api.github.com/users/datocms/events{/privacy}","received_events_url":"https://api.github.com/users/datocms/received_events","type":"Organization","site_admin":false},"network_count":2,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-deck.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-deck.json
new file mode 100644
index 0000000000000..f66a29845f24e
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-deck.json
@@ -0,0 +1 @@
+{"name":"gatsby-deck","description":"Create presentations using Gatsby & React.","version":"1.0.0","author":"Fabian Schultz ","dependencies":{"babel-plugin-include":"^1.2.0","gatsby":"^1.9.192","gatsby-cli":"^1.1.39","gatsby-link":"^1.6.36","gatsby-plugin-offline":"^1.0.13","gatsby-plugin-postcss-sass":"^1.0.16","gatsby-plugin-react-helmet":"^1.0.8","gatsby-remark-smartypants":"^1.4.10","gatsby-source-filesystem":"^1.5.18","gatsby-transformer-remark":"^1.7.31","history":"^4.7.2","react-swipeable":"^4.2.0","react-transition-group":"^2.2.1"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.10.2"},"_requested":{"raw":"https://github.com/fabe/gatsby-starter-deck","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/fabe/gatsby-starter-deck","spec":"git+https://github.com/fabe/gatsby-starter-deck.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:fabe/gatsby-starter-deck.git","sshUrl":"git+ssh://git@github.com/fabe/gatsby-starter-deck.git","httpsUrl":"git+https://github.com/fabe/gatsby-starter-deck.git","gitUrl":"git://github.com/fabe/gatsby-starter-deck.git","shortcut":"github:fabe/gatsby-starter-deck","directUrl":"https://raw.githubusercontent.com/fabe/gatsby-starter-deck/master/package.json"}},"repoMetadata":{"id":111857284,"node_id":"MDEwOlJlcG9zaXRvcnkxMTE4NTcyODQ=","name":"gatsby-starter-deck","full_name":"fabe/gatsby-starter-deck","owner":{"login":"fabe","id":5220692,"node_id":"MDQ6VXNlcjUyMjA2OTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5220692?v=4","gravatar_id":"","url":"https://api.github.com/users/fabe","html_url":"https://github.com/fabe","followers_url":"https://api.github.com/users/fabe/followers","following_url":"https://api.github.com/users/fabe/following{/other_user}","gists_url":"https://api.github.com/users/fabe/gists{/gist_id}","starred_url":"https://api.github.com/users/fabe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabe/subscriptions","organizations_url":"https://api.github.com/users/fabe/orgs","repos_url":"https://api.github.com/users/fabe/repos","events_url":"https://api.github.com/users/fabe/events{/privacy}","received_events_url":"https://api.github.com/users/fabe/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/fabe/gatsby-starter-deck","description":"🗣 Create presentations using Gatsby, React & Markdown.","fork":false,"url":"https://api.github.com/repos/fabe/gatsby-starter-deck","forks_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/forks","keys_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/teams","hooks_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/hooks","issue_events_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/issues/events{/number}","events_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/events","assignees_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/assignees{/user}","branches_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/branches{/branch}","tags_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/tags","blobs_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/git/refs{/sha}","trees_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/statuses/{sha}","languages_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/languages","stargazers_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/stargazers","contributors_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/contributors","subscribers_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/subscribers","subscription_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/subscription","commits_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/commits{/sha}","git_commits_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/git/commits{/sha}","comments_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/comments{/number}","issue_comment_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/issues/comments{/number}","contents_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/contents/{+path}","compare_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/merges","archive_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/downloads","issues_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/issues{/number}","pulls_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/pulls{/number}","milestones_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/milestones{/number}","notifications_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/labels{/name}","releases_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/releases{/id}","deployments_url":"https://api.github.com/repos/fabe/gatsby-starter-deck/deployments","created_at":"2017-11-23T23:22:27Z","updated_at":"2018-06-15T04:13:12Z","pushed_at":"2018-03-09T00:01:13Z","git_url":"git://github.com/fabe/gatsby-starter-deck.git","ssh_url":"git@github.com:fabe/gatsby-starter-deck.git","clone_url":"https://github.com/fabe/gatsby-starter-deck.git","svn_url":"https://github.com/fabe/gatsby-starter-deck","homepage":"https://gatsby-deck.netlify.com","size":150,"stargazers_count":88,"watchers_count":88,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":14,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":14,"open_issues":2,"watchers":88,"default_branch":"master","network_count":14,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default-i18n.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default-i18n.json
new file mode 100644
index 0000000000000..b81679d2c4510
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default-i18n.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-default-i18n","description":"Gatsby default starter","version":"1.0.0","author":"angeloocana.com","dependencies":{"gatsby":"^1.9.63","gatsby-link":"^1.6.21","gatsby-plugin-i18n":"^0.3.3","gatsby-plugin-react-helmet":"^1.0.5","intl":"^1.2.5","react-intl":"^2.4.0"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"start":"gatsby develop","build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write 'src/**/*.js'","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.7.4"},"_requested":{"raw":"https://github.com/angeloocana/gatsby-starter-default-i18n","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/angeloocana/gatsby-starter-default-i18n","spec":"git+https://github.com/angeloocana/gatsby-starter-default-i18n.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:angeloocana/gatsby-starter-default-i18n.git","sshUrl":"git+ssh://git@github.com/angeloocana/gatsby-starter-default-i18n.git","httpsUrl":"git+https://github.com/angeloocana/gatsby-starter-default-i18n.git","gitUrl":"git://github.com/angeloocana/gatsby-starter-default-i18n.git","shortcut":"github:angeloocana/gatsby-starter-default-i18n","directUrl":"https://raw.githubusercontent.com/angeloocana/gatsby-starter-default-i18n/master/package.json"}},"repoMetadata":{"id":107172035,"node_id":"MDEwOlJlcG9zaXRvcnkxMDcxNzIwMzU=","name":"gatsby-starter-default-i18n","full_name":"angeloocana/gatsby-starter-default-i18n","owner":{"login":"angeloocana","id":5487699,"node_id":"MDQ6VXNlcjU0ODc2OTk=","avatar_url":"https://avatars1.githubusercontent.com/u/5487699?v=4","gravatar_id":"","url":"https://api.github.com/users/angeloocana","html_url":"https://github.com/angeloocana","followers_url":"https://api.github.com/users/angeloocana/followers","following_url":"https://api.github.com/users/angeloocana/following{/other_user}","gists_url":"https://api.github.com/users/angeloocana/gists{/gist_id}","starred_url":"https://api.github.com/users/angeloocana/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angeloocana/subscriptions","organizations_url":"https://api.github.com/users/angeloocana/orgs","repos_url":"https://api.github.com/users/angeloocana/repos","events_url":"https://api.github.com/users/angeloocana/events{/privacy}","received_events_url":"https://api.github.com/users/angeloocana/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/angeloocana/gatsby-starter-default-i18n","description":"The default Gatsby i18n (Multilanguage) starter","fork":false,"url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n","forks_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/forks","keys_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/keys{/key_id}","collaborators_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/teams","hooks_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/hooks","issue_events_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/issues/events{/number}","events_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/events","assignees_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/assignees{/user}","branches_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/branches{/branch}","tags_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/tags","blobs_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/git/refs{/sha}","trees_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/git/trees{/sha}","statuses_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/statuses/{sha}","languages_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/languages","stargazers_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/stargazers","contributors_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/contributors","subscribers_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/subscribers","subscription_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/subscription","commits_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/commits{/sha}","git_commits_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/git/commits{/sha}","comments_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/comments{/number}","issue_comment_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/issues/comments{/number}","contents_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/contents/{+path}","compare_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/compare/{base}...{head}","merges_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/merges","archive_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/downloads","issues_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/issues{/number}","pulls_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/pulls{/number}","milestones_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/milestones{/number}","notifications_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/labels{/name}","releases_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/releases{/id}","deployments_url":"https://api.github.com/repos/angeloocana/gatsby-starter-default-i18n/deployments","created_at":"2017-10-16T19:13:29Z","updated_at":"2018-06-08T15:16:16Z","pushed_at":"2017-12-22T20:40:44Z","git_url":"git://github.com/angeloocana/gatsby-starter-default-i18n.git","ssh_url":"git@github.com:angeloocana/gatsby-starter-default-i18n.git","clone_url":"https://github.com/angeloocana/gatsby-starter-default-i18n.git","svn_url":"https://github.com/angeloocana/gatsby-starter-default-i18n","homepage":"https://gatsby-starter-default-i18n.netlify.com","size":178,"stargazers_count":12,"watchers_count":12,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":1,"watchers":12,"default_branch":"master","network_count":1,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default.json
new file mode 100644
index 0000000000000..86b71f9549067
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-default.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-default","description":"Gatsby default starter","version":"1.0.0","author":"Kyle Mathews ","dependencies":{"gatsby":"^1.9.247","gatsby-link":"^1.6.40","gatsby-plugin-react-helmet":"^2.0.10","react-helmet":"^5.2.0"},"keywords":["gatsby"],"license":"MIT","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --write 'src/**/*.js'","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.12.0"},"repository":{"type":"git","url":"https://github.com/gatsbyjs/gatsby-starter-default"},"_requested":{"raw":"https://github.com/gatsbyjs/gatsby-starter-default","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/gatsbyjs/gatsby-starter-default","spec":"git+https://github.com/gatsbyjs/gatsby-starter-default.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:gatsbyjs/gatsby-starter-default.git","sshUrl":"git+ssh://git@github.com/gatsbyjs/gatsby-starter-default.git","httpsUrl":"git+https://github.com/gatsbyjs/gatsby-starter-default.git","gitUrl":"git://github.com/gatsbyjs/gatsby-starter-default.git","shortcut":"github:gatsbyjs/gatsby-starter-default","directUrl":"https://raw.githubusercontent.com/gatsbyjs/gatsby-starter-default/master/package.json"}},"repoMetadata":{"id":39415880,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQxNTg4MA==","name":"gatsby-starter-default","full_name":"gatsbyjs/gatsby-starter-default","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-default","description":"The default Gatsby starter","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/deployments","created_at":"2015-07-21T00:52:53Z","updated_at":"2018-06-02T13:26:46Z","pushed_at":"2018-05-30T15:02:08Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-default.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-default.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-default.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-default","homepage":"http://gatsbyjs.github.io/gatsby-starter-default/","size":5834,"stargazers_count":172,"watchers_count":172,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":118,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":118,"open_issues":8,"watchers":172,"default_branch":"master","organization":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"network_count":118,"subscribers_count":8}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-dimension.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-dimension.json
new file mode 100644
index 0000000000000..f6276ac6838a4
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-dimension.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-dimension","description":"Gatsby Starter - Dimension by HTML5 UP","version":"1.0.0","author":"Hunter Chang","dependencies":{"gatsby":"^1.9.235","gatsby-link":"^1.6.39","gatsby-image":"^1.0.42","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.23","gatsby-plugin-sharp":"^1.6.41","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.56","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.37","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.4"},"homepage":"https://github.com/ChangoMan/gatsby-starter-dimension","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"https://github.com/ChangoMan/gatsby-starter-dimension.git"},"scripts":{"dev":"gatsby develop","lint":"./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","develop":"gatsby develop","build":"gatsby build","deploy":"gatsby build --prefix-paths && gh-pages -d public","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"},"_requested":{"raw":"https://github.com/ChangoMan/gatsby-starter-dimension","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ChangoMan/gatsby-starter-dimension","spec":"git+https://github.com/ChangoMan/gatsby-starter-dimension.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ChangoMan/gatsby-starter-dimension.git","sshUrl":"git+ssh://git@github.com/ChangoMan/gatsby-starter-dimension.git","httpsUrl":"git+https://github.com/ChangoMan/gatsby-starter-dimension.git","gitUrl":"git://github.com/ChangoMan/gatsby-starter-dimension.git","shortcut":"github:ChangoMan/gatsby-starter-dimension","directUrl":"https://raw.githubusercontent.com/ChangoMan/gatsby-starter-dimension/master/package.json"}},"repoMetadata":{"id":112027234,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIwMjcyMzQ=","name":"gatsby-starter-dimension","full_name":"ChangoMan/gatsby-starter-dimension","owner":{"login":"ChangoMan","id":716376,"node_id":"MDQ6VXNlcjcxNjM3Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/716376?v=4","gravatar_id":"","url":"https://api.github.com/users/ChangoMan","html_url":"https://github.com/ChangoMan","followers_url":"https://api.github.com/users/ChangoMan/followers","following_url":"https://api.github.com/users/ChangoMan/following{/other_user}","gists_url":"https://api.github.com/users/ChangoMan/gists{/gist_id}","starred_url":"https://api.github.com/users/ChangoMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChangoMan/subscriptions","organizations_url":"https://api.github.com/users/ChangoMan/orgs","repos_url":"https://api.github.com/users/ChangoMan/repos","events_url":"https://api.github.com/users/ChangoMan/events{/privacy}","received_events_url":"https://api.github.com/users/ChangoMan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ChangoMan/gatsby-starter-dimension","description":"Gatsby.js starter template based on Dimension, designed by HTML5 UP. Check out https://codebushi.com/gatsby-starters/ for more Gatsby starters and templates.","fork":false,"url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension","forks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/forks","keys_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/teams","hooks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/hooks","issue_events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/issues/events{/number}","events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/events","assignees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/assignees{/user}","branches_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/branches{/branch}","tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/tags","blobs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/git/refs{/sha}","trees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/statuses/{sha}","languages_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/languages","stargazers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/stargazers","contributors_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/contributors","subscribers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/subscribers","subscription_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/subscription","commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/commits{/sha}","git_commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/git/commits{/sha}","comments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/comments{/number}","issue_comment_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/issues/comments{/number}","contents_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/contents/{+path}","compare_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/merges","archive_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/downloads","issues_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/issues{/number}","pulls_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/pulls{/number}","milestones_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/milestones{/number}","notifications_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/labels{/name}","releases_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/releases{/id}","deployments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-dimension/deployments","created_at":"2017-11-25T18:56:41Z","updated_at":"2018-06-15T13:22:06Z","pushed_at":"2018-04-05T23:18:27Z","git_url":"git://github.com/ChangoMan/gatsby-starter-dimension.git","ssh_url":"git@github.com:ChangoMan/gatsby-starter-dimension.git","clone_url":"https://github.com/ChangoMan/gatsby-starter-dimension.git","svn_url":"https://github.com/ChangoMan/gatsby-starter-dimension","homepage":"","size":2165,"stargazers_count":59,"watchers_count":59,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":20,"mirror_url":null,"archived":false,"open_issues_count":4,"license":null,"forks":20,"open_issues":4,"watchers":59,"default_branch":"master","network_count":20,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-docs.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-docs.json
new file mode 100644
index 0000000000000..d043a3d762d07
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-docs.json
@@ -0,0 +1 @@
+{"name":"gatsby-docs-starter","description":"GatsbyJS starter designed with documentation and tutorial websites in mind.","version":"1.0.1","author":"Eric Windmill ","dependencies":{"babel-plugin-lodash":"^3.2.11","gatsby":"^1.9.231","gatsby-link":"^1.6.7","gatsby-plugin-catch-links":"^1.0.4","gatsby-plugin-feed":"^1.3.4","gatsby-plugin-google-analytics":"^1.0.3","gatsby-plugin-google-fonts":"0.0.3","gatsby-plugin-manifest":"^1.0.3","gatsby-plugin-nprogress":"^1.0.2","gatsby-plugin-offline":"^1.0.3","gatsby-plugin-react-helmet":"^1.0.2","gatsby-plugin-sharp":"^1.6.1","gatsby-plugin-sitemap":"^1.2.1","gatsby-plugin-styled-components":"^2.0.2","gatsby-plugin-twitter":"^1.0.6","gatsby-remark-autolink-headers":"^1.4.3","gatsby-remark-copy-linked-files":"^1.5.1","gatsby-remark-images":"^1.5.3","gatsby-remark-prismjs":"^1.2.0","gatsby-remark-responsive-iframe":"^1.4.2","gatsby-source-filesystem":"^1.4.2","gatsby-transformer-json":"^1.0.16","gatsby-transformer-remark":"^1.7.0","lodash":"^4.17.4","lodash-webpack-plugin":"^0.11.4","react":"^15.6.1","react-disqus-comments":"^1.0.3","react-dom":"^15.6.1","react-helmet":"^5.1.3","react-icons":"^2.2.7","react-share":"^1.15.1","react-twitter-widgets":"^1.4.0","styled-components":"^2.2.3"},"devDependencies":{"cli-glob":"^0.1.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.2","eslint-config-prettier":"^2.3.0","eslint-plugin-import":"^2.2.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.1.0","gh-pages":"^1.0.0","prettier":"^1.5.3","remark-cli":"^4.0.0","remark-preset-lint-recommended":"^3.0.1","stylefmt":"^6.0.0","write-good":"^0.11.3"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","dev":"npm run develop","serve":"gatsby serve","build":"gatsby build","build:pp":"gatsby build --prefix-paths","build:gh":"npm run clean && npm run build:pp && gh-pages -d public","clean":"rm -rf public","lint:js":"eslint --ext .js,.jsx --ignore-pattern public,static . && prettier 'src/**/*.{js,jsx}' --list-different","lint:md":"remark content/posts/","lint":"npm run lint:js && npm run lint:md","write-good":"write-good $(glob 'content/posts/**/*.md')","format:js":"prettier 'src/**/*.{js,jsx}' --write"},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"_requested":{"raw":"https://github.com/ericwindmill/gatsby-starter-docs","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ericwindmill/gatsby-starter-docs","spec":"git+https://github.com/ericwindmill/gatsby-starter-docs.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ericwindmill/gatsby-starter-docs.git","sshUrl":"git+ssh://git@github.com/ericwindmill/gatsby-starter-docs.git","httpsUrl":"git+https://github.com/ericwindmill/gatsby-starter-docs.git","gitUrl":"git://github.com/ericwindmill/gatsby-starter-docs.git","shortcut":"github:ericwindmill/gatsby-starter-docs","directUrl":"https://raw.githubusercontent.com/ericwindmill/gatsby-starter-docs/master/package.json"}},"repoMetadata":{"id":112012381,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIwMTIzODE=","name":"gatsby-starter-docs","full_name":"ericwindmill/gatsby-starter-docs","owner":{"login":"ericwindmill","id":21140344,"node_id":"MDQ6VXNlcjIxMTQwMzQ0","avatar_url":"https://avatars2.githubusercontent.com/u/21140344?v=4","gravatar_id":"","url":"https://api.github.com/users/ericwindmill","html_url":"https://github.com/ericwindmill","followers_url":"https://api.github.com/users/ericwindmill/followers","following_url":"https://api.github.com/users/ericwindmill/following{/other_user}","gists_url":"https://api.github.com/users/ericwindmill/gists{/gist_id}","starred_url":"https://api.github.com/users/ericwindmill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericwindmill/subscriptions","organizations_url":"https://api.github.com/users/ericwindmill/orgs","repos_url":"https://api.github.com/users/ericwindmill/repos","events_url":"https://api.github.com/users/ericwindmill/events{/privacy}","received_events_url":"https://api.github.com/users/ericwindmill/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ericwindmill/gatsby-starter-docs","description":"A GatsbyJS starter made for documentation sites.","fork":false,"url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs","forks_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/forks","keys_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/teams","hooks_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/hooks","issue_events_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/issues/events{/number}","events_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/events","assignees_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/assignees{/user}","branches_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/branches{/branch}","tags_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/tags","blobs_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/git/refs{/sha}","trees_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/statuses/{sha}","languages_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/languages","stargazers_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/stargazers","contributors_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/contributors","subscribers_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/subscribers","subscription_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/subscription","commits_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/commits{/sha}","git_commits_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/git/commits{/sha}","comments_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/comments{/number}","issue_comment_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/issues/comments{/number}","contents_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/contents/{+path}","compare_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/merges","archive_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/downloads","issues_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/issues{/number}","pulls_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/pulls{/number}","milestones_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/milestones{/number}","notifications_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/labels{/name}","releases_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/releases{/id}","deployments_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-docs/deployments","created_at":"2017-11-25T15:06:28Z","updated_at":"2018-06-17T05:20:19Z","pushed_at":"2018-06-13T18:09:53Z","git_url":"git://github.com/ericwindmill/gatsby-starter-docs.git","ssh_url":"git@github.com:ericwindmill/gatsby-starter-docs.git","clone_url":"https://github.com/ericwindmill/gatsby-starter-docs.git","svn_url":"https://github.com/ericwindmill/gatsby-starter-docs","homepage":"https://gatsby-docs-starter.netlify.com/","size":1065,"stargazers_count":124,"watchers_count":124,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":42,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":42,"open_issues":2,"watchers":124,"default_branch":"master","network_count":42,"subscribers_count":8}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-forty.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-forty.json
new file mode 100644
index 0000000000000..3b027c4eb9673
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-forty.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-forty","description":"Gatsby Starter - Forty by HTML5 UP","version":"1.0.0","author":"Hunter Chang","dependencies":{"gatsby":"^1.9.235","gatsby-link":"^1.6.39","gatsby-image":"^1.0.42","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.23","gatsby-plugin-sharp":"^1.6.41","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.56","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.37","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.4"},"homepage":"https://github.com/ChangoMan/gatsby-starter-forty","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"https://github.com/ChangoMan/gatsby-starter-forty.git"},"scripts":{"dev":"gatsby develop","lint":"./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","develop":"gatsby develop","build":"gatsby build","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"},"_requested":{"raw":"https://github.com/ChangoMan/gatsby-starter-forty","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ChangoMan/gatsby-starter-forty","spec":"git+https://github.com/ChangoMan/gatsby-starter-forty.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ChangoMan/gatsby-starter-forty.git","sshUrl":"git+ssh://git@github.com/ChangoMan/gatsby-starter-forty.git","httpsUrl":"git+https://github.com/ChangoMan/gatsby-starter-forty.git","gitUrl":"git://github.com/ChangoMan/gatsby-starter-forty.git","shortcut":"github:ChangoMan/gatsby-starter-forty","directUrl":"https://raw.githubusercontent.com/ChangoMan/gatsby-starter-forty/master/package.json"}},"repoMetadata":{"id":112884250,"node_id":"MDEwOlJlcG9zaXRvcnkxMTI4ODQyNTA=","name":"gatsby-starter-forty","full_name":"ChangoMan/gatsby-starter-forty","owner":{"login":"ChangoMan","id":716376,"node_id":"MDQ6VXNlcjcxNjM3Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/716376?v=4","gravatar_id":"","url":"https://api.github.com/users/ChangoMan","html_url":"https://github.com/ChangoMan","followers_url":"https://api.github.com/users/ChangoMan/followers","following_url":"https://api.github.com/users/ChangoMan/following{/other_user}","gists_url":"https://api.github.com/users/ChangoMan/gists{/gist_id}","starred_url":"https://api.github.com/users/ChangoMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChangoMan/subscriptions","organizations_url":"https://api.github.com/users/ChangoMan/orgs","repos_url":"https://api.github.com/users/ChangoMan/repos","events_url":"https://api.github.com/users/ChangoMan/events{/privacy}","received_events_url":"https://api.github.com/users/ChangoMan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ChangoMan/gatsby-starter-forty","description":"Gatsby.js starter template based on Forty, designed by HTML5 UP. Check out https://codebushi.com/gatsby-starters/ for more Gatsby starters and templates.","fork":false,"url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty","forks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/forks","keys_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/teams","hooks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/hooks","issue_events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/issues/events{/number}","events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/events","assignees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/assignees{/user}","branches_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/branches{/branch}","tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/tags","blobs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/git/refs{/sha}","trees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/statuses/{sha}","languages_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/languages","stargazers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/stargazers","contributors_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/contributors","subscribers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/subscribers","subscription_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/subscription","commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/commits{/sha}","git_commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/git/commits{/sha}","comments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/comments{/number}","issue_comment_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/issues/comments{/number}","contents_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/contents/{+path}","compare_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/merges","archive_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/downloads","issues_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/issues{/number}","pulls_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/pulls{/number}","milestones_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/milestones{/number}","notifications_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/labels{/name}","releases_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/releases{/id}","deployments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-forty/deployments","created_at":"2017-12-02T23:10:35Z","updated_at":"2018-06-15T14:10:08Z","pushed_at":"2018-03-21T02:31:26Z","git_url":"git://github.com/ChangoMan/gatsby-starter-forty.git","ssh_url":"git@github.com:ChangoMan/gatsby-starter-forty.git","clone_url":"https://github.com/ChangoMan/gatsby-starter-forty.git","svn_url":"https://github.com/ChangoMan/gatsby-starter-forty","homepage":"","size":2748,"stargazers_count":51,"watchers_count":51,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":15,"mirror_url":null,"archived":false,"open_issues_count":3,"license":null,"forks":15,"open_issues":3,"watchers":51,"default_branch":"master","network_count":15,"subscribers_count":0}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gatsbythemes.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gatsbythemes.json
new file mode 100644
index 0000000000000..f62f4660526b6
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gatsbythemes.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-gatsbythemes","author":"Sascha Jullmann ","version":"0.0.1","main":"index.js","license":"MIT","dependencies":{"emotion":"^8.0.8","emotion-server":"^8.0.8","feather-icons":"^3.3.0","gatsby":"^1.9.76","gatsby-image":"^1.0.13","gatsby-link":"^1.6.21","gatsby-plugin-emotion":"^1.1.8","gatsby-plugin-google-analytics":"^1.0.10","gatsby-plugin-offline":"^1.0.10","gatsby-plugin-react-next":"^1.0.4","gatsby-plugin-sharp":"^1.6.9","gatsby-source-filesystem":"^1.5.5","gatsby-transformer-json":"^1.0.11","gatsby-transformer-remark":"^1.7.17","gatsby-transformer-sharp":"^1.6.10","gatsby-transformer-yaml":"^1.5.11","normalize.css":"^7.0.0","prop-types":"^15.6.0","react-emotion":"^8.0.8","styled-system":"^1.0.8"},"scripts":{"dev":"node_modules/.bin/gatsby develop","build":"node_modules/.bin/gatsby build","test":"jest","test:watch":"jest --watch","prettify":"prettier --write '{./,__{tests,mocks}__}/**/*.+(js|jsx)'"},"jest":{"transform":{".(js|jsx)":"babel-jest"},"testRegex":"(\\.(test|spec))\\.(jsx|js)$","testPathIgnorePatterns":["/node_modules/","/.cache/"],"moduleFileExtensions":["jsx","js"],"moduleNameMapper":{"^react$":"gatsby-plugin-react-next/node_modules/react","^react-dom$":"gatsby-plugin-react-next/node_modules/react-dom"},"collectCoverage":true,"coverageReporters":["lcov","text","html"]},"devDependencies":{"enzyme":"^3.1.0","enzyme-adapter-react-16":"^1.0.2","enzyme-to-json":"^3.1.4","eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.6.0","eslint-loader":"^1.9.0","eslint-plugin-import":"^2.7.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prettier":"^2.3.1","eslint-plugin-react":"^7.4.0","jest":"^21.2.1","prettier":"1.7.4"},"_requested":{"raw":"https://github.com/saschajullmann/gatsby-starter-gatsbythemes","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/saschajullmann/gatsby-starter-gatsbythemes","spec":"git+https://github.com/saschajullmann/gatsby-starter-gatsbythemes.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:saschajullmann/gatsby-starter-gatsbythemes.git","sshUrl":"git+ssh://git@github.com/saschajullmann/gatsby-starter-gatsbythemes.git","httpsUrl":"git+https://github.com/saschajullmann/gatsby-starter-gatsbythemes.git","gitUrl":"git://github.com/saschajullmann/gatsby-starter-gatsbythemes.git","shortcut":"github:saschajullmann/gatsby-starter-gatsbythemes","directUrl":"https://raw.githubusercontent.com/saschajullmann/gatsby-starter-gatsbythemes/master/package.json"}},"repoMetadata":{"id":107769083,"node_id":"MDEwOlJlcG9zaXRvcnkxMDc3NjkwODM=","name":"gatsby-starter-gatsbythemes","full_name":"saschajullmann/gatsby-starter-gatsbythemes","owner":{"login":"saschajullmann","id":22232744,"node_id":"MDQ6VXNlcjIyMjMyNzQ0","avatar_url":"https://avatars3.githubusercontent.com/u/22232744?v=4","gravatar_id":"","url":"https://api.github.com/users/saschajullmann","html_url":"https://github.com/saschajullmann","followers_url":"https://api.github.com/users/saschajullmann/followers","following_url":"https://api.github.com/users/saschajullmann/following{/other_user}","gists_url":"https://api.github.com/users/saschajullmann/gists{/gist_id}","starred_url":"https://api.github.com/users/saschajullmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/saschajullmann/subscriptions","organizations_url":"https://api.github.com/users/saschajullmann/orgs","repos_url":"https://api.github.com/users/saschajullmann/repos","events_url":"https://api.github.com/users/saschajullmann/events{/privacy}","received_events_url":"https://api.github.com/users/saschajullmann/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/saschajullmann/gatsby-starter-gatsbythemes","description":"Basic gatsby-starter package","fork":false,"url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes","forks_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/forks","keys_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/keys{/key_id}","collaborators_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/teams","hooks_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/hooks","issue_events_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/issues/events{/number}","events_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/events","assignees_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/assignees{/user}","branches_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/branches{/branch}","tags_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/tags","blobs_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/git/refs{/sha}","trees_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/git/trees{/sha}","statuses_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/statuses/{sha}","languages_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/languages","stargazers_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/stargazers","contributors_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/contributors","subscribers_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/subscribers","subscription_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/subscription","commits_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/commits{/sha}","git_commits_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/git/commits{/sha}","comments_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/comments{/number}","issue_comment_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/issues/comments{/number}","contents_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/contents/{+path}","compare_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/compare/{base}...{head}","merges_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/merges","archive_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/downloads","issues_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/issues{/number}","pulls_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/pulls{/number}","milestones_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/milestones{/number}","notifications_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/labels{/name}","releases_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/releases{/id}","deployments_url":"https://api.github.com/repos/saschajullmann/gatsby-starter-gatsbythemes/deployments","created_at":"2017-10-21T09:52:00Z","updated_at":"2018-06-16T16:20:49Z","pushed_at":"2018-06-16T16:20:47Z","git_url":"git://github.com/saschajullmann/gatsby-starter-gatsbythemes.git","ssh_url":"git@github.com:saschajullmann/gatsby-starter-gatsbythemes.git","clone_url":"https://github.com/saschajullmann/gatsby-starter-gatsbythemes.git","svn_url":"https://github.com/saschajullmann/gatsby-starter-gatsbythemes","homepage":null,"size":734,"stargazers_count":82,"watchers_count":82,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":28,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":28,"open_issues":0,"watchers":82,"default_branch":"master","network_count":28,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gcn.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gcn.json
new file mode 100644
index 0000000000000..d283572197c22
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-gcn.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-gcn","description":"A starter template to build amazing static websites with Gatsby, Contentful and Netlify","version":"1.2.1","repository":"https://github.com/ryanwiemer/gatsby-starter-gcn","author":"Ryan Wiemer ","dependencies":{"chalk":"^2.4.1","contentful-import":"^7.0.1","gatsby":"^1.9.261","gatsby-image":"^1.0.51","gatsby-link":"^1.6.44","gatsby-plugin-canonical-urls":"^1.0.18","gatsby-plugin-feed":"^1.3.22","gatsby-plugin-google-analytics":"^1.0.31","gatsby-plugin-manifest":"^1.0.22","gatsby-plugin-netlify":"^1.0.19","gatsby-plugin-nprogress":"^1.0.14","gatsby-plugin-offline":"^1.0.16","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-sitemap":"^1.2.23","gatsby-plugin-styled-components":"^2.0.11","gatsby-remark-prismjs":"^2.0.2","gatsby-source-contentful":"^1.3.51","gatsby-source-filesystem":"^1.5.36","gatsby-transformer-remark":"^1.7.41","inquirer":"^5.2.0","lodash":"^4.17.10","path":"^0.12.7","prismjs":"^1.14.0","react-helmet":"^5.2.0","styled-components":"^3.3.0","whatwg-fetch":"^2.0.4"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","test":"npm run lint:css && npm run lint:js && npm run check-pretty","setup":"node ./bin/setup.js","dev":"gatsby develop","lint:js":"eslint --ext .js,.jsx .","lint:css":"stylelint 'src/**/*.js'","check-pretty":"prettier -l {,src/**/}*.{js,jsx,json,css,scss}","format":"prettier --write \"src/**/*.js\""},"devDependencies":{"eslint":"^4.19.1","eslint-config-gatsby-standard":"^1.2.1","prettier":"^1.13.2","stylelint":"9.2.1","stylelint-config-prettier":"^3.2.0","stylelint-config-standard":"^18.2.0","stylelint-config-styled-components":"^0.1.1","stylelint-processor-styled-components":"^1.3.1"},"_requested":{"raw":"https://github.com/ryanwiemer/gatsby-starter-gcn","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ryanwiemer/gatsby-starter-gcn","spec":"git+https://github.com/ryanwiemer/gatsby-starter-gcn.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ryanwiemer/gatsby-starter-gcn.git","sshUrl":"git+ssh://git@github.com/ryanwiemer/gatsby-starter-gcn.git","httpsUrl":"git+https://github.com/ryanwiemer/gatsby-starter-gcn.git","gitUrl":"git://github.com/ryanwiemer/gatsby-starter-gcn.git","shortcut":"github:ryanwiemer/gatsby-starter-gcn","directUrl":"https://raw.githubusercontent.com/ryanwiemer/gatsby-starter-gcn/master/package.json"}},"repoMetadata":{"id":122551063,"node_id":"MDEwOlJlcG9zaXRvcnkxMjI1NTEwNjM=","name":"gatsby-starter-gcn","full_name":"ryanwiemer/gatsby-starter-gcn","owner":{"login":"ryanwiemer","id":5171579,"node_id":"MDQ6VXNlcjUxNzE1Nzk=","avatar_url":"https://avatars2.githubusercontent.com/u/5171579?v=4","gravatar_id":"","url":"https://api.github.com/users/ryanwiemer","html_url":"https://github.com/ryanwiemer","followers_url":"https://api.github.com/users/ryanwiemer/followers","following_url":"https://api.github.com/users/ryanwiemer/following{/other_user}","gists_url":"https://api.github.com/users/ryanwiemer/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanwiemer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanwiemer/subscriptions","organizations_url":"https://api.github.com/users/ryanwiemer/orgs","repos_url":"https://api.github.com/users/ryanwiemer/repos","events_url":"https://api.github.com/users/ryanwiemer/events{/privacy}","received_events_url":"https://api.github.com/users/ryanwiemer/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ryanwiemer/gatsby-starter-gcn","description":"A starter template to build amazing static websites with Gatsby, Contentful and Netlify","fork":false,"url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn","forks_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/forks","keys_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/teams","hooks_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/hooks","issue_events_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/issues/events{/number}","events_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/events","assignees_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/assignees{/user}","branches_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/branches{/branch}","tags_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/tags","blobs_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/git/refs{/sha}","trees_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/statuses/{sha}","languages_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/languages","stargazers_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/stargazers","contributors_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/contributors","subscribers_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/subscribers","subscription_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/subscription","commits_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/commits{/sha}","git_commits_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/git/commits{/sha}","comments_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/comments{/number}","issue_comment_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/issues/comments{/number}","contents_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/contents/{+path}","compare_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/merges","archive_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/downloads","issues_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/issues{/number}","pulls_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/pulls{/number}","milestones_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/milestones{/number}","notifications_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/labels{/name}","releases_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/releases{/id}","deployments_url":"https://api.github.com/repos/ryanwiemer/gatsby-starter-gcn/deployments","created_at":"2018-02-23T00:09:29Z","updated_at":"2018-06-17T02:53:56Z","pushed_at":"2018-05-29T19:11:37Z","git_url":"git://github.com/ryanwiemer/gatsby-starter-gcn.git","ssh_url":"git@github.com:ryanwiemer/gatsby-starter-gcn.git","clone_url":"https://github.com/ryanwiemer/gatsby-starter-gcn.git","svn_url":"https://github.com/ryanwiemer/gatsby-starter-gcn","homepage":"https://gcn.netlify.com/","size":763,"stargazers_count":62,"watchers_count":62,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":16,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":16,"open_issues":0,"watchers":62,"default_branch":"master","network_count":16,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-grommet.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-grommet.json
new file mode 100644
index 0000000000000..4c3ebb3c55d47
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-grommet.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-grommet","description":"Gatsby starter with the Grommet design system","version":"1.0.0","author":"Aaron Lampros ","bugs":{"url":"https://github.com/alampros/gatsby-starter-grommet/issues"},"scripts":{"dev":"gatsby develop","develop":"gatsby develop","build":"gatsby build","clean":"git clean -xfd .cache public/","serve":"yarn run clean && yarn run build && gatsby serve","deploy":"yarn run build -- --prefix-paths && gh-pages -d public"},"dependencies":{"autoprefixer":"^7.1.2","extract-text-webpack-plugin":"^1.0.1","gatsby":"^1.1.0","gatsby-link":"^1.3.2","grommet":"^1.5.0","node-sass":"^4.5.2","prop-types":"^15.5.10","react":"^15.6.1","react-dom":"^15.6.1","sass-loader":"^4.1.1"},"devDependencies":{"gh-pages":"^1.0.0"},"homepage":"https://github.com/alampros/gatsby-starter-grommet#readme","keywords":["gatsby","starter","gatsby-starter"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/alampros/gatsby-starter-grommet.git"},"_requested":{"raw":"https://github.com/alampros/gatsby-starter-grommet","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/alampros/gatsby-starter-grommet","spec":"git+https://github.com/alampros/gatsby-starter-grommet.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:alampros/gatsby-starter-grommet.git","sshUrl":"git+ssh://git@github.com/alampros/gatsby-starter-grommet.git","httpsUrl":"git+https://github.com/alampros/gatsby-starter-grommet.git","gitUrl":"git://github.com/alampros/gatsby-starter-grommet.git","shortcut":"github:alampros/gatsby-starter-grommet","directUrl":"https://raw.githubusercontent.com/alampros/gatsby-starter-grommet/master/package.json"}},"repoMetadata":{"id":98341773,"node_id":"MDEwOlJlcG9zaXRvcnk5ODM0MTc3Mw==","name":"gatsby-starter-grommet","full_name":"alampros/gatsby-starter-grommet","owner":{"login":"alampros","id":297461,"node_id":"MDQ6VXNlcjI5NzQ2MQ==","avatar_url":"https://avatars2.githubusercontent.com/u/297461?v=4","gravatar_id":"","url":"https://api.github.com/users/alampros","html_url":"https://github.com/alampros","followers_url":"https://api.github.com/users/alampros/followers","following_url":"https://api.github.com/users/alampros/following{/other_user}","gists_url":"https://api.github.com/users/alampros/gists{/gist_id}","starred_url":"https://api.github.com/users/alampros/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alampros/subscriptions","organizations_url":"https://api.github.com/users/alampros/orgs","repos_url":"https://api.github.com/users/alampros/repos","events_url":"https://api.github.com/users/alampros/events{/privacy}","received_events_url":"https://api.github.com/users/alampros/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/alampros/gatsby-starter-grommet","description":"Gatsby starter with the Grommet design system","fork":false,"url":"https://api.github.com/repos/alampros/gatsby-starter-grommet","forks_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/forks","keys_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/keys{/key_id}","collaborators_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/teams","hooks_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/hooks","issue_events_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/issues/events{/number}","events_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/events","assignees_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/assignees{/user}","branches_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/branches{/branch}","tags_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/tags","blobs_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/git/refs{/sha}","trees_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/git/trees{/sha}","statuses_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/statuses/{sha}","languages_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/languages","stargazers_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/stargazers","contributors_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/contributors","subscribers_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/subscribers","subscription_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/subscription","commits_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/commits{/sha}","git_commits_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/git/commits{/sha}","comments_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/comments{/number}","issue_comment_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/issues/comments{/number}","contents_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/contents/{+path}","compare_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/compare/{base}...{head}","merges_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/merges","archive_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/downloads","issues_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/issues{/number}","pulls_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/pulls{/number}","milestones_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/milestones{/number}","notifications_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/labels{/name}","releases_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/releases{/id}","deployments_url":"https://api.github.com/repos/alampros/gatsby-starter-grommet/deployments","created_at":"2017-07-25T19:19:40Z","updated_at":"2018-04-19T19:35:04Z","pushed_at":"2017-07-26T16:12:14Z","git_url":"git://github.com/alampros/gatsby-starter-grommet.git","ssh_url":"git@github.com:alampros/gatsby-starter-grommet.git","clone_url":"https://github.com/alampros/gatsby-starter-grommet.git","svn_url":"https://github.com/alampros/gatsby-starter-grommet","homepage":"https://alampros.github.io/gatsby-starter-grommet/","size":1219,"stargazers_count":12,"watchers_count":12,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":5,"open_issues":2,"watchers":12,"default_branch":"master","network_count":5,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-hello-world.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-hello-world.json
new file mode 100644
index 0000000000000..ae1e93042c926
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-hello-world.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-hello-world","description":"Gatsby hello world starter","license":"MIT","scripts":{"develop":"gatsby develop","build":"gatsby build","serve":"gatsby serve"},"dependencies":{"gatsby":"^1.9.250","gatsby-link":"^1.6.40"},"_requested":{"raw":"https://github.com/gatsbyjs/gatsby-starter-hello-world","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/gatsbyjs/gatsby-starter-hello-world","spec":"git+https://github.com/gatsbyjs/gatsby-starter-hello-world.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:gatsbyjs/gatsby-starter-hello-world.git","sshUrl":"git+ssh://git@github.com/gatsbyjs/gatsby-starter-hello-world.git","httpsUrl":"git+https://github.com/gatsbyjs/gatsby-starter-hello-world.git","gitUrl":"git://github.com/gatsbyjs/gatsby-starter-hello-world.git","shortcut":"github:gatsbyjs/gatsby-starter-hello-world","directUrl":"https://raw.githubusercontent.com/gatsbyjs/gatsby-starter-hello-world/master/package.json"}},"repoMetadata":{"id":98460036,"node_id":"MDEwOlJlcG9zaXRvcnk5ODQ2MDAzNg==","name":"gatsby-starter-hello-world","full_name":"gatsbyjs/gatsby-starter-hello-world","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-hello-world","description":"Starter with the bare essentials needed for a Gatsby site","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-hello-world/deployments","created_at":"2017-07-26T19:46:18Z","updated_at":"2018-06-05T09:52:47Z","pushed_at":"2018-05-03T04:27:18Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-hello-world.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-hello-world.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-hello-world.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-hello-world","homepage":"https://aberrant-fifth.surge.sh/","size":230,"stargazers_count":57,"watchers_count":57,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":23,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":23,"open_issues":1,"watchers":57,"default_branch":"master","organization":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"network_count":23,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-i18n-lingui.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-i18n-lingui.json
new file mode 100644
index 0000000000000..d3cefadb49eb1
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-i18n-lingui.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-i18n-lingui","description":"Gatsby starter with i18n/l10n support using js-lingui.","version":"1.0.0","author":"Denis Croitoru ","keywords":["gatsby","js-lingui","react","i18n"],"license":"MIT","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --write 'src/**/*.js'","test":"echo \"Error: no test specified\" && exit 1","extract":"cross-env BABEL_ENV=extract lingui extract --clean"},"dependencies":{"@babel/core":"^7.0.0-beta.42","@babel/plugin-proposal-class-properties":"^7.0.0-beta.42","@babel/plugin-proposal-object-rest-spread":"^7.0.0-beta.42","@babel/preset-react":"^7.0.0-beta.42","@lingui/babel-preset-react":"^2.0.5","@lingui/react":"^2.0.5","cross-env":"^5.1.4","gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-react-helmet":"^2.0.8","gatsby-plugin-react-next":"^1.0.11","react-helmet":"^5.2.0"},"devDependencies":{"prettier":"^1.11.1"},"lingui":{"fallbackLocale":"en","sourceLocale":"en","localeDir":"src/locale","format":"minimal"},"_requested":{"raw":"https://github.com/dcroitoru/gatsby-starter-i18n-lingui","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/dcroitoru/gatsby-starter-i18n-lingui","spec":"git+https://github.com/dcroitoru/gatsby-starter-i18n-lingui.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:dcroitoru/gatsby-starter-i18n-lingui.git","sshUrl":"git+ssh://git@github.com/dcroitoru/gatsby-starter-i18n-lingui.git","httpsUrl":"git+https://github.com/dcroitoru/gatsby-starter-i18n-lingui.git","gitUrl":"git://github.com/dcroitoru/gatsby-starter-i18n-lingui.git","shortcut":"github:dcroitoru/gatsby-starter-i18n-lingui","directUrl":"https://raw.githubusercontent.com/dcroitoru/gatsby-starter-i18n-lingui/master/package.json"}},"repoMetadata":{"id":126978521,"node_id":"MDEwOlJlcG9zaXRvcnkxMjY5Nzg1MjE=","name":"gatsby-starter-i18n-lingui","full_name":"dcroitoru/gatsby-starter-i18n-lingui","owner":{"login":"dcroitoru","id":1316774,"node_id":"MDQ6VXNlcjEzMTY3NzQ=","avatar_url":"https://avatars2.githubusercontent.com/u/1316774?v=4","gravatar_id":"","url":"https://api.github.com/users/dcroitoru","html_url":"https://github.com/dcroitoru","followers_url":"https://api.github.com/users/dcroitoru/followers","following_url":"https://api.github.com/users/dcroitoru/following{/other_user}","gists_url":"https://api.github.com/users/dcroitoru/gists{/gist_id}","starred_url":"https://api.github.com/users/dcroitoru/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dcroitoru/subscriptions","organizations_url":"https://api.github.com/users/dcroitoru/orgs","repos_url":"https://api.github.com/users/dcroitoru/repos","events_url":"https://api.github.com/users/dcroitoru/events{/privacy}","received_events_url":"https://api.github.com/users/dcroitoru/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/dcroitoru/gatsby-starter-i18n-lingui","description":"Gatsby starter with i18n/l10n support using js-lingui.","fork":false,"url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui","forks_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/forks","keys_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/keys{/key_id}","collaborators_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/teams","hooks_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/hooks","issue_events_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/issues/events{/number}","events_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/events","assignees_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/assignees{/user}","branches_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/branches{/branch}","tags_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/tags","blobs_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/git/refs{/sha}","trees_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/git/trees{/sha}","statuses_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/statuses/{sha}","languages_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/languages","stargazers_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/stargazers","contributors_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/contributors","subscribers_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/subscribers","subscription_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/subscription","commits_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/commits{/sha}","git_commits_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/git/commits{/sha}","comments_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/comments{/number}","issue_comment_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/issues/comments{/number}","contents_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/contents/{+path}","compare_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/compare/{base}...{head}","merges_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/merges","archive_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/downloads","issues_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/issues{/number}","pulls_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/pulls{/number}","milestones_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/milestones{/number}","notifications_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/labels{/name}","releases_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/releases{/id}","deployments_url":"https://api.github.com/repos/dcroitoru/gatsby-starter-i18n-lingui/deployments","created_at":"2018-03-27T11:49:04Z","updated_at":"2018-06-07T16:50:57Z","pushed_at":"2018-03-28T08:11:22Z","git_url":"git://github.com/dcroitoru/gatsby-starter-i18n-lingui.git","ssh_url":"git@github.com:dcroitoru/gatsby-starter-i18n-lingui.git","clone_url":"https://github.com/dcroitoru/gatsby-starter-i18n-lingui.git","svn_url":"https://github.com/dcroitoru/gatsby-starter-i18n-lingui","homepage":"https://gatsby-starter-i18n-lingui.netlify.com/","size":189,"stargazers_count":9,"watchers_count":9,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":0,"open_issues":0,"watchers":9,"default_branch":"master","network_count":0,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-lumen.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-lumen.json
new file mode 100644
index 0000000000000..8dce17a183e04
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-lumen.json
@@ -0,0 +1 @@
+{"version":"2.0.2","name":"gatsby-starter-lumen","description":"Simple starter for Gatsby","main":"n/a","scripts":{"develop":"gatsby develop","build":"gatsby build","clean:public":"rm -rf public","clean":"npm run clean:public","lint":"./node_modules/.bin/eslint --cache --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","deploy":"gatsby build --prefix-paths && gh-pages -d public"},"repository":"git+https://github.com/alxshelepenok/gatsby-starter-lumen.git","keywords":["gatsby","blog","react","theme","starter"],"author":"Alexander Shelepenok ","license":"MIT","dependencies":{"gatsby":"^1.9.164","gatsby-link":"^1.6.34","gatsby-plugin-catch-links":"^1.0.14","gatsby-plugin-feed":"^1.3.15","gatsby-plugin-google-analytics":"^1.0.15","gatsby-plugin-offline":"^1.0.12","gatsby-plugin-postcss-sass":"^1.0.15","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-sharp":"^1.6.25","gatsby-plugin-sitemap":"^1.2.10","gatsby-remark-copy-linked-files":"^1.5.25","gatsby-remark-images":"^1.5.37","gatsby-remark-prismjs":"^1.2.12","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-remark-smartypants":"^1.4.10","gatsby-source-filesystem":"^1.5.11","gatsby-transformer-remark":"^1.7.28","gatsby-transformer-sharp":"^1.6.16","lodash":"^4.17.4","bluebird":"^3.5.1","react":"^15.6.1","react-helmet":"^5.2.0","react-disqus-comments":"^1.1.1","gatsby-plugin-google-fonts":"latest"},"devDependencies":{"eslint":"^4.14.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","babel-eslint":"^8.2.1","gh-pages":"^1.1.0","lost":"^8.2.0","postcss-pxtorem":"^4.0.1","prettier":"^1.10.2"},"_requested":{"raw":"https://github.com/alxshelepenok/gatsby-starter-lumen","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/alxshelepenok/gatsby-starter-lumen","spec":"git+https://github.com/alxshelepenok/gatsby-starter-lumen.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:alxshelepenok/gatsby-starter-lumen.git","sshUrl":"git+ssh://git@github.com/alxshelepenok/gatsby-starter-lumen.git","httpsUrl":"git+https://github.com/alxshelepenok/gatsby-starter-lumen.git","gitUrl":"git://github.com/alxshelepenok/gatsby-starter-lumen.git","shortcut":"github:alxshelepenok/gatsby-starter-lumen","directUrl":"https://raw.githubusercontent.com/alxshelepenok/gatsby-starter-lumen/master/package.json"}},"repoMetadata":{"id":53696628,"node_id":"MDEwOlJlcG9zaXRvcnk1MzY5NjYyOA==","name":"gatsby-starter-lumen","full_name":"alxshelepenok/gatsby-starter-lumen","owner":{"login":"alxshelepenok","id":8599449,"node_id":"MDQ6VXNlcjg1OTk0NDk=","avatar_url":"https://avatars2.githubusercontent.com/u/8599449?v=4","gravatar_id":"","url":"https://api.github.com/users/alxshelepenok","html_url":"https://github.com/alxshelepenok","followers_url":"https://api.github.com/users/alxshelepenok/followers","following_url":"https://api.github.com/users/alxshelepenok/following{/other_user}","gists_url":"https://api.github.com/users/alxshelepenok/gists{/gist_id}","starred_url":"https://api.github.com/users/alxshelepenok/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alxshelepenok/subscriptions","organizations_url":"https://api.github.com/users/alxshelepenok/orgs","repos_url":"https://api.github.com/users/alxshelepenok/repos","events_url":"https://api.github.com/users/alxshelepenok/events{/privacy}","received_events_url":"https://api.github.com/users/alxshelepenok/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/alxshelepenok/gatsby-starter-lumen","description":"A minimal, lightweight and mobile-first starter for creating blazing-fast static blogs","fork":false,"url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen","forks_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/forks","keys_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/keys{/key_id}","collaborators_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/teams","hooks_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/hooks","issue_events_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/issues/events{/number}","events_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/events","assignees_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/assignees{/user}","branches_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/branches{/branch}","tags_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/tags","blobs_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/git/refs{/sha}","trees_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/git/trees{/sha}","statuses_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/statuses/{sha}","languages_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/languages","stargazers_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/stargazers","contributors_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/contributors","subscribers_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/subscribers","subscription_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/subscription","commits_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/commits{/sha}","git_commits_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/git/commits{/sha}","comments_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/comments{/number}","issue_comment_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/issues/comments{/number}","contents_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/contents/{+path}","compare_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/compare/{base}...{head}","merges_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/merges","archive_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/downloads","issues_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/issues{/number}","pulls_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/pulls{/number}","milestones_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/milestones{/number}","notifications_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/labels{/name}","releases_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/releases{/id}","deployments_url":"https://api.github.com/repos/alxshelepenok/gatsby-starter-lumen/deployments","created_at":"2016-03-11T21:02:37Z","updated_at":"2018-06-15T18:08:38Z","pushed_at":"2018-05-28T14:52:36Z","git_url":"git://github.com/alxshelepenok/gatsby-starter-lumen.git","ssh_url":"git@github.com:alxshelepenok/gatsby-starter-lumen.git","clone_url":"https://github.com/alxshelepenok/gatsby-starter-lumen.git","svn_url":"https://github.com/alxshelepenok/gatsby-starter-lumen","homepage":"https://lumen.netlify.com","size":15103,"stargazers_count":270,"watchers_count":270,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":97,"mirror_url":null,"archived":false,"open_issues_count":13,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":97,"open_issues":13,"watchers":270,"default_branch":"master","network_count":97,"subscribers_count":5}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-minimal-blog.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-minimal-blog.json
new file mode 100644
index 0000000000000..52e1472f3af89
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-minimal-blog.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-minimal-blog","description":"Gatsby Starter - Minimal Blog","version":"1.0.0","author":"LekoArts ","dependencies":{"gatsby":"^1.9.271","gatsby-link":"^1.6.44","gatsby-plugin-catch-links":"^1.0.23","gatsby-plugin-favicon":"^2.1.1","gatsby-plugin-lodash":"^1.0.11","gatsby-plugin-manifest":"^1.0.26","gatsby-plugin-offline":"^1.0.18","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-sitemap":"^1.2.25","gatsby-plugin-styled-components":"^2.0.11","gatsby-plugin-typography":"^1.7.18","gatsby-remark-autolink-headers":"^1.4.18","gatsby-remark-external-links":"^0.0.4","gatsby-remark-prismjs":"^2.0.3","gatsby-source-filesystem":"^1.5.38","gatsby-transformer-remark":"^1.7.43","polished":"^1.9.2","prismjs":"^1.14.0","prop-types":"^15.6.1","react-helmet":"^5.2.0","react-typography":"^0.16.13","styled-components":"^3.3.2","typography":"^0.16.17"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","dev":"gatsby develop -o"},"devDependencies":{"babel-eslint":"^8.2.2","babel-preset-env":"^1.6.1","eslint":"^4.18.2","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.9.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.7.0","prettier":"^1.11.1"},"browserslist":["> 1%","IE >= 9","last 2 versions"],"_requested":{"raw":"https://github.com/LeKoArts/gatsby-starter-minimal-blog","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/LeKoArts/gatsby-starter-minimal-blog","spec":"git+https://github.com/LeKoArts/gatsby-starter-minimal-blog.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:LeKoArts/gatsby-starter-minimal-blog.git","sshUrl":"git+ssh://git@github.com/LeKoArts/gatsby-starter-minimal-blog.git","httpsUrl":"git+https://github.com/LeKoArts/gatsby-starter-minimal-blog.git","gitUrl":"git://github.com/LeKoArts/gatsby-starter-minimal-blog.git","shortcut":"github:LeKoArts/gatsby-starter-minimal-blog","directUrl":"https://raw.githubusercontent.com/LeKoArts/gatsby-starter-minimal-blog/master/package.json"}},"repoMetadata":{"id":120018702,"node_id":"MDEwOlJlcG9zaXRvcnkxMjAwMTg3MDI=","name":"gatsby-starter-minimal-blog","full_name":"LeKoArts/gatsby-starter-minimal-blog","owner":{"login":"LeKoArts","id":16143594,"node_id":"MDQ6VXNlcjE2MTQzNTk0","avatar_url":"https://avatars2.githubusercontent.com/u/16143594?v=4","gravatar_id":"","url":"https://api.github.com/users/LeKoArts","html_url":"https://github.com/LeKoArts","followers_url":"https://api.github.com/users/LeKoArts/followers","following_url":"https://api.github.com/users/LeKoArts/following{/other_user}","gists_url":"https://api.github.com/users/LeKoArts/gists{/gist_id}","starred_url":"https://api.github.com/users/LeKoArts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeKoArts/subscriptions","organizations_url":"https://api.github.com/users/LeKoArts/orgs","repos_url":"https://api.github.com/users/LeKoArts/repos","events_url":"https://api.github.com/users/LeKoArts/events{/privacy}","received_events_url":"https://api.github.com/users/LeKoArts/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/LeKoArts/gatsby-starter-minimal-blog","description":"Minimal blog focused on the content. Made with React and Gatsby.js","fork":false,"url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog","forks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/forks","keys_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/teams","hooks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/hooks","issue_events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/issues/events{/number}","events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/events","assignees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/assignees{/user}","branches_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/branches{/branch}","tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/tags","blobs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/statuses/{sha}","languages_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/languages","stargazers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/stargazers","contributors_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/contributors","subscribers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/subscribers","subscription_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/subscription","commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/contents/{+path}","compare_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/merges","archive_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/downloads","issues_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/issues{/number}","pulls_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/pulls{/number}","milestones_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/milestones{/number}","notifications_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/labels{/name}","releases_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/releases{/id}","deployments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-minimal-blog/deployments","created_at":"2018-02-02T18:52:29Z","updated_at":"2018-06-17T05:27:19Z","pushed_at":"2018-06-16T06:07:37Z","git_url":"git://github.com/LeKoArts/gatsby-starter-minimal-blog.git","ssh_url":"git@github.com:LeKoArts/gatsby-starter-minimal-blog.git","clone_url":"https://github.com/LeKoArts/gatsby-starter-minimal-blog.git","svn_url":"https://github.com/LeKoArts/gatsby-starter-minimal-blog","homepage":"https://minimal-blog.netlify.com/","size":798,"stargazers_count":40,"watchers_count":40,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":10,"open_issues":0,"watchers":40,"default_branch":"master","network_count":10,"subscribers_count":5}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-netlify-cms.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-netlify-cms.json
new file mode 100644
index 0000000000000..b5f2db2c9d106
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-netlify-cms.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-netlify-cms","description":"Example Gatsby, and Netlify CMS project","version":"1.1.3","author":"Austin Green","dependencies":{"bulma":"^0.6.0","gatsby":"^1.9.213","gatsby-link":"^1.6.37","gatsby-plugin-netlify":"^1.0.19","gatsby-plugin-netlify-cms":"^1.0.9","gatsby-plugin-react-helmet":"^2.0.5","gatsby-plugin-sass":"^1.0.17","gatsby-plugin-sharp":"^1.6.34","gatsby-remark-images":"^1.5.50","gatsby-source-filesystem":"^1.5.23","gatsby-transformer-remark":"^1.7.33","gatsby-transformer-sharp":"^1.6.21","lodash":"^4.17.5","lodash-webpack-plugin":"^0.11.4","netlify-cms":"^1.7.0","prop-types":"^15.6.0","react":"^16.2.0","react-helmet":"^5.2.0","uuid":"^3.2.1"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"start":"npm run develop","build":"gatsby build","develop":"gatsby develop","serve":"gatsby serve","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"{gatsby-*.js,src/**/*.js}\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.7.4"},"_requested":{"raw":"https://github.com/AustinGreen/gatsby-starter-netlify-cms","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/AustinGreen/gatsby-starter-netlify-cms","spec":"git+https://github.com/AustinGreen/gatsby-starter-netlify-cms.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:AustinGreen/gatsby-starter-netlify-cms.git","sshUrl":"git+ssh://git@github.com/AustinGreen/gatsby-starter-netlify-cms.git","httpsUrl":"git+https://github.com/AustinGreen/gatsby-starter-netlify-cms.git","gitUrl":"git://github.com/AustinGreen/gatsby-starter-netlify-cms.git","shortcut":"github:AustinGreen/gatsby-starter-netlify-cms","directUrl":"https://raw.githubusercontent.com/AustinGreen/gatsby-starter-netlify-cms/master/package.json"}},"repoMetadata":{"id":100426797,"node_id":"MDEwOlJlcG9zaXRvcnkxMDA0MjY3OTc=","name":"gatsby-starter-netlify-cms","full_name":"AustinGreen/gatsby-starter-netlify-cms","owner":{"login":"AustinGreen","id":5200555,"node_id":"MDQ6VXNlcjUyMDA1NTU=","avatar_url":"https://avatars0.githubusercontent.com/u/5200555?v=4","gravatar_id":"","url":"https://api.github.com/users/AustinGreen","html_url":"https://github.com/AustinGreen","followers_url":"https://api.github.com/users/AustinGreen/followers","following_url":"https://api.github.com/users/AustinGreen/following{/other_user}","gists_url":"https://api.github.com/users/AustinGreen/gists{/gist_id}","starred_url":"https://api.github.com/users/AustinGreen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AustinGreen/subscriptions","organizations_url":"https://api.github.com/users/AustinGreen/orgs","repos_url":"https://api.github.com/users/AustinGreen/repos","events_url":"https://api.github.com/users/AustinGreen/events{/privacy}","received_events_url":"https://api.github.com/users/AustinGreen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/AustinGreen/gatsby-starter-netlify-cms","description":"Example gatsby + netlify cms project","fork":false,"url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms","forks_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/forks","keys_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/keys{/key_id}","collaborators_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/teams","hooks_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/hooks","issue_events_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/issues/events{/number}","events_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/events","assignees_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/assignees{/user}","branches_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/branches{/branch}","tags_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/tags","blobs_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/git/refs{/sha}","trees_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/git/trees{/sha}","statuses_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/statuses/{sha}","languages_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/languages","stargazers_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/stargazers","contributors_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/contributors","subscribers_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/subscribers","subscription_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/subscription","commits_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/commits{/sha}","git_commits_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/git/commits{/sha}","comments_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/comments{/number}","issue_comment_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/issues/comments{/number}","contents_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/contents/{+path}","compare_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/compare/{base}...{head}","merges_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/merges","archive_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/downloads","issues_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/issues{/number}","pulls_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/pulls{/number}","milestones_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/milestones{/number}","notifications_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/labels{/name}","releases_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/releases{/id}","deployments_url":"https://api.github.com/repos/AustinGreen/gatsby-starter-netlify-cms/deployments","created_at":"2017-08-15T23:15:14Z","updated_at":"2018-06-17T07:22:35Z","pushed_at":"2018-06-14T17:01:46Z","git_url":"git://github.com/AustinGreen/gatsby-starter-netlify-cms.git","ssh_url":"git@github.com:AustinGreen/gatsby-starter-netlify-cms.git","clone_url":"https://github.com/AustinGreen/gatsby-starter-netlify-cms.git","svn_url":"https://github.com/AustinGreen/gatsby-starter-netlify-cms","homepage":"https://gatsby-netlify-cms.netlify.com/","size":2261,"stargazers_count":334,"watchers_count":334,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":146,"mirror_url":null,"archived":false,"open_issues_count":11,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":146,"open_issues":11,"watchers":334,"default_branch":"master","network_count":146,"subscribers_count":15}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-personal-blog.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-personal-blog.json
new file mode 100644
index 0000000000000..38dd161c42d19
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-personal-blog.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-personal-blog","description":"A Gatsby starter for a personal blog","author":"Greg Lobinski ","repository":"https://github.com/greglobinski/gatsby-starter-personal-blog","version":"1.0.7","license":"MIT","scripts":{"develop":"gatsby develop","develop-host":"gatsby develop --host 192.168.0.112","build":"gatsby build","serve":"gatsby serve","format-output":"prettier src/**/*.{js,jsx}","format":"prettier --write src/**/*.{js,jsx}","lint-errors":"eslint src/**/*.{js,jsx} --quiet","lint":"eslint src/**/*.{js,jsx}","generate-app-icons":"sh ./scripts/generate-app-icons.sh"},"devDependencies":{"babel-eslint":"^8.2.3","babel-plugin-dynamic-import-webpack":"^1.0.2","babel-plugin-syntax-dynamic-import":"^6.18.0","dotenv":"^5.0.0","eslint":"^4.19.1","eslint-config-google":"^0.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-graphql":"^2.1.1","eslint-plugin-import":"^2.11.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.5.0","eslint-plugin-react":"^7.8.2","gatsby-plugin-svgr":"^1.0.0","prettier":"^1.12.1","sharp-cli":"^1.7.0","webpack-bundle-analyzer":"^2.12.0"},"dependencies":{"color":"^3.0.0","gatsby":"^1.9.260","gatsby-image":"^1.0.51","gatsby-link":"^1.6.44","gatsby-plugin-algolia":"^0.0.3","gatsby-plugin-catch-links":"^1.0.22","gatsby-plugin-feed":"^1.3.22","gatsby-plugin-google-analytics":"^1.0.31","gatsby-plugin-jss":"^1.5.14","gatsby-plugin-manifest":"^1.0.21","gatsby-plugin-netlify":"^1.0.8","gatsby-plugin-offline":"^1.0.16","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-sharp":"^1.6.44","gatsby-plugin-sitemap":"^1.2.23","gatsby-remark-copy-linked-files":"^1.5.32","gatsby-remark-external-links":"^0.0.4","gatsby-remark-images":"^1.5.63","gatsby-remark-prismjs":"^1.2.22","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-remark-smartypants":"^1.4.10","gatsby-source-filesystem":"^1.5.35","gatsby-transformer-remark":"^1.7.41","gatsby-transformer-sharp":"^1.6.24","hoek":"4.2.1","instantsearch.css":"^7.1.0","material-ui":"1.0.0-beta.36","material-ui-icons":"^1.0.0-beta.17","react-custom-scrollbars":"^4.2.1","react-facebook":"^5.0.3","react-headroom":"^2.2.2","react-helmet":"^5.1.3","react-instantsearch":"^5.0.3","react-lazyload":"^2.3.0","react-loadable-visibility":"^2.4.2","react-material-ui-form-validator":"2.0.0-beta.4","react-obfuscate":"^1.3.3","react-popper":"^0.10.4","react-redux":"^5.0.6","react-share":"^2.1.1","rebound":"^0.1.0","redux":"^4.0.0","redux-devtools-extension":"^2.13.2","screenfull":"^3.3.2"},"_requested":{"raw":"https://github.com/greglobinski/gatsby-starter-personal-blog","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/greglobinski/gatsby-starter-personal-blog","spec":"git+https://github.com/greglobinski/gatsby-starter-personal-blog.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:greglobinski/gatsby-starter-personal-blog.git","sshUrl":"git+ssh://git@github.com/greglobinski/gatsby-starter-personal-blog.git","httpsUrl":"git+https://github.com/greglobinski/gatsby-starter-personal-blog.git","gitUrl":"git://github.com/greglobinski/gatsby-starter-personal-blog.git","shortcut":"github:greglobinski/gatsby-starter-personal-blog","directUrl":"https://raw.githubusercontent.com/greglobinski/gatsby-starter-personal-blog/master/package.json"}},"repoMetadata":{"id":121841854,"node_id":"MDEwOlJlcG9zaXRvcnkxMjE4NDE4NTQ=","name":"gatsby-starter-personal-blog","full_name":"greglobinski/gatsby-starter-personal-blog","owner":{"login":"greglobinski","id":32480082,"node_id":"MDQ6VXNlcjMyNDgwMDgy","avatar_url":"https://avatars2.githubusercontent.com/u/32480082?v=4","gravatar_id":"","url":"https://api.github.com/users/greglobinski","html_url":"https://github.com/greglobinski","followers_url":"https://api.github.com/users/greglobinski/followers","following_url":"https://api.github.com/users/greglobinski/following{/other_user}","gists_url":"https://api.github.com/users/greglobinski/gists{/gist_id}","starred_url":"https://api.github.com/users/greglobinski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglobinski/subscriptions","organizations_url":"https://api.github.com/users/greglobinski/orgs","repos_url":"https://api.github.com/users/greglobinski/repos","events_url":"https://api.github.com/users/greglobinski/events{/privacy}","received_events_url":"https://api.github.com/users/greglobinski/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/greglobinski/gatsby-starter-personal-blog","description":"A ready to use, easy to customize, fully equipped GatsbyJS blog starter with 'like app' layout and views transitions.","fork":false,"url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog","forks_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/forks","keys_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/keys{/key_id}","collaborators_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/teams","hooks_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/hooks","issue_events_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/issues/events{/number}","events_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/events","assignees_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/assignees{/user}","branches_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/branches{/branch}","tags_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/tags","blobs_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/git/refs{/sha}","trees_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/git/trees{/sha}","statuses_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/statuses/{sha}","languages_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/languages","stargazers_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/stargazers","contributors_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/contributors","subscribers_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/subscribers","subscription_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/subscription","commits_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/commits{/sha}","git_commits_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/git/commits{/sha}","comments_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/comments{/number}","issue_comment_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/issues/comments{/number}","contents_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/contents/{+path}","compare_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/compare/{base}...{head}","merges_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/merges","archive_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/downloads","issues_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/issues{/number}","pulls_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/pulls{/number}","milestones_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/milestones{/number}","notifications_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/labels{/name}","releases_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/releases{/id}","deployments_url":"https://api.github.com/repos/greglobinski/gatsby-starter-personal-blog/deployments","created_at":"2018-02-17T09:16:28Z","updated_at":"2018-06-16T08:10:28Z","pushed_at":"2018-05-26T07:38:11Z","git_url":"git://github.com/greglobinski/gatsby-starter-personal-blog.git","ssh_url":"git@github.com:greglobinski/gatsby-starter-personal-blog.git","clone_url":"https://github.com/greglobinski/gatsby-starter-personal-blog.git","svn_url":"https://github.com/greglobinski/gatsby-starter-personal-blog","homepage":"https://gatsby-starter-personal-blog.greglobinski.com/","size":13589,"stargazers_count":211,"watchers_count":211,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":59,"mirror_url":null,"archived":false,"open_issues_count":4,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":59,"open_issues":4,"watchers":211,"default_branch":"master","network_count":59,"subscribers_count":16}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-photon.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-photon.json
new file mode 100644
index 0000000000000..9a30ffbf45446
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-photon.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-photon","description":"Gatsby Starter - Photon","version":"1.0.0","author":"Hunter Chang","dependencies":{"gatsby":"^1.9.243","gatsby-link":"^1.6.40","gatsby-image":"^1.0.42","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.25","gatsby-plugin-sharp":"^1.6.41","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.60","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.39","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.5"},"homepage":"https://github.com/gatsbyjs/gatsby-starter-blog#readme","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"git+https://github.com/gatsbyjs/gatsby-starter-blog.git"},"scripts":{"dev":"gatsby develop","develop":"gatsby develop","build":"gatsby build"},"_requested":{"raw":"https://github.com/codebushi/gatsby-starter-photon","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/codebushi/gatsby-starter-photon","spec":"git+https://github.com/codebushi/gatsby-starter-photon.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:codebushi/gatsby-starter-photon.git","sshUrl":"git+ssh://git@github.com/codebushi/gatsby-starter-photon.git","httpsUrl":"git+https://github.com/codebushi/gatsby-starter-photon.git","gitUrl":"git://github.com/codebushi/gatsby-starter-photon.git","shortcut":"github:codebushi/gatsby-starter-photon","directUrl":"https://raw.githubusercontent.com/codebushi/gatsby-starter-photon/master/package.json"}},"repoMetadata":{"id":127472436,"node_id":"MDEwOlJlcG9zaXRvcnkxMjc0NzI0MzY=","name":"gatsby-starter-photon","full_name":"codebushi/gatsby-starter-photon","owner":{"login":"codebushi","id":37491261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM3NDkxMjYx","avatar_url":"https://avatars0.githubusercontent.com/u/37491261?v=4","gravatar_id":"","url":"https://api.github.com/users/codebushi","html_url":"https://github.com/codebushi","followers_url":"https://api.github.com/users/codebushi/followers","following_url":"https://api.github.com/users/codebushi/following{/other_user}","gists_url":"https://api.github.com/users/codebushi/gists{/gist_id}","starred_url":"https://api.github.com/users/codebushi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codebushi/subscriptions","organizations_url":"https://api.github.com/users/codebushi/orgs","repos_url":"https://api.github.com/users/codebushi/repos","events_url":"https://api.github.com/users/codebushi/events{/privacy}","received_events_url":"https://api.github.com/users/codebushi/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/codebushi/gatsby-starter-photon","description":"Gatsby.js starter template based on Photon. Check out https://codebushi.com/gatsby-starters/ for more Gatsby starters and templates.","fork":false,"url":"https://api.github.com/repos/codebushi/gatsby-starter-photon","forks_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/forks","keys_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/keys{/key_id}","collaborators_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/teams","hooks_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/hooks","issue_events_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/issues/events{/number}","events_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/events","assignees_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/assignees{/user}","branches_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/branches{/branch}","tags_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/tags","blobs_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/git/refs{/sha}","trees_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/git/trees{/sha}","statuses_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/statuses/{sha}","languages_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/languages","stargazers_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/stargazers","contributors_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/contributors","subscribers_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/subscribers","subscription_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/subscription","commits_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/commits{/sha}","git_commits_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/git/commits{/sha}","comments_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/comments{/number}","issue_comment_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/issues/comments{/number}","contents_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/contents/{+path}","compare_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/compare/{base}...{head}","merges_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/merges","archive_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/downloads","issues_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/issues{/number}","pulls_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/pulls{/number}","milestones_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/milestones{/number}","notifications_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/labels{/name}","releases_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/releases{/id}","deployments_url":"https://api.github.com/repos/codebushi/gatsby-starter-photon/deployments","created_at":"2018-03-30T20:57:46Z","updated_at":"2018-06-01T06:05:01Z","pushed_at":"2018-03-30T20:58:20Z","git_url":"git://github.com/codebushi/gatsby-starter-photon.git","ssh_url":"git@github.com:codebushi/gatsby-starter-photon.git","clone_url":"https://github.com/codebushi/gatsby-starter-photon.git","svn_url":"https://github.com/codebushi/gatsby-starter-photon","homepage":"","size":1364,"stargazers_count":7,"watchers_count":7,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":5,"open_issues":0,"watchers":7,"default_branch":"master","organization":{"login":"codebushi","id":37491261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM3NDkxMjYx","avatar_url":"https://avatars0.githubusercontent.com/u/37491261?v=4","gravatar_id":"","url":"https://api.github.com/users/codebushi","html_url":"https://github.com/codebushi","followers_url":"https://api.github.com/users/codebushi/followers","following_url":"https://api.github.com/users/codebushi/following{/other_user}","gists_url":"https://api.github.com/users/codebushi/gists{/gist_id}","starred_url":"https://api.github.com/users/codebushi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codebushi/subscriptions","organizations_url":"https://api.github.com/users/codebushi/orgs","repos_url":"https://api.github.com/users/codebushi/repos","events_url":"https://api.github.com/users/codebushi/events{/privacy}","received_events_url":"https://api.github.com/users/codebushi/received_events","type":"Organization","site_admin":false},"network_count":5,"subscribers_count":0}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emilia.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emilia.json
new file mode 100644
index 0000000000000..3e24c7dd3f98d
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emilia.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-portfolio-emilia","description":"Gatsby Starter Portfolio Emilia","version":"1.0.0","author":"LekoArts ","bugs":{"url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia/issues"},"dependencies":{"babel-plugin-styled-components":"^1.5.1","gatsby":"^1.9.266","gatsby-image":"^1.0.51","gatsby-link":"^1.6.44","gatsby-plugin-google-analytics":"^1.0.31","gatsby-plugin-lodash":"^1.0.11","gatsby-plugin-manifest":"^1.0.24","gatsby-plugin-nprogress":"^1.0.14","gatsby-plugin-offline":"^1.0.18","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-react-next":"^1.0.11","gatsby-plugin-sharp":"^1.6.46","gatsby-plugin-sitemap":"^1.2.25","gatsby-plugin-styled-components":"^2.0.11","gatsby-plugin-typography":"^1.7.18","gatsby-remark-external-links":"^0.0.4","gatsby-remark-images":"^1.5.65","gatsby-source-filesystem":"^1.5.38","gatsby-transformer-remark":"^1.7.41","gatsby-transformer-sharp":"^1.6.26","lodash":"^4.17.10","react-helmet":"^5.2.0","react-overdrive":"^0.0.10","styled-components":"^3.2.6"},"devDependencies":{"babel-eslint":"^8.2.3","babel-preset-env":"^1.7.0","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.8.2","prettier":"^1.13.3"},"homepage":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia#readme","keywords":["gatsby","starter-portfolio","designer","photographer","lekoarts"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"git+https://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git"},"scripts":{"dev":"gatsby develop -o","build":"gatsby build"},"browserslist":["> 1%","IE >= 9","last 2 versions"],"_requested":{"raw":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia","spec":"git+https://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:LeKoArts/gatsby-starter-portfolio-emilia.git","sshUrl":"git+ssh://git@github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","httpsUrl":"git+https://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","gitUrl":"git://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","shortcut":"github:LeKoArts/gatsby-starter-portfolio-emilia","directUrl":"https://raw.githubusercontent.com/LeKoArts/gatsby-starter-portfolio-emilia/master/package.json"}},"repoMetadata":{"id":112648236,"node_id":"MDEwOlJlcG9zaXRvcnkxMTI2NDgyMzY=","name":"gatsby-starter-portfolio-emilia","full_name":"LeKoArts/gatsby-starter-portfolio-emilia","owner":{"login":"LeKoArts","id":16143594,"node_id":"MDQ6VXNlcjE2MTQzNTk0","avatar_url":"https://avatars2.githubusercontent.com/u/16143594?v=4","gravatar_id":"","url":"https://api.github.com/users/LeKoArts","html_url":"https://github.com/LeKoArts","followers_url":"https://api.github.com/users/LeKoArts/followers","following_url":"https://api.github.com/users/LeKoArts/following{/other_user}","gists_url":"https://api.github.com/users/LeKoArts/gists{/gist_id}","starred_url":"https://api.github.com/users/LeKoArts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeKoArts/subscriptions","organizations_url":"https://api.github.com/users/LeKoArts/orgs","repos_url":"https://api.github.com/users/LeKoArts/repos","events_url":"https://api.github.com/users/LeKoArts/events{/privacy}","received_events_url":"https://api.github.com/users/LeKoArts/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia","description":"A portfolio starter for Gatsby (Dark Theme, One-Page). The target audience are designers and photographers.","fork":false,"url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia","forks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/forks","keys_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/teams","hooks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/hooks","issue_events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/issues/events{/number}","events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/events","assignees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/assignees{/user}","branches_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/branches{/branch}","tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/tags","blobs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/git/refs{/sha}","trees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/statuses/{sha}","languages_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/languages","stargazers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/stargazers","contributors_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/contributors","subscribers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/subscribers","subscription_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/subscription","commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/commits{/sha}","git_commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/git/commits{/sha}","comments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/comments{/number}","issue_comment_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/issues/comments{/number}","contents_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/contents/{+path}","compare_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/merges","archive_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/downloads","issues_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/issues{/number}","pulls_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/pulls{/number}","milestones_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/milestones{/number}","notifications_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/labels{/name}","releases_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/releases{/id}","deployments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emilia/deployments","created_at":"2017-11-30T18:53:29Z","updated_at":"2018-06-16T04:23:12Z","pushed_at":"2018-06-10T16:53:52Z","git_url":"git://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","ssh_url":"git@github.com:LeKoArts/gatsby-starter-portfolio-emilia.git","clone_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia.git","svn_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emilia","homepage":"https://portfolio-emilia.netlify.com","size":5965,"stargazers_count":45,"watchers_count":45,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":8,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":8,"open_issues":0,"watchers":45,"default_branch":"master","network_count":8,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emma.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emma.json
new file mode 100644
index 0000000000000..31c861c120ab8
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-portfolio-emma.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-portfolio-emma","description":"Gatsby Starter Portfolio Emma","version":"1.1.0","author":"LekoArts (https://www.lekoarts.de)","repository":{"url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma","type":"git"},"dependencies":{"classnames":"^2.2.5","gatsby":"^1.9.266","gatsby-image":"^1.0.51","gatsby-link":"^1.6.44","gatsby-plugin-catch-links":"^1.0.22","gatsby-plugin-google-analytics":"^1.0.31","gatsby-plugin-lodash":"^1.0.11","gatsby-plugin-manifest":"^1.0.24","gatsby-plugin-nprogress":"^1.0.14","gatsby-plugin-offline":"^1.0.18","gatsby-plugin-react-helmet":"^2.0.11","gatsby-plugin-react-next":"^1.0.11","gatsby-plugin-sass":"^1.0.26","gatsby-plugin-sharp":"^1.6.46","gatsby-plugin-sitemap":"^1.2.25","gatsby-plugin-typography":"^1.7.18","gatsby-remark-external-links":"^0.0.4","gatsby-remark-images":"^1.5.65","gatsby-remark-responsive-iframe":"^1.4.19","gatsby-source-filesystem":"^1.5.38","gatsby-transformer-remark":"^1.7.41","gatsby-transformer-sharp":"^1.6.26","react-burger-menu":"^2.5.0","react-headroom":"^2.2.2","react-helmet":"^5.2.0","react-icons":"^2.2.7","react-palette":"^0.1.3","react-reveal":"^0.7.3"},"keywords":["gatsby","lekoarts","portfolio","starter","gatsby-starter"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","dev":"gatsby develop -o","postinstall":"node ./bin/hello.js"},"devDependencies":{"babel-eslint":"^8.2.3","chalk":"^2.4.1","eslint":"^4.19.1","eslint-config-airbnb":"^16.1.0","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.12.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.6.0","eslint-plugin-react":"^7.8.2","lodash":"^4.17.10","prettier":"^1.13.3"},"browserslist":["> 1%","IE >= 9","last 2 versions"],"_requested":{"raw":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma","spec":"git+https://github.com/LeKoArts/gatsby-starter-portfolio-emma.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:LeKoArts/gatsby-starter-portfolio-emma.git","sshUrl":"git+ssh://git@github.com/LeKoArts/gatsby-starter-portfolio-emma.git","httpsUrl":"git+https://github.com/LeKoArts/gatsby-starter-portfolio-emma.git","gitUrl":"git://github.com/LeKoArts/gatsby-starter-portfolio-emma.git","shortcut":"github:LeKoArts/gatsby-starter-portfolio-emma","directUrl":"https://raw.githubusercontent.com/LeKoArts/gatsby-starter-portfolio-emma/master/package.json"}},"repoMetadata":{"id":107452678,"node_id":"MDEwOlJlcG9zaXRvcnkxMDc0NTI2Nzg=","name":"gatsby-starter-portfolio-emma","full_name":"LeKoArts/gatsby-starter-portfolio-emma","owner":{"login":"LeKoArts","id":16143594,"node_id":"MDQ6VXNlcjE2MTQzNTk0","avatar_url":"https://avatars2.githubusercontent.com/u/16143594?v=4","gravatar_id":"","url":"https://api.github.com/users/LeKoArts","html_url":"https://github.com/LeKoArts","followers_url":"https://api.github.com/users/LeKoArts/followers","following_url":"https://api.github.com/users/LeKoArts/following{/other_user}","gists_url":"https://api.github.com/users/LeKoArts/gists{/gist_id}","starred_url":"https://api.github.com/users/LeKoArts/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeKoArts/subscriptions","organizations_url":"https://api.github.com/users/LeKoArts/orgs","repos_url":"https://api.github.com/users/LeKoArts/repos","events_url":"https://api.github.com/users/LeKoArts/events{/privacy}","received_events_url":"https://api.github.com/users/LeKoArts/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma","description":"A portfolio starter for Gatsby (White Theme, Grid Layout). The target audience are designers and photographers.","fork":false,"url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma","forks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/forks","keys_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/keys{/key_id}","collaborators_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/teams","hooks_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/hooks","issue_events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/issues/events{/number}","events_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/events","assignees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/assignees{/user}","branches_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/branches{/branch}","tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/tags","blobs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/git/refs{/sha}","trees_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/git/trees{/sha}","statuses_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/statuses/{sha}","languages_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/languages","stargazers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/stargazers","contributors_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/contributors","subscribers_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/subscribers","subscription_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/subscription","commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/commits{/sha}","git_commits_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/git/commits{/sha}","comments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/comments{/number}","issue_comment_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/issues/comments{/number}","contents_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/contents/{+path}","compare_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/compare/{base}...{head}","merges_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/merges","archive_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/downloads","issues_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/issues{/number}","pulls_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/pulls{/number}","milestones_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/milestones{/number}","notifications_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/labels{/name}","releases_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/releases{/id}","deployments_url":"https://api.github.com/repos/LeKoArts/gatsby-starter-portfolio-emma/deployments","created_at":"2017-10-18T19:20:05Z","updated_at":"2018-06-10T17:35:32Z","pushed_at":"2018-06-10T16:54:03Z","git_url":"git://github.com/LeKoArts/gatsby-starter-portfolio-emma.git","ssh_url":"git@github.com:LeKoArts/gatsby-starter-portfolio-emma.git","clone_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma.git","svn_url":"https://github.com/LeKoArts/gatsby-starter-portfolio-emma","homepage":"https://portfolio-emma.netlify.com/","size":2703,"stargazers_count":70,"watchers_count":70,"language":"JavaScript","has_issues":true,"has_projects":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":12,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":12,"open_issues":0,"watchers":70,"default_branch":"master","network_count":12,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-procyon.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-procyon.json
new file mode 100644
index 0000000000000..d8296cb7aa5d6
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-procyon.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-procyon","description":"An opinionated Gatsby starter designed for trash-eating pandas.","version":"0.0.21","author":"Daniel Mahon ","dependencies":{"apollo-cache-inmemory":"1.1.12","apollo-client":"2.2.8","apollo-link-context":"1.0.7","apollo-link-http":"1.5.3","apollo-link-state":"0.4.1","draft-convert":"2.0.1","draftjs-md-converter":"0.1.7","gatsby":"1.9.246","gatsby-link":"1.6.40","gatsby-plugin-manifest":"1.0.15","gatsby-plugin-netlify":"1.0.19","gatsby-plugin-offline":"1.0.15","gatsby-plugin-react-helmet":"2.0.10","gatsby-plugin-react-next":"1.0.11","gatsby-source-graphcms":"1.0.0-alpha.1","graphql-tag":"2.8.0","immutable":"3.8.2","markdown-draft-js":"0.6.2","material-ui":"1.0.0-beta.40","mdi-material-ui":"3.2.0","medium-draft":"0.6.0-beta1","netlify-identity-widget":"1.4.11","react-apollo":"2.1.3","react-helmet":"5.2.0","react-markdown":"3.3.0","typeface-merriweather":"0.0.54","typeface-open-sans":"0.0.54"},"keywords":["gatsby","graphcms","starter","boilerplate","draftjs","procyon","material-ui","apollo"],"license":"MIT","scripts":{"start":"npm run develop","build":"gatsby build","develop":"gatsby develop --https --port 5000","format":"prettier --write 'src/**/*.js'","lint":"stylelint './src/**/*.js'","test":"echo \"Error: no test specified\" && exit 1","release:minor":"versionist --minor","release:patch":"versionist --patch","release:major":"versionist --major"},"devDependencies":{"@danielmahon/versionist-plugins":"1.3.0","prettier":"1.11.1","stylelint":"9.2.0","stylelint-config-standard":"18.2.0","stylelint-processor-glamorous":"0.3.0","versionist":"github:danielmahon/versionist"},"repository":{"type":"git","url":"git+https://github.com/danielmahon/gatsby-starter-procyon.git"},"bugs":{"url":"https://github.com/danielmahon/gatsby-starter-procyon/issues"},"homepage":"https://github.com/danielmahon/gatsby-starter-procyon#readme","_requested":{"raw":"https://github.com/danielmahon/gatsby-starter-procyon","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/danielmahon/gatsby-starter-procyon","spec":"git+https://github.com/danielmahon/gatsby-starter-procyon.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:danielmahon/gatsby-starter-procyon.git","sshUrl":"git+ssh://git@github.com/danielmahon/gatsby-starter-procyon.git","httpsUrl":"git+https://github.com/danielmahon/gatsby-starter-procyon.git","gitUrl":"git://github.com/danielmahon/gatsby-starter-procyon.git","shortcut":"github:danielmahon/gatsby-starter-procyon","directUrl":"https://raw.githubusercontent.com/danielmahon/gatsby-starter-procyon/master/package.json"}},"repoMetadata":{"id":127814761,"node_id":"MDEwOlJlcG9zaXRvcnkxMjc4MTQ3NjE=","name":"gatsby-starter-procyon","full_name":"danielmahon/gatsby-starter-procyon","owner":{"login":"danielmahon","id":1088089,"node_id":"MDQ6VXNlcjEwODgwODk=","avatar_url":"https://avatars2.githubusercontent.com/u/1088089?v=4","gravatar_id":"","url":"https://api.github.com/users/danielmahon","html_url":"https://github.com/danielmahon","followers_url":"https://api.github.com/users/danielmahon/followers","following_url":"https://api.github.com/users/danielmahon/following{/other_user}","gists_url":"https://api.github.com/users/danielmahon/gists{/gist_id}","starred_url":"https://api.github.com/users/danielmahon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielmahon/subscriptions","organizations_url":"https://api.github.com/users/danielmahon/orgs","repos_url":"https://api.github.com/users/danielmahon/repos","events_url":"https://api.github.com/users/danielmahon/events{/privacy}","received_events_url":"https://api.github.com/users/danielmahon/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/danielmahon/gatsby-starter-procyon","description":"An opinionated Gatsby starter designed for trash-eating pandas.","fork":false,"url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon","forks_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/forks","keys_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/keys{/key_id}","collaborators_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/teams","hooks_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/hooks","issue_events_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/issues/events{/number}","events_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/events","assignees_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/assignees{/user}","branches_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/branches{/branch}","tags_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/tags","blobs_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/git/refs{/sha}","trees_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/git/trees{/sha}","statuses_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/statuses/{sha}","languages_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/languages","stargazers_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/stargazers","contributors_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/contributors","subscribers_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/subscribers","subscription_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/subscription","commits_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/commits{/sha}","git_commits_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/git/commits{/sha}","comments_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/comments{/number}","issue_comment_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/issues/comments{/number}","contents_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/contents/{+path}","compare_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/compare/{base}...{head}","merges_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/merges","archive_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/downloads","issues_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/issues{/number}","pulls_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/pulls{/number}","milestones_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/milestones{/number}","notifications_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/labels{/name}","releases_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/releases{/id}","deployments_url":"https://api.github.com/repos/danielmahon/gatsby-starter-procyon/deployments","created_at":"2018-04-02T21:30:20Z","updated_at":"2018-06-15T19:21:52Z","pushed_at":"2018-04-13T05:21:38Z","git_url":"git://github.com/danielmahon/gatsby-starter-procyon.git","ssh_url":"git@github.com:danielmahon/gatsby-starter-procyon.git","clone_url":"https://github.com/danielmahon/gatsby-starter-procyon.git","svn_url":"https://github.com/danielmahon/gatsby-starter-procyon","homepage":"https://gatsby-starter-procyon.netlify.com","size":6856,"stargazers_count":40,"watchers_count":40,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":5,"open_issues":2,"watchers":40,"default_branch":"master","network_count":5,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-product-guy.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-product-guy.json
new file mode 100644
index 0000000000000..a99dfb77ac8a1
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-product-guy.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-product-guy","description":"Gatsby Starter Product Guy Portfolio","version":"1.0.0","author":"Aman Mittal ","dependencies":{"gatsby":"^1.9.145","gatsby-link":"^1.6.32","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-typography":"1.7.10","gatsby-source-filesystem":"1.5.9","gatsby-transformer-remark":"1.7.23","react-typeout":"1.0.0","typography":"0.16.6","typography-theme-lawton":"0.15.10"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.9.2"},"_requested":{"raw":"https://github.com/amandeepmittal/gatsby-starter-product-guy","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/amandeepmittal/gatsby-starter-product-guy","spec":"git+https://github.com/amandeepmittal/gatsby-starter-product-guy.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:amandeepmittal/gatsby-starter-product-guy.git","sshUrl":"git+ssh://git@github.com/amandeepmittal/gatsby-starter-product-guy.git","httpsUrl":"git+https://github.com/amandeepmittal/gatsby-starter-product-guy.git","gitUrl":"git://github.com/amandeepmittal/gatsby-starter-product-guy.git","shortcut":"github:amandeepmittal/gatsby-starter-product-guy","directUrl":"https://raw.githubusercontent.com/amandeepmittal/gatsby-starter-product-guy/master/package.json"}},"repoMetadata":{"id":116814183,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY4MTQxODM=","name":"gatsby-starter-product-guy","full_name":"amandeepmittal/gatsby-starter-product-guy","owner":{"login":"amandeepmittal","id":10234615,"node_id":"MDQ6VXNlcjEwMjM0NjE1","avatar_url":"https://avatars2.githubusercontent.com/u/10234615?v=4","gravatar_id":"","url":"https://api.github.com/users/amandeepmittal","html_url":"https://github.com/amandeepmittal","followers_url":"https://api.github.com/users/amandeepmittal/followers","following_url":"https://api.github.com/users/amandeepmittal/following{/other_user}","gists_url":"https://api.github.com/users/amandeepmittal/gists{/gist_id}","starred_url":"https://api.github.com/users/amandeepmittal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amandeepmittal/subscriptions","organizations_url":"https://api.github.com/users/amandeepmittal/orgs","repos_url":"https://api.github.com/users/amandeepmittal/repos","events_url":"https://api.github.com/users/amandeepmittal/events{/privacy}","received_events_url":"https://api.github.com/users/amandeepmittal/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/amandeepmittal/gatsby-starter-product-guy","description":"🚀 Gatsby Starter Theme","fork":false,"url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy","forks_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/forks","keys_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/keys{/key_id}","collaborators_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/teams","hooks_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/hooks","issue_events_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/issues/events{/number}","events_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/events","assignees_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/assignees{/user}","branches_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/branches{/branch}","tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/tags","blobs_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/git/refs{/sha}","trees_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/git/trees{/sha}","statuses_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/statuses/{sha}","languages_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/languages","stargazers_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/stargazers","contributors_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/contributors","subscribers_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/subscribers","subscription_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/subscription","commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/commits{/sha}","git_commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/git/commits{/sha}","comments_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/comments{/number}","issue_comment_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/issues/comments{/number}","contents_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/contents/{+path}","compare_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/compare/{base}...{head}","merges_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/merges","archive_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/downloads","issues_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/issues{/number}","pulls_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/pulls{/number}","milestones_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/milestones{/number}","notifications_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/labels{/name}","releases_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/releases{/id}","deployments_url":"https://api.github.com/repos/amandeepmittal/gatsby-starter-product-guy/deployments","created_at":"2018-01-09T12:37:33Z","updated_at":"2018-05-03T20:12:14Z","pushed_at":"2018-01-09T16:38:52Z","git_url":"git://github.com/amandeepmittal/gatsby-starter-product-guy.git","ssh_url":"git@github.com:amandeepmittal/gatsby-starter-product-guy.git","clone_url":"https://github.com/amandeepmittal/gatsby-starter-product-guy.git","svn_url":"https://github.com/amandeepmittal/gatsby-starter-product-guy","homepage":"http://gatsby-starter-product-guy.surge.sh/","size":181,"stargazers_count":9,"watchers_count":9,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":0,"watchers":9,"default_branch":"master","network_count":1,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-redux.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-redux.json
new file mode 100644
index 0000000000000..734eaa0ec1c4b
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-redux.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-design-redux","description":"Gatsby starter using redux","version":"0.0.1","author":"Carl-Johan Kihl ","dependencies":{"emotion":"^9.0.0","emotion-server":"^9.0.0","emotion-theming":"^9.0.0","gatsby":"^1.9.158","gatsby-link":"^1.6.34","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-typography":"^1.7.13","react-emotion":"^9.0.0","react-helmet":"^5.2.0","react-redux":"^5.0.6","redux":"^3.7.2","redux-devtools":"^3.4.1","typography-theme-bootstrap":"^0.16.7"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma all --single-quote --write \"src/**/*.js\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"babel-eslint":"^8.2.1","babel-plugin-emotion":"^9.0.0","eslint":"^4.16.0","eslint-config-prettier":"^2.9.0","eslint-import-resolver-webpack":"^0.8.4","eslint-plugin-flowtype":"^2.41.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.5.1","eslint-plugin-standard":"^3.0.1","prettier":"^1.10.2"},"_requested":{"raw":"https://github.com/caki0915/gatsby-starter-redux","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/caki0915/gatsby-starter-redux","spec":"git+https://github.com/caki0915/gatsby-starter-redux.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:caki0915/gatsby-starter-redux.git","sshUrl":"git+ssh://git@github.com/caki0915/gatsby-starter-redux.git","httpsUrl":"git+https://github.com/caki0915/gatsby-starter-redux.git","gitUrl":"git://github.com/caki0915/gatsby-starter-redux.git","shortcut":"github:caki0915/gatsby-starter-redux","directUrl":"https://raw.githubusercontent.com/caki0915/gatsby-starter-redux/master/package.json"}},"repoMetadata":{"id":121080932,"node_id":"MDEwOlJlcG9zaXRvcnkxMjEwODA5MzI=","name":"gatsby-starter-redux","full_name":"caki0915/gatsby-starter-redux","owner":{"login":"caki0915","id":1438153,"node_id":"MDQ6VXNlcjE0MzgxNTM=","avatar_url":"https://avatars2.githubusercontent.com/u/1438153?v=4","gravatar_id":"","url":"https://api.github.com/users/caki0915","html_url":"https://github.com/caki0915","followers_url":"https://api.github.com/users/caki0915/followers","following_url":"https://api.github.com/users/caki0915/following{/other_user}","gists_url":"https://api.github.com/users/caki0915/gists{/gist_id}","starred_url":"https://api.github.com/users/caki0915/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/caki0915/subscriptions","organizations_url":"https://api.github.com/users/caki0915/orgs","repos_url":"https://api.github.com/users/caki0915/repos","events_url":"https://api.github.com/users/caki0915/events{/privacy}","received_events_url":"https://api.github.com/users/caki0915/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/caki0915/gatsby-starter-redux","description":"Simple and clean Startersite for Gatsby with Redux and Emotion ","fork":false,"url":"https://api.github.com/repos/caki0915/gatsby-starter-redux","forks_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/forks","keys_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/keys{/key_id}","collaborators_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/teams","hooks_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/hooks","issue_events_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/issues/events{/number}","events_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/events","assignees_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/assignees{/user}","branches_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/branches{/branch}","tags_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/tags","blobs_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/git/refs{/sha}","trees_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/git/trees{/sha}","statuses_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/statuses/{sha}","languages_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/languages","stargazers_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/stargazers","contributors_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/contributors","subscribers_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/subscribers","subscription_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/subscription","commits_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/commits{/sha}","git_commits_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/git/commits{/sha}","comments_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/comments{/number}","issue_comment_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/issues/comments{/number}","contents_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/contents/{+path}","compare_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/compare/{base}...{head}","merges_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/merges","archive_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/downloads","issues_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/issues{/number}","pulls_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/pulls{/number}","milestones_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/milestones{/number}","notifications_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/labels{/name}","releases_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/releases{/id}","deployments_url":"https://api.github.com/repos/caki0915/gatsby-starter-redux/deployments","created_at":"2018-02-11T03:38:08Z","updated_at":"2018-05-27T03:11:04Z","pushed_at":"2018-02-13T08:19:20Z","git_url":"git://github.com/caki0915/gatsby-starter-redux.git","ssh_url":"git@github.com:caki0915/gatsby-starter-redux.git","clone_url":"https://github.com/caki0915/gatsby-starter-redux.git","svn_url":"https://github.com/caki0915/gatsby-starter-redux","homepage":"https://caki0915.github.io/gatsby-starter-redux/","size":2557,"stargazers_count":14,"watchers_count":14,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":5,"open_issues":0,"watchers":14,"default_branch":"master","network_count":5,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-simple-landing.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-simple-landing.json
new file mode 100644
index 0000000000000..0a912d5fce62a
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-simple-landing.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-simple-landing","description":"A dead simple landing page starter for GatsbyJs","author":"Greg Lobinski ","version":"0.1.0","scripts":{"develop":"gatsby develop","build":"gatsby build","serve":"gatsby serve","format-output":"prettier src/**/*.{js,jsx}","format":"prettier --write src/**/*.{js,jsx}","lint-errors":"eslint src/**/*.{js,jsx} --quiet","lint":"eslint src/**/*.{js,jsx}","favIcon16":"sharp -i ./src/images/icon.png -o ./static/icons/favicon-16x16.png resize 16","favIcon32":"sharp -i ./src/images/icon.png -o ./static/icons/favicon-32x32.png resize 32","favIcon96":"sharp -i ./src/images/icon.png -o ./static/icons/favicon-96x96.png resize 96","icon512":"sharp -i ./src/images/icon.png -o ./static/icons/icon-512x512.png resize 512","icon384":"sharp -i ./src/images/icon.png -o ./static/icons/icon-384x384.png resize 384","icon256":"sharp -i ./src/images/icon.png -o ./static/icons/icon-256x256.png resize 256","icon192":"sharp -i ./src/images/icon.png -o ./static/icons/icon-192x192.png resize 192","icon144":"sharp -i ./src/images/icon.png -o ./static/icons/icon-144x144.png resize 144","icon96":"sharp -i ./src/images/icon.png -o ./static/icons/icon-96x96.png resize 96","icon48":"sharp -i ./src/images/icon.png -o ./static/icons/icon-48x48.png resize 48","appleIcon180":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-180x180.png resize 180","appleIcon152":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-152x152.png resize 152","appleIcon144":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-144x144.png resize 144","appleIcon120":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-120x120.png resize 120","appleIcon114":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-114x114.png resize 114","appleIcon76":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-76x76.png resize 76","appleIcon72":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-72x72.png resize 72","appleIcon60":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-60x60.png resize 60","appleIcon57":"sharp -i ./src/images/apple-icon.png -o ./static/icons/apple-icon-57x57.png resize 57","generate-manifest-icons":"yarn favIcon16 && yarn favIcon32 && yarn favIcon96 && yarn icon512 && yarn icon384 && yarn icon256 && yarn icon192 && yarn icon144 && yarn icon96 && yarn icon48 && yarn appleIcon180 && yarn appleIcon152 && yarn appleIcon144 && yarn appleIcon120 && yarn appleIcon114 && yarn appleIcon76 && yarn appleIcon72 && yarn appleIcon60 && yarn appleIcon57"},"devDependencies":{"babel-eslint":"^8.2.1","eslint":"^4.17.0","eslint-config-google":"^0.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-graphql":"^1.5.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-prettier":"^2.5.0","eslint-plugin-react":"^7.6.1","gatsby-link":"^1.6.34","prettier":"^1.10.2","sharp-cli":"^1.6.0","webpack-bundle-analyzer":"^2.10.0"},"dependencies":{"color":"^3.0.0","gatsby":"^1.9.192","gatsby-plugin-google-analytics":"^1.0.13","gatsby-plugin-jss":"^1.5.9","gatsby-plugin-manifest":"^1.0.8","gatsby-plugin-netlify":"^1.0.8","gatsby-plugin-offline":"^1.0.10","gatsby-plugin-react-helmet":"^2.0.4","gatsby-plugin-sharp":"^1.6.27","gatsby-remark-external-links":"^0.0.4","gatsby-source-filesystem":"^1.5.14","gatsby-transformer-remark":"^1.7.30","gatsby-transformer-sharp":"^1.6.16","hoek":"4.2.1","material-ui":"^1.0.0-beta.27","material-ui-icons":"^1.0.0-beta.17","mdn-polyfills":"^5.5.0","react-helmet":"^5.1.3","react-obfuscate":"^1.3.0"},"_requested":{"raw":"https://github.com/greglobinski/gatsby-starter-simple-landing","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/greglobinski/gatsby-starter-simple-landing","spec":"git+https://github.com/greglobinski/gatsby-starter-simple-landing.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:greglobinski/gatsby-starter-simple-landing.git","sshUrl":"git+ssh://git@github.com/greglobinski/gatsby-starter-simple-landing.git","httpsUrl":"git+https://github.com/greglobinski/gatsby-starter-simple-landing.git","gitUrl":"git://github.com/greglobinski/gatsby-starter-simple-landing.git","shortcut":"github:greglobinski/gatsby-starter-simple-landing","directUrl":"https://raw.githubusercontent.com/greglobinski/gatsby-starter-simple-landing/master/package.json"}},"repoMetadata":{"id":120119037,"node_id":"MDEwOlJlcG9zaXRvcnkxMjAxMTkwMzc=","name":"gatsby-starter-simple-landing","full_name":"greglobinski/gatsby-starter-simple-landing","owner":{"login":"greglobinski","id":32480082,"node_id":"MDQ6VXNlcjMyNDgwMDgy","avatar_url":"https://avatars2.githubusercontent.com/u/32480082?v=4","gravatar_id":"","url":"https://api.github.com/users/greglobinski","html_url":"https://github.com/greglobinski","followers_url":"https://api.github.com/users/greglobinski/followers","following_url":"https://api.github.com/users/greglobinski/following{/other_user}","gists_url":"https://api.github.com/users/greglobinski/gists{/gist_id}","starred_url":"https://api.github.com/users/greglobinski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greglobinski/subscriptions","organizations_url":"https://api.github.com/users/greglobinski/orgs","repos_url":"https://api.github.com/users/greglobinski/repos","events_url":"https://api.github.com/users/greglobinski/events{/privacy}","received_events_url":"https://api.github.com/users/greglobinski/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/greglobinski/gatsby-starter-simple-landing","description":"A simple, ready to use, easy to customize landing page starter for GatsbyJS with auto generated (sizes & types) Hero images.","fork":false,"url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing","forks_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/forks","keys_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/keys{/key_id}","collaborators_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/teams","hooks_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/hooks","issue_events_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/issues/events{/number}","events_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/events","assignees_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/assignees{/user}","branches_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/branches{/branch}","tags_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/tags","blobs_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/git/refs{/sha}","trees_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/git/trees{/sha}","statuses_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/statuses/{sha}","languages_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/languages","stargazers_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/stargazers","contributors_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/contributors","subscribers_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/subscribers","subscription_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/subscription","commits_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/commits{/sha}","git_commits_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/git/commits{/sha}","comments_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/comments{/number}","issue_comment_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/issues/comments{/number}","contents_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/contents/{+path}","compare_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/compare/{base}...{head}","merges_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/merges","archive_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/downloads","issues_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/issues{/number}","pulls_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/pulls{/number}","milestones_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/milestones{/number}","notifications_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/labels{/name}","releases_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/releases{/id}","deployments_url":"https://api.github.com/repos/greglobinski/gatsby-starter-simple-landing/deployments","created_at":"2018-02-03T18:40:53Z","updated_at":"2018-06-11T15:16:59Z","pushed_at":"2018-05-16T08:41:24Z","git_url":"git://github.com/greglobinski/gatsby-starter-simple-landing.git","ssh_url":"git@github.com:greglobinski/gatsby-starter-simple-landing.git","clone_url":"https://github.com/greglobinski/gatsby-starter-simple-landing.git","svn_url":"https://github.com/greglobinski/gatsby-starter-simple-landing","homepage":"https://gatsby-starter-simple-landing.greglobinski.com/","size":4973,"stargazers_count":28,"watchers_count":28,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":6,"open_issues":0,"watchers":28,"default_branch":"master","network_count":6,"subscribers_count":3}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-stellar.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-stellar.json
new file mode 100644
index 0000000000000..b3181237772a8
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-stellar.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-stellar","description":"Gatsby Starter - Stellar by HTML5 UP","version":"1.0.0","author":"Hunter Chang","dependencies":{"gatsby":"^1.9.235","gatsby-image":"^1.0.42","gatsby-link":"^1.6.39","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.23","gatsby-plugin-sharp":"^1.6.41","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.56","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.37","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.5","react-scroll-to-element":"^0.2.0","react-scrollspy":"^3.3.5","react-waypoint":"^8.0.1"},"homepage":"https://github.com/ChangoMan/gatsby-starter-stellar","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"https://github.com/ChangoMan/gatsby-starter-stellar.git"},"scripts":{"dev":"gatsby develop","lint":"./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","develop":"gatsby develop","build":"gatsby build","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"},"_requested":{"raw":"https://github.com/codebushi/gatsby-starter-stellar","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/codebushi/gatsby-starter-stellar","spec":"git+https://github.com/codebushi/gatsby-starter-stellar.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:codebushi/gatsby-starter-stellar.git","sshUrl":"git+ssh://git@github.com/codebushi/gatsby-starter-stellar.git","httpsUrl":"git+https://github.com/codebushi/gatsby-starter-stellar.git","gitUrl":"git://github.com/codebushi/gatsby-starter-stellar.git","shortcut":"github:codebushi/gatsby-starter-stellar","directUrl":"https://raw.githubusercontent.com/codebushi/gatsby-starter-stellar/master/package.json"}},"repoMetadata":{"id":125771837,"node_id":"MDEwOlJlcG9zaXRvcnkxMjU3NzE4Mzc=","name":"gatsby-starter-stellar","full_name":"codebushi/gatsby-starter-stellar","owner":{"login":"codebushi","id":37491261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM3NDkxMjYx","avatar_url":"https://avatars0.githubusercontent.com/u/37491261?v=4","gravatar_id":"","url":"https://api.github.com/users/codebushi","html_url":"https://github.com/codebushi","followers_url":"https://api.github.com/users/codebushi/followers","following_url":"https://api.github.com/users/codebushi/following{/other_user}","gists_url":"https://api.github.com/users/codebushi/gists{/gist_id}","starred_url":"https://api.github.com/users/codebushi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codebushi/subscriptions","organizations_url":"https://api.github.com/users/codebushi/orgs","repos_url":"https://api.github.com/users/codebushi/repos","events_url":"https://api.github.com/users/codebushi/events{/privacy}","received_events_url":"https://api.github.com/users/codebushi/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/codebushi/gatsby-starter-stellar","description":"Gatsby.js starter template based on Stellar. Check out https://codebushi.com/gatsby-starters/ for more Gatsby starters and templates.","fork":false,"url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar","forks_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/forks","keys_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/keys{/key_id}","collaborators_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/teams","hooks_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/hooks","issue_events_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/issues/events{/number}","events_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/events","assignees_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/assignees{/user}","branches_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/branches{/branch}","tags_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/tags","blobs_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/git/refs{/sha}","trees_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/git/trees{/sha}","statuses_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/statuses/{sha}","languages_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/languages","stargazers_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/stargazers","contributors_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/contributors","subscribers_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/subscribers","subscription_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/subscription","commits_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/commits{/sha}","git_commits_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/git/commits{/sha}","comments_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/comments{/number}","issue_comment_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/issues/comments{/number}","contents_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/contents/{+path}","compare_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/compare/{base}...{head}","merges_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/merges","archive_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/downloads","issues_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/issues{/number}","pulls_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/pulls{/number}","milestones_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/milestones{/number}","notifications_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/labels{/name}","releases_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/releases{/id}","deployments_url":"https://api.github.com/repos/codebushi/gatsby-starter-stellar/deployments","created_at":"2018-03-18T22:04:12Z","updated_at":"2018-06-13T12:23:34Z","pushed_at":"2018-03-19T03:04:30Z","git_url":"git://github.com/codebushi/gatsby-starter-stellar.git","ssh_url":"git@github.com:codebushi/gatsby-starter-stellar.git","clone_url":"https://github.com/codebushi/gatsby-starter-stellar.git","svn_url":"https://github.com/codebushi/gatsby-starter-stellar","homepage":"","size":1395,"stargazers_count":13,"watchers_count":13,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":1,"open_issues":0,"watchers":13,"default_branch":"master","organization":{"login":"codebushi","id":37491261,"node_id":"MDEyOk9yZ2FuaXphdGlvbjM3NDkxMjYx","avatar_url":"https://avatars0.githubusercontent.com/u/37491261?v=4","gravatar_id":"","url":"https://api.github.com/users/codebushi","html_url":"https://github.com/codebushi","followers_url":"https://api.github.com/users/codebushi/followers","following_url":"https://api.github.com/users/codebushi/following{/other_user}","gists_url":"https://api.github.com/users/codebushi/gists{/gist_id}","starred_url":"https://api.github.com/users/codebushi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codebushi/subscriptions","organizations_url":"https://api.github.com/users/codebushi/orgs","repos_url":"https://api.github.com/users/codebushi/repos","events_url":"https://api.github.com/users/codebushi/events{/privacy}","received_events_url":"https://api.github.com/users/codebushi/received_events","type":"Organization","site_admin":false},"network_count":1,"subscribers_count":0}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strata.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strata.json
new file mode 100644
index 0000000000000..cf872a7e29d7b
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strata.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-strata","description":"Gatsby Starter - Strata by HTML5 UP","version":"1.0.0","author":"Hunter Chang","dependencies":{"gatsby":"^1.9.235","gatsby-link":"^1.6.39","gatsby-image":"^1.0.42","gatsby-plugin-google-analytics":"^1.0.24","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-sass":"^1.0.23","gatsby-plugin-sharp":"^1.6.41","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.56","gatsby-source-filesystem":"^1.5.27","gatsby-transformer-remark":"^1.7.37","gatsby-transformer-sharp":"^1.6.22","lodash":"^4.17.4","react-images":"^0.5.14"},"homepage":"https://github.com/ChangoMan/gatsby-starter-strata","keywords":["gatsby"],"license":"MIT","main":"n/a","repository":{"type":"git","url":"https://github.com/ChangoMan/gatsby-starter-strata.git"},"scripts":{"dev":"gatsby develop","lint":"./node_modules/.bin/eslint --ext .js,.jsx --ignore-pattern public .","test":"echo \"Error: no test specified\" && exit 1","develop":"gatsby develop","build":"gatsby build","fix-semi":"eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix gatsby-node.js"},"_requested":{"raw":"https://github.com/ChangoMan/gatsby-starter-strata","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ChangoMan/gatsby-starter-strata","spec":"git+https://github.com/ChangoMan/gatsby-starter-strata.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ChangoMan/gatsby-starter-strata.git","sshUrl":"git+ssh://git@github.com/ChangoMan/gatsby-starter-strata.git","httpsUrl":"git+https://github.com/ChangoMan/gatsby-starter-strata.git","gitUrl":"git://github.com/ChangoMan/gatsby-starter-strata.git","shortcut":"github:ChangoMan/gatsby-starter-strata","directUrl":"https://raw.githubusercontent.com/ChangoMan/gatsby-starter-strata/master/package.json"}},"repoMetadata":{"id":116884453,"node_id":"MDEwOlJlcG9zaXRvcnkxMTY4ODQ0NTM=","name":"gatsby-starter-strata","full_name":"ChangoMan/gatsby-starter-strata","owner":{"login":"ChangoMan","id":716376,"node_id":"MDQ6VXNlcjcxNjM3Ng==","avatar_url":"https://avatars3.githubusercontent.com/u/716376?v=4","gravatar_id":"","url":"https://api.github.com/users/ChangoMan","html_url":"https://github.com/ChangoMan","followers_url":"https://api.github.com/users/ChangoMan/followers","following_url":"https://api.github.com/users/ChangoMan/following{/other_user}","gists_url":"https://api.github.com/users/ChangoMan/gists{/gist_id}","starred_url":"https://api.github.com/users/ChangoMan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChangoMan/subscriptions","organizations_url":"https://api.github.com/users/ChangoMan/orgs","repos_url":"https://api.github.com/users/ChangoMan/repos","events_url":"https://api.github.com/users/ChangoMan/events{/privacy}","received_events_url":"https://api.github.com/users/ChangoMan/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ChangoMan/gatsby-starter-strata","description":"Gatsby.js starter template based on Strata, designed by HTML5 UP. Check out https://codebushi.com/gatsby-starters/ for more Gatsby starters and templates.","fork":false,"url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata","forks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/forks","keys_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/teams","hooks_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/hooks","issue_events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/issues/events{/number}","events_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/events","assignees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/assignees{/user}","branches_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/branches{/branch}","tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/tags","blobs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/git/refs{/sha}","trees_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/statuses/{sha}","languages_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/languages","stargazers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/stargazers","contributors_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/contributors","subscribers_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/subscribers","subscription_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/subscription","commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/commits{/sha}","git_commits_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/git/commits{/sha}","comments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/comments{/number}","issue_comment_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/issues/comments{/number}","contents_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/contents/{+path}","compare_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/merges","archive_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/downloads","issues_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/issues{/number}","pulls_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/pulls{/number}","milestones_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/milestones{/number}","notifications_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/labels{/name}","releases_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/releases{/id}","deployments_url":"https://api.github.com/repos/ChangoMan/gatsby-starter-strata/deployments","created_at":"2018-01-09T23:53:31Z","updated_at":"2018-05-31T20:54:49Z","pushed_at":"2018-03-21T02:32:39Z","git_url":"git://github.com/ChangoMan/gatsby-starter-strata.git","ssh_url":"git@github.com:ChangoMan/gatsby-starter-strata.git","clone_url":"https://github.com/ChangoMan/gatsby-starter-strata.git","svn_url":"https://github.com/ChangoMan/gatsby-starter-strata","homepage":"","size":2140,"stargazers_count":24,"watchers_count":24,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":3,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":3,"open_issues":0,"watchers":24,"default_branch":"master","network_count":3,"subscribers_count":0}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strict.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strict.json
new file mode 100644
index 0000000000000..6856d3e426bc8
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-strict.json
@@ -0,0 +1 @@
+{"private":true,"scripts":{"build":"gatsby build","develop":"gatsby develop","lint:es":"eslint --ignore-path .gitignore \"**/*.{js,jsx}\"","lint:style":"stylelint \"src/**/*.scss\"","lint":"yarn lint:es && yarn lint:style","format":"prettier-eslint --write \"**/*.{js,jsx,json,css,scss,md}\""},"dependencies":{"gatsby":"^1.9.175","gatsby-link":"^1.6.35","gatsby-plugin-react-helmet":"^2.0.4","react-helmet":"^5.2.0"},"devDependencies":{"eslint":"^4.16.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^6.0.3","eslint-plugin-react":"^7.6.1","prettier-eslint-cli":"^4.7.0","stylelint":"^9.2.0","stylelint-config-idiomatic-order":"^5.0.0","stylelint-config-recommended-scss":"^3.0.0","stylelint-scss":"^3.0.0"},"_requested":{"raw":"https://github.com/kripod/gatsby-starter-strict","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/kripod/gatsby-starter-strict","spec":"git+https://github.com/kripod/gatsby-starter-strict.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:kripod/gatsby-starter-strict.git","sshUrl":"git+ssh://git@github.com/kripod/gatsby-starter-strict.git","httpsUrl":"git+https://github.com/kripod/gatsby-starter-strict.git","gitUrl":"git://github.com/kripod/gatsby-starter-strict.git","shortcut":"github:kripod/gatsby-starter-strict","directUrl":"https://raw.githubusercontent.com/kripod/gatsby-starter-strict/master/package.json"}},"repoMetadata":{"id":118375303,"node_id":"MDEwOlJlcG9zaXRvcnkxMTgzNzUzMDM=","name":"gatsby-starter-strict","full_name":"kripod/gatsby-starter-strict","owner":{"login":"kripod","id":14854048,"node_id":"MDQ6VXNlcjE0ODU0MDQ4","avatar_url":"https://avatars3.githubusercontent.com/u/14854048?v=4","gravatar_id":"","url":"https://api.github.com/users/kripod","html_url":"https://github.com/kripod","followers_url":"https://api.github.com/users/kripod/followers","following_url":"https://api.github.com/users/kripod/following{/other_user}","gists_url":"https://api.github.com/users/kripod/gists{/gist_id}","starred_url":"https://api.github.com/users/kripod/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kripod/subscriptions","organizations_url":"https://api.github.com/users/kripod/orgs","repos_url":"https://api.github.com/users/kripod/repos","events_url":"https://api.github.com/users/kripod/events{/privacy}","received_events_url":"https://api.github.com/users/kripod/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kripod/gatsby-starter-strict","description":"A Gatsby starter with a set of strict linting and auto-formatting rules","fork":true,"url":"https://api.github.com/repos/kripod/gatsby-starter-strict","forks_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/forks","keys_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/teams","hooks_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/hooks","issue_events_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/issues/events{/number}","events_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/events","assignees_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/assignees{/user}","branches_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/branches{/branch}","tags_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/tags","blobs_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/git/refs{/sha}","trees_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/statuses/{sha}","languages_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/languages","stargazers_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/stargazers","contributors_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/contributors","subscribers_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/subscribers","subscription_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/subscription","commits_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/commits{/sha}","git_commits_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/git/commits{/sha}","comments_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/comments{/number}","issue_comment_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/issues/comments{/number}","contents_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/contents/{+path}","compare_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/merges","archive_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/downloads","issues_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/issues{/number}","pulls_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/pulls{/number}","milestones_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/milestones{/number}","notifications_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/labels{/name}","releases_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/releases{/id}","deployments_url":"https://api.github.com/repos/kripod/gatsby-starter-strict/deployments","created_at":"2018-01-21T21:25:55Z","updated_at":"2018-06-07T02:58:40Z","pushed_at":"2018-04-05T20:55:34Z","git_url":"git://github.com/kripod/gatsby-starter-strict.git","ssh_url":"git@github.com:kripod/gatsby-starter-strict.git","clone_url":"https://github.com/kripod/gatsby-starter-strict.git","svn_url":"https://github.com/kripod/gatsby-starter-strict","homepage":"https://gatsby-starter-strict.netlify.com","size":5906,"stargazers_count":15,"watchers_count":15,"language":"CSS","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":2,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":2,"open_issues":0,"watchers":15,"default_branch":"master","parent":{"id":39415880,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQxNTg4MA==","name":"gatsby-starter-default","full_name":"gatsbyjs/gatsby-starter-default","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-default","description":"The default Gatsby starter","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/deployments","created_at":"2015-07-21T00:52:53Z","updated_at":"2018-06-02T13:26:46Z","pushed_at":"2018-05-30T15:02:08Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-default.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-default.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-default.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-default","homepage":"http://gatsbyjs.github.io/gatsby-starter-default/","size":5834,"stargazers_count":172,"watchers_count":172,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":118,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":118,"open_issues":8,"watchers":172,"default_branch":"master"},"source":{"id":39415880,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQxNTg4MA==","name":"gatsby-starter-default","full_name":"gatsbyjs/gatsby-starter-default","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-default","description":"The default Gatsby starter","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/deployments","created_at":"2015-07-21T00:52:53Z","updated_at":"2018-06-02T13:26:46Z","pushed_at":"2018-05-30T15:02:08Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-default.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-default.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-default.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-default","homepage":"http://gatsbyjs.github.io/gatsby-starter-default/","size":5834,"stargazers_count":172,"watchers_count":172,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":118,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":118,"open_issues":8,"watchers":172,"default_branch":"master"},"network_count":118,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-tailwind.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-tailwind.json
new file mode 100644
index 0000000000000..6198398eebfb6
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-tailwind.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-tailwind","description":"Gatsby starter styled with Tailwind","version":"1.1.0","author":"Taylor Bryant ","dependencies":{"gatsby":"^1.9.241","gatsby-link":"^1.6.39","gatsby-plugin-react-helmet":"^2.0.8","react-helmet":"^5.2.0"},"keywords":["gatsby","tailwind","tailwindcss","purgecss"],"license":"MIT","scripts":{"build:css":"tailwind build ./src/layouts/index.tailwind.css -c ./tailwind.config.js -o ./src/layouts/index.css","build":"npm run build:css && purgecss -c ./purgecss.config.js -o ./src/layouts && gatsby build","develop":"npm run build:css && gatsby develop","format":"prettier --write src/**/*.js","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.11.1","purgecss":"^0.21.0","tailwindcss":"^0.5.3"},"_requested":{"raw":"https://github.com/taylorbryant/gatsby-starter-tailwind","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/taylorbryant/gatsby-starter-tailwind","spec":"git+https://github.com/taylorbryant/gatsby-starter-tailwind.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:taylorbryant/gatsby-starter-tailwind.git","sshUrl":"git+ssh://git@github.com/taylorbryant/gatsby-starter-tailwind.git","httpsUrl":"git+https://github.com/taylorbryant/gatsby-starter-tailwind.git","gitUrl":"git://github.com/taylorbryant/gatsby-starter-tailwind.git","shortcut":"github:taylorbryant/gatsby-starter-tailwind","directUrl":"https://raw.githubusercontent.com/taylorbryant/gatsby-starter-tailwind/master/package.json"}},"repoMetadata":{"id":126664434,"node_id":"MDEwOlJlcG9zaXRvcnkxMjY2NjQ0MzQ=","name":"gatsby-starter-tailwind","full_name":"taylorbryant/gatsby-starter-tailwind","owner":{"login":"taylorbryant","id":3718939,"node_id":"MDQ6VXNlcjM3MTg5Mzk=","avatar_url":"https://avatars1.githubusercontent.com/u/3718939?v=4","gravatar_id":"","url":"https://api.github.com/users/taylorbryant","html_url":"https://github.com/taylorbryant","followers_url":"https://api.github.com/users/taylorbryant/followers","following_url":"https://api.github.com/users/taylorbryant/following{/other_user}","gists_url":"https://api.github.com/users/taylorbryant/gists{/gist_id}","starred_url":"https://api.github.com/users/taylorbryant/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/taylorbryant/subscriptions","organizations_url":"https://api.github.com/users/taylorbryant/orgs","repos_url":"https://api.github.com/users/taylorbryant/repos","events_url":"https://api.github.com/users/taylorbryant/events{/privacy}","received_events_url":"https://api.github.com/users/taylorbryant/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/taylorbryant/gatsby-starter-tailwind","description":"Gatsby starter styled with Tailwind","fork":false,"url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind","forks_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/forks","keys_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/keys{/key_id}","collaborators_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/teams","hooks_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/hooks","issue_events_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/issues/events{/number}","events_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/events","assignees_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/assignees{/user}","branches_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/branches{/branch}","tags_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/tags","blobs_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/git/refs{/sha}","trees_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/git/trees{/sha}","statuses_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/statuses/{sha}","languages_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/languages","stargazers_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/stargazers","contributors_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/contributors","subscribers_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/subscribers","subscription_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/subscription","commits_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/commits{/sha}","git_commits_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/git/commits{/sha}","comments_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/comments{/number}","issue_comment_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/issues/comments{/number}","contents_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/contents/{+path}","compare_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/compare/{base}...{head}","merges_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/merges","archive_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/downloads","issues_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/issues{/number}","pulls_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/pulls{/number}","milestones_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/milestones{/number}","notifications_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/labels{/name}","releases_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/releases{/id}","deployments_url":"https://api.github.com/repos/taylorbryant/gatsby-starter-tailwind/deployments","created_at":"2018-03-25T04:26:39Z","updated_at":"2018-06-16T23:55:41Z","pushed_at":"2018-05-30T00:47:51Z","git_url":"git://github.com/taylorbryant/gatsby-starter-tailwind.git","ssh_url":"git@github.com:taylorbryant/gatsby-starter-tailwind.git","clone_url":"https://github.com/taylorbryant/gatsby-starter-tailwind.git","svn_url":"https://github.com/taylorbryant/gatsby-starter-tailwind","homepage":null,"size":491,"stargazers_count":30,"watchers_count":30,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":5,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":5,"open_issues":1,"watchers":30,"default_branch":"master","network_count":5,"subscribers_count":4}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-timeline-theme.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-timeline-theme.json
new file mode 100644
index 0000000000000..8ffa11d35d031
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-timeline-theme.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-split-desgin","description":"Gatsby Starter Split Design","version":"0.1.0","author":"Aman Mittal ","dependencies":{"gatsby":"^1.9.153","gatsby-link":"^1.6.34","gatsby-plugin-google-analytics":"1.0.15","gatsby-plugin-manifest":"1.0.12","gatsby-plugin-offline":"1.0.12","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-sitemap":"1.2.10","gatsby-plugin-styled-components":"2.0.4","react-helmet":"^5.2.0","react-icons":"2.2.7","react-toggle-display":"2.2.0","styled-components":"2.4.0"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.js\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.10.2"},"_requested":{"raw":"https://github.com/amandeepmittal/gatsby-portfolio-v3","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/amandeepmittal/gatsby-portfolio-v3","spec":"git+https://github.com/amandeepmittal/gatsby-portfolio-v3.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:amandeepmittal/gatsby-portfolio-v3.git","sshUrl":"git+ssh://git@github.com/amandeepmittal/gatsby-portfolio-v3.git","httpsUrl":"git+https://github.com/amandeepmittal/gatsby-portfolio-v3.git","gitUrl":"git://github.com/amandeepmittal/gatsby-portfolio-v3.git","shortcut":"github:amandeepmittal/gatsby-portfolio-v3","directUrl":"https://raw.githubusercontent.com/amandeepmittal/gatsby-portfolio-v3/master/package.json"}},"repoMetadata":{"id":117822792,"node_id":"MDEwOlJlcG9zaXRvcnkxMTc4MjI3OTI=","name":"gatsby-portfolio-v3","full_name":"amandeepmittal/gatsby-portfolio-v3","owner":{"login":"amandeepmittal","id":10234615,"node_id":"MDQ6VXNlcjEwMjM0NjE1","avatar_url":"https://avatars2.githubusercontent.com/u/10234615?v=4","gravatar_id":"","url":"https://api.github.com/users/amandeepmittal","html_url":"https://github.com/amandeepmittal","followers_url":"https://api.github.com/users/amandeepmittal/followers","following_url":"https://api.github.com/users/amandeepmittal/following{/other_user}","gists_url":"https://api.github.com/users/amandeepmittal/gists{/gist_id}","starred_url":"https://api.github.com/users/amandeepmittal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/amandeepmittal/subscriptions","organizations_url":"https://api.github.com/users/amandeepmittal/orgs","repos_url":"https://api.github.com/users/amandeepmittal/repos","events_url":"https://api.github.com/users/amandeepmittal/events{/privacy}","received_events_url":"https://api.github.com/users/amandeepmittal/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/amandeepmittal/gatsby-portfolio-v3","description":"🚀 ⚛️ Gatsby Starter Timeline Theme ","fork":false,"url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3","forks_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/forks","keys_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/keys{/key_id}","collaborators_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/teams","hooks_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/hooks","issue_events_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/issues/events{/number}","events_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/events","assignees_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/assignees{/user}","branches_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/branches{/branch}","tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/tags","blobs_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/git/refs{/sha}","trees_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/git/trees{/sha}","statuses_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/statuses/{sha}","languages_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/languages","stargazers_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/stargazers","contributors_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/contributors","subscribers_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/subscribers","subscription_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/subscription","commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/commits{/sha}","git_commits_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/git/commits{/sha}","comments_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/comments{/number}","issue_comment_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/issues/comments{/number}","contents_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/contents/{+path}","compare_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/compare/{base}...{head}","merges_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/merges","archive_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/downloads","issues_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/issues{/number}","pulls_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/pulls{/number}","milestones_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/milestones{/number}","notifications_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/labels{/name}","releases_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/releases{/id}","deployments_url":"https://api.github.com/repos/amandeepmittal/gatsby-portfolio-v3/deployments","created_at":"2018-01-17T10:43:36Z","updated_at":"2018-05-01T23:09:56Z","pushed_at":"2018-01-17T10:51:41Z","git_url":"git://github.com/amandeepmittal/gatsby-portfolio-v3.git","ssh_url":"git@github.com:amandeepmittal/gatsby-portfolio-v3.git","clone_url":"https://github.com/amandeepmittal/gatsby-portfolio-v3.git","svn_url":"https://github.com/amandeepmittal/gatsby-portfolio-v3","homepage":"http://portfolio-v3.surge.sh","size":181,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":0,"watchers":3,"default_branch":"master","network_count":1,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript-plus.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript-plus.json
new file mode 100644
index 0000000000000..1c33114674a5e
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript-plus.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-typescript-plus","description":"A starter kit for TypeScript-based Gatsby projects with sensible defaults.","version":"1.0.0","private":true,"author":"Resi Respati ","keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","clean":"rimraf public","deploy":"gatsby build --prefix-paths && gh-pages -d public","dev":"gatsby develop","lint":"tslint 'src/**/*.{ts,tsx}'","start":"npm run dev","test":"echo \"Error: no test specified\" && exit 1"},"dependencies":{"classnames":"^2.2.5","gatsby":"^1.9.223","gatsby-link":"^1.6.38","gatsby-plugin-canonical-urls":"^1.0.14","gatsby-plugin-react-helmet":"^2.0.6","gatsby-plugin-react-next":"^1.0.10","gatsby-plugin-sharp":"^1.6.38","gatsby-plugin-styled-components":"^2.0.9","gatsby-plugin-typescript":"^1.4.17","gatsby-remark-copy-linked-files":"^1.5.30","gatsby-remark-images":"^1.5.54","gatsby-remark-prismjs":"^1.2.17","gatsby-remark-responsive-iframe":"^1.4.18","gatsby-remark-smartypants":"^1.4.12","gatsby-source-filesystem":"^1.5.26","gatsby-transformer-json":"^1.0.16","gatsby-transformer-remark":"^1.7.34","gatsby-transformer-sharp":"^1.6.22","normalize.css":"^7.0.0","polished":"^1.9.2","prism-themes":"https://github.com/PrismJS/prism-themes.git","react":"^16.2.0","react-dom":"^16.2.0","react-helmet":"^5.2.0","styled-components":"^3.1.6","styled-normalize":"^4.0.0","typescript":"^2.7.1"},"devDependencies":{"@types/classnames":"^2.2.3","@types/history":"^4.6.2","@types/node":"^9.4.5","@types/react":"^16.0.40","@types/react-dom":"^16.0.3","@types/react-helmet":"^5.0.5","@types/react-router-dom":"^4.2.3","gh-pages":"^1.1.0","rimraf":"^2.6.2","tslint":"^5.9.1","tslint-config-blvd":"github:blvdgroup/tslint-config-blvd","tslint-react":"^3.4.0"},"_requested":{"raw":"https://github.com/resir014/gatsby-starter-typescript-plus","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/resir014/gatsby-starter-typescript-plus","spec":"git+https://github.com/resir014/gatsby-starter-typescript-plus.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:resir014/gatsby-starter-typescript-plus.git","sshUrl":"git+ssh://git@github.com/resir014/gatsby-starter-typescript-plus.git","httpsUrl":"git+https://github.com/resir014/gatsby-starter-typescript-plus.git","gitUrl":"git://github.com/resir014/gatsby-starter-typescript-plus.git","shortcut":"github:resir014/gatsby-starter-typescript-plus","directUrl":"https://raw.githubusercontent.com/resir014/gatsby-starter-typescript-plus/master/package.json"}},"repoMetadata":{"id":121285663,"node_id":"MDEwOlJlcG9zaXRvcnkxMjEyODU2NjM=","name":"gatsby-starter-typescript-plus","full_name":"resir014/gatsby-starter-typescript-plus","owner":{"login":"resir014","id":5663877,"node_id":"MDQ6VXNlcjU2NjM4Nzc=","avatar_url":"https://avatars0.githubusercontent.com/u/5663877?v=4","gravatar_id":"","url":"https://api.github.com/users/resir014","html_url":"https://github.com/resir014","followers_url":"https://api.github.com/users/resir014/followers","following_url":"https://api.github.com/users/resir014/following{/other_user}","gists_url":"https://api.github.com/users/resir014/gists{/gist_id}","starred_url":"https://api.github.com/users/resir014/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/resir014/subscriptions","organizations_url":"https://api.github.com/users/resir014/orgs","repos_url":"https://api.github.com/users/resir014/repos","events_url":"https://api.github.com/users/resir014/events{/privacy}","received_events_url":"https://api.github.com/users/resir014/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/resir014/gatsby-starter-typescript-plus","description":"A starter kit for TypeScript-based Gatsby projects with sensible defaults.","fork":false,"url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus","forks_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/forks","keys_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/keys{/key_id}","collaborators_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/teams","hooks_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/hooks","issue_events_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/issues/events{/number}","events_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/events","assignees_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/assignees{/user}","branches_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/branches{/branch}","tags_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/tags","blobs_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/git/refs{/sha}","trees_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/git/trees{/sha}","statuses_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/statuses/{sha}","languages_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/languages","stargazers_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/stargazers","contributors_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/contributors","subscribers_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/subscribers","subscription_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/subscription","commits_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/commits{/sha}","git_commits_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/git/commits{/sha}","comments_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/comments{/number}","issue_comment_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/issues/comments{/number}","contents_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/contents/{+path}","compare_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/compare/{base}...{head}","merges_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/merges","archive_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/downloads","issues_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/issues{/number}","pulls_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/pulls{/number}","milestones_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/milestones{/number}","notifications_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/labels{/name}","releases_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/releases{/id}","deployments_url":"https://api.github.com/repos/resir014/gatsby-starter-typescript-plus/deployments","created_at":"2018-02-12T18:34:22Z","updated_at":"2018-06-15T04:53:51Z","pushed_at":"2018-03-05T04:57:10Z","git_url":"git://github.com/resir014/gatsby-starter-typescript-plus.git","ssh_url":"git@github.com:resir014/gatsby-starter-typescript-plus.git","clone_url":"https://github.com/resir014/gatsby-starter-typescript-plus.git","svn_url":"https://github.com/resir014/gatsby-starter-typescript-plus","homepage":"https://gatsby-starter-typescript-plus.netlify.com/","size":478,"stargazers_count":10,"watchers_count":10,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":1,"open_issues":0,"watchers":10,"default_branch":"master","network_count":1,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript.json
new file mode 100644
index 0000000000000..1131b546e2d9e
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-starter-typescript.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-typescript","description":"Gatsby TypeScript starter","version":"1.0.0","author":"Kyle Mathews ","dependencies":{"@types/node":"^8.0.7","@types/react":"15.0.21","@types/react-dom":"0.14.23","gatsby":"^1.9.119","gatsby-link":"^1.6.28","gatsby-plugin-react-helmet":"^1.0.8","gatsby-plugin-typescript":"^1.4.10"},"keywords":["gatsby, typescript"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier --parser typescript --trailing-comma es5 --no-semi --single-quote --write \"src/**/*.ts*\"","test":"echo \"Error: no test specified\" && exit 1"},"devDependencies":{"prettier":"^1.8.2"},"contributors":["fabien0102 ","Hays Clark "],"_requested":{"raw":"https://github.com/haysclark/gatsby-starter-typescript","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/haysclark/gatsby-starter-typescript","spec":"git+https://github.com/haysclark/gatsby-starter-typescript.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:haysclark/gatsby-starter-typescript.git","sshUrl":"git+ssh://git@github.com/haysclark/gatsby-starter-typescript.git","httpsUrl":"git+https://github.com/haysclark/gatsby-starter-typescript.git","gitUrl":"git://github.com/haysclark/gatsby-starter-typescript.git","shortcut":"github:haysclark/gatsby-starter-typescript","directUrl":"https://raw.githubusercontent.com/haysclark/gatsby-starter-typescript/master/package.json"}},"repoMetadata":{"id":112048267,"node_id":"MDEwOlJlcG9zaXRvcnkxMTIwNDgyNjc=","name":"gatsby-starter-typescript","full_name":"haysclark/gatsby-starter-typescript","owner":{"login":"haysclark","id":138324,"node_id":"MDQ6VXNlcjEzODMyNA==","avatar_url":"https://avatars3.githubusercontent.com/u/138324?v=4","gravatar_id":"","url":"https://api.github.com/users/haysclark","html_url":"https://github.com/haysclark","followers_url":"https://api.github.com/users/haysclark/followers","following_url":"https://api.github.com/users/haysclark/following{/other_user}","gists_url":"https://api.github.com/users/haysclark/gists{/gist_id}","starred_url":"https://api.github.com/users/haysclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haysclark/subscriptions","organizations_url":"https://api.github.com/users/haysclark/orgs","repos_url":"https://api.github.com/users/haysclark/repos","events_url":"https://api.github.com/users/haysclark/events{/privacy}","received_events_url":"https://api.github.com/users/haysclark/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/haysclark/gatsby-starter-typescript","description":"Typescript version of the default Gatsby starter","fork":true,"url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript","forks_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/forks","keys_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/keys{/key_id}","collaborators_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/teams","hooks_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/hooks","issue_events_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/issues/events{/number}","events_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/events","assignees_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/assignees{/user}","branches_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/branches{/branch}","tags_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/tags","blobs_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/git/refs{/sha}","trees_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/git/trees{/sha}","statuses_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/statuses/{sha}","languages_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/languages","stargazers_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/stargazers","contributors_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/contributors","subscribers_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/subscribers","subscription_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/subscription","commits_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/commits{/sha}","git_commits_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/git/commits{/sha}","comments_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/comments{/number}","issue_comment_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/issues/comments{/number}","contents_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/contents/{+path}","compare_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/compare/{base}...{head}","merges_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/merges","archive_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/downloads","issues_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/issues{/number}","pulls_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/pulls{/number}","milestones_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/milestones{/number}","notifications_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/labels{/name}","releases_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/releases{/id}","deployments_url":"https://api.github.com/repos/haysclark/gatsby-starter-typescript/deployments","created_at":"2017-11-26T01:56:42Z","updated_at":"2018-05-27T22:29:30Z","pushed_at":"2018-03-16T15:04:34Z","git_url":"git://github.com/haysclark/gatsby-starter-typescript.git","ssh_url":"git@github.com:haysclark/gatsby-starter-typescript.git","clone_url":"https://github.com/haysclark/gatsby-starter-typescript.git","svn_url":"https://github.com/haysclark/gatsby-starter-typescript","homepage":"http://haysclark.github.io/gatsby-starter-typescript/","size":6746,"stargazers_count":16,"watchers_count":16,"language":"CSS","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":6,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":6,"open_issues":2,"watchers":16,"default_branch":"master","parent":{"id":39415880,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQxNTg4MA==","name":"gatsby-starter-default","full_name":"gatsbyjs/gatsby-starter-default","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-default","description":"The default Gatsby starter","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/deployments","created_at":"2015-07-21T00:52:53Z","updated_at":"2018-06-02T13:26:46Z","pushed_at":"2018-05-30T15:02:08Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-default.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-default.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-default.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-default","homepage":"http://gatsbyjs.github.io/gatsby-starter-default/","size":5834,"stargazers_count":172,"watchers_count":172,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":118,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":118,"open_issues":8,"watchers":172,"default_branch":"master"},"source":{"id":39415880,"node_id":"MDEwOlJlcG9zaXRvcnkzOTQxNTg4MA==","name":"gatsby-starter-default","full_name":"gatsbyjs/gatsby-starter-default","owner":{"login":"gatsbyjs","id":12551863,"node_id":"MDEyOk9yZ2FuaXphdGlvbjEyNTUxODYz","avatar_url":"https://avatars1.githubusercontent.com/u/12551863?v=4","gravatar_id":"","url":"https://api.github.com/users/gatsbyjs","html_url":"https://github.com/gatsbyjs","followers_url":"https://api.github.com/users/gatsbyjs/followers","following_url":"https://api.github.com/users/gatsbyjs/following{/other_user}","gists_url":"https://api.github.com/users/gatsbyjs/gists{/gist_id}","starred_url":"https://api.github.com/users/gatsbyjs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gatsbyjs/subscriptions","organizations_url":"https://api.github.com/users/gatsbyjs/orgs","repos_url":"https://api.github.com/users/gatsbyjs/repos","events_url":"https://api.github.com/users/gatsbyjs/events{/privacy}","received_events_url":"https://api.github.com/users/gatsbyjs/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/gatsbyjs/gatsby-starter-default","description":"The default Gatsby starter","fork":false,"url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default","forks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/forks","keys_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/keys{/key_id}","collaborators_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/teams","hooks_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/hooks","issue_events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/events{/number}","events_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/events","assignees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/assignees{/user}","branches_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/branches{/branch}","tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/tags","blobs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/refs{/sha}","trees_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/trees{/sha}","statuses_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/statuses/{sha}","languages_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/languages","stargazers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/stargazers","contributors_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contributors","subscribers_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscribers","subscription_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/subscription","commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/commits{/sha}","git_commits_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/git/commits{/sha}","comments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/comments{/number}","issue_comment_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues/comments{/number}","contents_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/contents/{+path}","compare_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/compare/{base}...{head}","merges_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/merges","archive_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/downloads","issues_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/issues{/number}","pulls_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/pulls{/number}","milestones_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/milestones{/number}","notifications_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/labels{/name}","releases_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/releases{/id}","deployments_url":"https://api.github.com/repos/gatsbyjs/gatsby-starter-default/deployments","created_at":"2015-07-21T00:52:53Z","updated_at":"2018-06-02T13:26:46Z","pushed_at":"2018-05-30T15:02:08Z","git_url":"git://github.com/gatsbyjs/gatsby-starter-default.git","ssh_url":"git@github.com:gatsbyjs/gatsby-starter-default.git","clone_url":"https://github.com/gatsbyjs/gatsby-starter-default.git","svn_url":"https://github.com/gatsbyjs/gatsby-starter-default","homepage":"http://gatsbyjs.github.io/gatsby-starter-default/","size":5834,"stargazers_count":172,"watchers_count":172,"language":"CSS","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":true,"forks_count":118,"mirror_url":null,"archived":false,"open_issues_count":8,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":118,"open_issues":8,"watchers":172,"default_branch":"master"},"network_count":118,"subscribers_count":2}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-typescript-starter.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-typescript-starter.json
new file mode 100644
index 0000000000000..0278a959f7725
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-typescript-starter.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter","version":"1.0.0","description":"Gatsby 1.0 starter","author":"fabien0102 ","license":"MIT","scripts":{"start":"gatsby develop","develop":"gatsby develop","build":"gatsby build","lint":"npm run lint:ts && npm run lint:md && npm run lint:js && npm run lint:css","lint:ts":"tslint \"./src/**/*.ts\" \"./src/**/*.tsx\"","lint:md":"remark .","lint:js":"xo","lint:css":"stylelint \"src/**/*.css\"","lint:scss":"stylelint src/**/*.scss --syntax scss","test":"npm run lint && jest","test:watch":"jest --watch","generate":"plop --plopfile ./generators/plopfile.js","graphql-types":"gql-gen --url http://localhost:8000/___graphql --template typescript --out ./src/graphql-types.d.ts","precommit":"lint-staged","storybook":"start-storybook -p 9001 -c .storybook","storybook:build":"build-storybook -c .storybook -o public/docs","codeclimate":"codeclimate-test-reporter < coverage/lcov.info"},"dependencies":{"@types/lodash":"^4.14.63","@types/react":"^16.0.20","@types/react-dom":"^16.0.2","@types/react-helmet":"5.0.0","@types/react-redux":"^5.0.9","@types/react-router":"^4.0.14","@types/react-router-dom":"^4.0.8","babel-eslint":"^7.2.1","change-case":"^3.0.1","codeclimate-test-reporter":"^0.4.1","disqus-react":"^1.0.5","gatsby":"latest","gatsby-link":"latest","gatsby-plugin-glamor":"latest","gatsby-plugin-google-analytics":"latest","gatsby-plugin-manifest":"latest","gatsby-plugin-offline":"latest","gatsby-plugin-sharp":"latest","gatsby-plugin-typescript":"latest","gatsby-remark-autolink-headers":"latest","gatsby-remark-copy-linked-files":"latest","gatsby-remark-images":"latest","gatsby-remark-prismjs":"latest","gatsby-source-filesystem":"latest","gatsby-transformer-json":"latest","gatsby-transformer-remark":"latest","gatsby-transformer-sharp":"latest","graphql-code-generator":"^0.5.2","gray-matter":"^2.1.1","lodash":"^4.17.4","react":"^16.0.0","react-dom":"^16.0.0","react-helmet":"5.0.3","react-redux":"^5.0.6","redux-devtools-extension":"^2.13.2","semantic-ui-react":"^0.74.2","slash":"1.0.0","ts-loader":"^2.3.7","typescript":"2.5.3"},"devDependencies":{"@storybook/addon-actions":"^3.2.14","@storybook/addon-knobs":"^3.2.14","@storybook/addon-notes":"^3.2.10","@storybook/addon-options":"^3.2.14","@storybook/react":"^3.2.14","@types/enzyme":"^2.8.9","@types/jest":"^19.2.2","@types/node":"^7.0.15","@types/react-test-renderer":"^16.0.0","@types/storybook__addon-actions":"^3.0.1","@types/storybook__addon-knobs":"^3.2.0","@types/storybook__addon-notes":"^3.0.1","@types/storybook__addon-options":"^3.2.0","@types/storybook__react":"^3.0.5","@types/webpack-env":"^1.13.1","enzyme":"^3.0.0","enzyme-adapter-react-16":"^1.0.0","eslint-config-xo-react":"0.11.1","eslint-plugin-react":"6.10.3","flat":"^2.0.1","husky":"0.13.3","jest":"19.0.2","lint-staged":"3.4.0","mkdirp":"^0.5.1","plop":"^1.7.4","raw-loader":"^0.5.1","react-addons-test-utils":"^15.5.1","react-test-renderer":"16","remark-cli":"^3.0.1","remark-preset-lint-recommended":"^2.0.0","storybook-readme":"^3.0.6","stylelint":"^7.10.1","stylelint-config-standard":"^16.0.0","ts-jest":"19.0.8","ts-lint":"4.5.1","xo":"^0.18.1"},"keywords":["gatsby","starter"],"jest":{"globals":{"__LINK_PREFIX__":"","__PREFIX_LINKS__":""},"transform":{".(ts|tsx)":"/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","testPathIgnorePatterns":["/node_modules/","/templates/","/.cache"],"moduleFileExtensions":["ts","tsx","js"],"collectCoverage":true,"coverageReporters":["lcov","text","html"]},"lint-staged":{"*.{ts,tsx}":["tslint --fix","git add"],"*.{js,jsx}":["xo --fix","git add"],"*.md":["node tools/update-post-date.js","remark -o","git add"],"*.css":["stylelint"]},"xo":{"extends":"xo-react/space","space":true,"rules":{"no-case-declarations":0,"default-case":0}},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"stylelint":{"extends":"stylelint-config-standard"},"_requested":{"raw":"https://github.com/fabien0102/gatsby-starter","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/fabien0102/gatsby-starter","spec":"git+https://github.com/fabien0102/gatsby-starter.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:fabien0102/gatsby-starter.git","sshUrl":"git+ssh://git@github.com/fabien0102/gatsby-starter.git","httpsUrl":"git+https://github.com/fabien0102/gatsby-starter.git","gitUrl":"git://github.com/fabien0102/gatsby-starter.git","shortcut":"github:fabien0102/gatsby-starter","directUrl":"https://raw.githubusercontent.com/fabien0102/gatsby-starter/master/package.json"}},"repoMetadata":{"id":88164425,"node_id":"MDEwOlJlcG9zaXRvcnk4ODE2NDQyNQ==","name":"gatsby-starter","full_name":"fabien0102/gatsby-starter","owner":{"login":"fabien0102","id":1761469,"node_id":"MDQ6VXNlcjE3NjE0Njk=","avatar_url":"https://avatars1.githubusercontent.com/u/1761469?v=4","gravatar_id":"","url":"https://api.github.com/users/fabien0102","html_url":"https://github.com/fabien0102","followers_url":"https://api.github.com/users/fabien0102/followers","following_url":"https://api.github.com/users/fabien0102/following{/other_user}","gists_url":"https://api.github.com/users/fabien0102/gists{/gist_id}","starred_url":"https://api.github.com/users/fabien0102/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabien0102/subscriptions","organizations_url":"https://api.github.com/users/fabien0102/orgs","repos_url":"https://api.github.com/users/fabien0102/repos","events_url":"https://api.github.com/users/fabien0102/events{/privacy}","received_events_url":"https://api.github.com/users/fabien0102/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/fabien0102/gatsby-starter","description":"Gatsby 1.0 starter with typescript and many cools dev tools","fork":false,"url":"https://api.github.com/repos/fabien0102/gatsby-starter","forks_url":"https://api.github.com/repos/fabien0102/gatsby-starter/forks","keys_url":"https://api.github.com/repos/fabien0102/gatsby-starter/keys{/key_id}","collaborators_url":"https://api.github.com/repos/fabien0102/gatsby-starter/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/fabien0102/gatsby-starter/teams","hooks_url":"https://api.github.com/repos/fabien0102/gatsby-starter/hooks","issue_events_url":"https://api.github.com/repos/fabien0102/gatsby-starter/issues/events{/number}","events_url":"https://api.github.com/repos/fabien0102/gatsby-starter/events","assignees_url":"https://api.github.com/repos/fabien0102/gatsby-starter/assignees{/user}","branches_url":"https://api.github.com/repos/fabien0102/gatsby-starter/branches{/branch}","tags_url":"https://api.github.com/repos/fabien0102/gatsby-starter/tags","blobs_url":"https://api.github.com/repos/fabien0102/gatsby-starter/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/fabien0102/gatsby-starter/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/fabien0102/gatsby-starter/git/refs{/sha}","trees_url":"https://api.github.com/repos/fabien0102/gatsby-starter/git/trees{/sha}","statuses_url":"https://api.github.com/repos/fabien0102/gatsby-starter/statuses/{sha}","languages_url":"https://api.github.com/repos/fabien0102/gatsby-starter/languages","stargazers_url":"https://api.github.com/repos/fabien0102/gatsby-starter/stargazers","contributors_url":"https://api.github.com/repos/fabien0102/gatsby-starter/contributors","subscribers_url":"https://api.github.com/repos/fabien0102/gatsby-starter/subscribers","subscription_url":"https://api.github.com/repos/fabien0102/gatsby-starter/subscription","commits_url":"https://api.github.com/repos/fabien0102/gatsby-starter/commits{/sha}","git_commits_url":"https://api.github.com/repos/fabien0102/gatsby-starter/git/commits{/sha}","comments_url":"https://api.github.com/repos/fabien0102/gatsby-starter/comments{/number}","issue_comment_url":"https://api.github.com/repos/fabien0102/gatsby-starter/issues/comments{/number}","contents_url":"https://api.github.com/repos/fabien0102/gatsby-starter/contents/{+path}","compare_url":"https://api.github.com/repos/fabien0102/gatsby-starter/compare/{base}...{head}","merges_url":"https://api.github.com/repos/fabien0102/gatsby-starter/merges","archive_url":"https://api.github.com/repos/fabien0102/gatsby-starter/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/fabien0102/gatsby-starter/downloads","issues_url":"https://api.github.com/repos/fabien0102/gatsby-starter/issues{/number}","pulls_url":"https://api.github.com/repos/fabien0102/gatsby-starter/pulls{/number}","milestones_url":"https://api.github.com/repos/fabien0102/gatsby-starter/milestones{/number}","notifications_url":"https://api.github.com/repos/fabien0102/gatsby-starter/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/fabien0102/gatsby-starter/labels{/name}","releases_url":"https://api.github.com/repos/fabien0102/gatsby-starter/releases{/id}","deployments_url":"https://api.github.com/repos/fabien0102/gatsby-starter/deployments","created_at":"2017-04-13T12:50:52Z","updated_at":"2018-06-17T02:53:38Z","pushed_at":"2018-06-01T14:46:49Z","git_url":"git://github.com/fabien0102/gatsby-starter.git","ssh_url":"git@github.com:fabien0102/gatsby-starter.git","clone_url":"https://github.com/fabien0102/gatsby-starter.git","svn_url":"https://github.com/fabien0102/gatsby-starter","homepage":null,"size":15601,"stargazers_count":173,"watchers_count":173,"language":"TypeScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":39,"mirror_url":null,"archived":false,"open_issues_count":23,"license":null,"forks":39,"open_issues":23,"watchers":173,"default_branch":"master","network_count":39,"subscribers_count":10}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/gatsby-wordpress-starter.json b/www/src/data/StarterShowcase/generatedGithubData/gatsby-wordpress-starter.json
new file mode 100644
index 0000000000000..c8cb0ea8e633a
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/gatsby-wordpress-starter.json
@@ -0,0 +1 @@
+{"name":"gatsby-starter-advanced","description":"GatsbyJS starter that includes examples for advanced use cases.","version":"1.1.0","author":"Ruben Harutyunyan ","dependencies":{"babel-plugin-lodash":"^3.3.2","gatsby":"^1.9.149","gatsby-link":"^1.6.32","gatsby-plugin-catch-links":"^1.0.14","gatsby-plugin-feed":"^1.3.15","gatsby-plugin-google-analytics":"^1.0.14","gatsby-plugin-manifest":"^1.0.12","gatsby-plugin-nprogress":"^1.0.9","gatsby-plugin-offline":"^1.0.12","gatsby-plugin-react-helmet":"^2.0.3","gatsby-plugin-sharp":"^1.6.24","gatsby-plugin-sitemap":"^1.2.9","gatsby-plugin-styled-components":"^2.0.4","gatsby-plugin-twitter":"^1.0.14","gatsby-remark-autolink-headers":"^1.4.11","gatsby-remark-copy-linked-files":"^1.5.25","gatsby-remark-images":"^1.5.36","gatsby-remark-prismjs":"^1.2.11","gatsby-remark-responsive-iframe":"^1.4.16","gatsby-source-filesystem":"^1.5.11","gatsby-source-wordpress":"^2.0.42","gatsby-transformer-remark":"^1.7.26","lodash":"^4.17.4","lodash-webpack-plugin":"^0.11.4","react":"^15.6.1","react-disqus-comments":"^1.1.1","react-dom":"^15.6.1","react-helmet":"^5.2.0","react-share":"^1.19.0","react-twitter-widgets":"^1.7.1","styled-components":"^2.4.0"},"devDependencies":{"cli-glob":"^0.1.0","eslint":"^3.19.0","eslint-config-airbnb":"^15.0.2","eslint-config-prettier":"^2.9.0","eslint-plugin-import":"^2.8.0","eslint-plugin-jsx-a11y":"^5.1.1","eslint-plugin-react":"^7.5.1","gh-pages":"^1.1.0","prettier":"^1.9.2","remark-cli":"^4.0.0","remark-preset-lint-recommended":"^3.0.1","stylefmt":"^6.0.0","stylelint":"^8.4.0","stylelint-config-standard":"^18.0.0","write-good":"^0.11.3"},"keywords":["gatsby"],"license":"MIT","main":"n/a","scripts":{"develop":"gatsby develop","dev":"npm run develop","serve":"gatsby serve","build":"gatsby build","build:pp":"gatsby build --prefix-paths","build:gh":"npm run clean && npm run build:pp && gh-pages -d public","clean":"rm -rf public","lint:js":"eslint --ext .js,.jsx .","lint:md":"remark content/posts/","write-good":"write-good $(glob 'content/posts/**/*.md')","format:js":"prettier '**/*.{js,jsx}' --write"},"remarkConfig":{"plugins":["remark-preset-lint-recommended"]},"_requested":{"raw":"https://github.com/ericwindmill/gatsby-starter-wordpress","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/ericwindmill/gatsby-starter-wordpress","spec":"git+https://github.com/ericwindmill/gatsby-starter-wordpress.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:ericwindmill/gatsby-starter-wordpress.git","sshUrl":"git+ssh://git@github.com/ericwindmill/gatsby-starter-wordpress.git","httpsUrl":"git+https://github.com/ericwindmill/gatsby-starter-wordpress.git","gitUrl":"git://github.com/ericwindmill/gatsby-starter-wordpress.git","shortcut":"github:ericwindmill/gatsby-starter-wordpress","directUrl":"https://raw.githubusercontent.com/ericwindmill/gatsby-starter-wordpress/master/package.json"}},"repoMetadata":{"id":120133202,"node_id":"MDEwOlJlcG9zaXRvcnkxMjAxMzMyMDI=","name":"gatsby-starter-wordpress","full_name":"ericwindmill/gatsby-starter-wordpress","owner":{"login":"ericwindmill","id":21140344,"node_id":"MDQ6VXNlcjIxMTQwMzQ0","avatar_url":"https://avatars2.githubusercontent.com/u/21140344?v=4","gravatar_id":"","url":"https://api.github.com/users/ericwindmill","html_url":"https://github.com/ericwindmill","followers_url":"https://api.github.com/users/ericwindmill/followers","following_url":"https://api.github.com/users/ericwindmill/following{/other_user}","gists_url":"https://api.github.com/users/ericwindmill/gists{/gist_id}","starred_url":"https://api.github.com/users/ericwindmill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ericwindmill/subscriptions","organizations_url":"https://api.github.com/users/ericwindmill/orgs","repos_url":"https://api.github.com/users/ericwindmill/repos","events_url":"https://api.github.com/users/ericwindmill/events{/privacy}","received_events_url":"https://api.github.com/users/ericwindmill/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/ericwindmill/gatsby-starter-wordpress","description":"A GatsbyJS starter template that leverages the WordPress API, ACF and more","fork":false,"url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress","forks_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/forks","keys_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/teams","hooks_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/hooks","issue_events_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/issues/events{/number}","events_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/events","assignees_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/assignees{/user}","branches_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/branches{/branch}","tags_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/tags","blobs_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/git/refs{/sha}","trees_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/statuses/{sha}","languages_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/languages","stargazers_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/stargazers","contributors_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/contributors","subscribers_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/subscribers","subscription_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/subscription","commits_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/commits{/sha}","git_commits_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/git/commits{/sha}","comments_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/comments{/number}","issue_comment_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/issues/comments{/number}","contents_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/contents/{+path}","compare_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/merges","archive_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/downloads","issues_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/issues{/number}","pulls_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/pulls{/number}","milestones_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/milestones{/number}","notifications_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/labels{/name}","releases_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/releases{/id}","deployments_url":"https://api.github.com/repos/ericwindmill/gatsby-starter-wordpress/deployments","created_at":"2018-02-03T21:55:52Z","updated_at":"2018-06-16T16:25:47Z","pushed_at":"2018-04-05T15:15:52Z","git_url":"git://github.com/ericwindmill/gatsby-starter-wordpress.git","ssh_url":"git@github.com:ericwindmill/gatsby-starter-wordpress.git","clone_url":"https://github.com/ericwindmill/gatsby-starter-wordpress.git","svn_url":"https://github.com/ericwindmill/gatsby-starter-wordpress","homepage":null,"size":12253,"stargazers_count":73,"watchers_count":73,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":12,"mirror_url":null,"archived":false,"open_issues_count":2,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":12,"open_issues":2,"watchers":73,"default_branch":"master","network_count":12,"subscribers_count":6}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/open-crowd-fund.json b/www/src/data/StarterShowcase/generatedGithubData/open-crowd-fund.json
new file mode 100644
index 0000000000000..a7b65e7e66013
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/open-crowd-fund.json
@@ -0,0 +1 @@
+{"name":"open-crowd-fund","description":"Open Crowd Fund as open source alternative to crowd fund your own projects.","version":"1.0.0","author":"Robin Wieruch ","dependencies":{"axios":"^0.16.2","currency-symbol-map":"^4.0.3","firebase":"^4.6.0","gatsby":"^1.9.63","gatsby-link":"^1.6.21","gatsby-plugin-google-analytics":"^1.0.10","gatsby-plugin-manifest":"^1.0.8","gatsby-plugin-offline":"^1.0.10","gatsby-plugin-react-helmet":"^1.0.5","gatsby-plugin-styled-components":"^1.0.5","gatsby-plugin-typography":"^1.7.10","gatsby-remark-emoji":"0.0.1","gatsby-transformer-remark":"^1.7.17","react-stripe-checkout":"^2.6.3","react-syntax-highlighter":"^5.7.1","typography-theme-lincoln":"^0.15.11"},"keywords":["open crowd fund alternative"],"license":"MIT","main":"n/a","scripts":{"build":"gatsby build","develop":"gatsby develop","format":"prettier es5 --single-quote --write 'src/**/*.js'","test":"echo \"No test specified\" && exit 0"},"devDependencies":{"prettier":"^1.7.4"},"_requested":{"raw":"https://github.com/rwieruch/open-crowd-fund","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/rwieruch/open-crowd-fund","spec":"git+https://github.com/rwieruch/open-crowd-fund.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:rwieruch/open-crowd-fund.git","sshUrl":"git+ssh://git@github.com/rwieruch/open-crowd-fund.git","httpsUrl":"git+https://github.com/rwieruch/open-crowd-fund.git","gitUrl":"git://github.com/rwieruch/open-crowd-fund.git","shortcut":"github:rwieruch/open-crowd-fund","directUrl":"https://raw.githubusercontent.com/rwieruch/open-crowd-fund/master/package.json"}},"repoMetadata":{"id":107506175,"node_id":"MDEwOlJlcG9zaXRvcnkxMDc1MDYxNzU=","name":"open-crowd-fund","full_name":"rwieruch/open-crowd-fund","owner":{"login":"rwieruch","id":2479967,"node_id":"MDQ6VXNlcjI0Nzk5Njc=","avatar_url":"https://avatars0.githubusercontent.com/u/2479967?v=4","gravatar_id":"","url":"https://api.github.com/users/rwieruch","html_url":"https://github.com/rwieruch","followers_url":"https://api.github.com/users/rwieruch/followers","following_url":"https://api.github.com/users/rwieruch/following{/other_user}","gists_url":"https://api.github.com/users/rwieruch/gists{/gist_id}","starred_url":"https://api.github.com/users/rwieruch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rwieruch/subscriptions","organizations_url":"https://api.github.com/users/rwieruch/orgs","repos_url":"https://api.github.com/users/rwieruch/repos","events_url":"https://api.github.com/users/rwieruch/events{/privacy}","received_events_url":"https://api.github.com/users/rwieruch/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/rwieruch/open-crowd-fund","description":"🐣 Your open source solution to crowd fund your ideas. Powered by Gatsby.js.","fork":false,"url":"https://api.github.com/repos/rwieruch/open-crowd-fund","forks_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/forks","keys_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/keys{/key_id}","collaborators_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/teams","hooks_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/hooks","issue_events_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/issues/events{/number}","events_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/events","assignees_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/assignees{/user}","branches_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/branches{/branch}","tags_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/tags","blobs_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/git/refs{/sha}","trees_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/git/trees{/sha}","statuses_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/statuses/{sha}","languages_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/languages","stargazers_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/stargazers","contributors_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/contributors","subscribers_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/subscribers","subscription_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/subscription","commits_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/commits{/sha}","git_commits_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/git/commits{/sha}","comments_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/comments{/number}","issue_comment_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/issues/comments{/number}","contents_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/contents/{+path}","compare_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/compare/{base}...{head}","merges_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/merges","archive_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/downloads","issues_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/issues{/number}","pulls_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/pulls{/number}","milestones_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/milestones{/number}","notifications_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/labels{/name}","releases_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/releases{/id}","deployments_url":"https://api.github.com/repos/rwieruch/open-crowd-fund/deployments","created_at":"2017-10-19T06:21:52Z","updated_at":"2018-06-12T01:19:42Z","pushed_at":"2017-12-28T10:56:54Z","git_url":"git://github.com/rwieruch/open-crowd-fund.git","ssh_url":"git@github.com:rwieruch/open-crowd-fund.git","clone_url":"https://github.com/rwieruch/open-crowd-fund.git","svn_url":"https://github.com/rwieruch/open-crowd-fund","homepage":"","size":385,"stargazers_count":36,"watchers_count":36,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":10,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"mit","name":"MIT License","spdx_id":"MIT","url":"https://api.github.com/licenses/mit","node_id":"MDc6TGljZW5zZTEz"},"forks":10,"open_issues":1,"watchers":36,"default_branch":"master","network_count":10,"subscribers_count":5}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/generatedGithubData/verious.json b/www/src/data/StarterShowcase/generatedGithubData/verious.json
new file mode 100644
index 0000000000000..d67878a97096d
--- /dev/null
+++ b/www/src/data/StarterShowcase/generatedGithubData/verious.json
@@ -0,0 +1 @@
+{"name":"verious-boilerplate","version":"1.0.0","description":"","main":"index.js","scripts":{"develop":"./node_modules/.bin/gatsby develop","build":"./node_modules/.bin/gatsby build","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"gatsby":"^1.1.0","react":"16.2.0","verious":"0.8.17"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb":"^16.1.0","eslint-plugin-import":"2.8.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-react":"^7.4.0"},"_requested":{"raw":"https://github.com/cpinnix/verious-boilerplate","scope":null,"escapedName":null,"name":null,"rawSpec":"https://github.com/cpinnix/verious-boilerplate","spec":"git+https://github.com/cpinnix/verious-boilerplate.git","type":"hosted","hosted":{"type":"github","ssh":"git@github.com:cpinnix/verious-boilerplate.git","sshUrl":"git+ssh://git@github.com/cpinnix/verious-boilerplate.git","httpsUrl":"git+https://github.com/cpinnix/verious-boilerplate.git","gitUrl":"git://github.com/cpinnix/verious-boilerplate.git","shortcut":"github:cpinnix/verious-boilerplate","directUrl":"https://raw.githubusercontent.com/cpinnix/verious-boilerplate/master/package.json"}},"repoMetadata":{"id":97256505,"node_id":"MDEwOlJlcG9zaXRvcnk5NzI1NjUwNQ==","name":"verious-boilerplate","full_name":"cpinnix/verious-boilerplate","owner":{"login":"cpinnix","id":391176,"node_id":"MDQ6VXNlcjM5MTE3Ng==","avatar_url":"https://avatars1.githubusercontent.com/u/391176?v=4","gravatar_id":"","url":"https://api.github.com/users/cpinnix","html_url":"https://github.com/cpinnix","followers_url":"https://api.github.com/users/cpinnix/followers","following_url":"https://api.github.com/users/cpinnix/following{/other_user}","gists_url":"https://api.github.com/users/cpinnix/gists{/gist_id}","starred_url":"https://api.github.com/users/cpinnix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpinnix/subscriptions","organizations_url":"https://api.github.com/users/cpinnix/orgs","repos_url":"https://api.github.com/users/cpinnix/repos","events_url":"https://api.github.com/users/cpinnix/events{/privacy}","received_events_url":"https://api.github.com/users/cpinnix/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/cpinnix/verious-boilerplate","description":null,"fork":false,"url":"https://api.github.com/repos/cpinnix/verious-boilerplate","forks_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/forks","keys_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/keys{/key_id}","collaborators_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/teams","hooks_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/hooks","issue_events_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/issues/events{/number}","events_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/events","assignees_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/assignees{/user}","branches_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/branches{/branch}","tags_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/tags","blobs_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/git/refs{/sha}","trees_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/git/trees{/sha}","statuses_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/statuses/{sha}","languages_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/languages","stargazers_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/stargazers","contributors_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/contributors","subscribers_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/subscribers","subscription_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/subscription","commits_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/commits{/sha}","git_commits_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/git/commits{/sha}","comments_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/comments{/number}","issue_comment_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/issues/comments{/number}","contents_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/contents/{+path}","compare_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/compare/{base}...{head}","merges_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/merges","archive_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/downloads","issues_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/issues{/number}","pulls_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/pulls{/number}","milestones_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/milestones{/number}","notifications_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/labels{/name}","releases_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/releases{/id}","deployments_url":"https://api.github.com/repos/cpinnix/verious-boilerplate/deployments","created_at":"2017-07-14T17:10:25Z","updated_at":"2018-03-08T21:02:27Z","pushed_at":"2017-12-23T17:06:20Z","git_url":"git://github.com/cpinnix/verious-boilerplate.git","ssh_url":"git@github.com:cpinnix/verious-boilerplate.git","clone_url":"https://github.com/cpinnix/verious-boilerplate.git","svn_url":"https://github.com/cpinnix/verious-boilerplate","homepage":null,"size":107,"stargazers_count":3,"watchers_count":3,"language":"JavaScript","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":0,"license":null,"forks":1,"open_issues":0,"watchers":3,"default_branch":"master","network_count":1,"subscribers_count":1}}
\ No newline at end of file
diff --git a/www/src/data/StarterShowcase/scraper.js b/www/src/data/StarterShowcase/scraper.js
new file mode 100644
index 0000000000000..6438e9b167d27
--- /dev/null
+++ b/www/src/data/StarterShowcase/scraper.js
@@ -0,0 +1,77 @@
+var webshot = require('webshot')
+var fs = require('fs')
+var path = require('path')
+// var markdown = require('markdown') // dont need this yet i justneed front matter
+var fm = require('front-matter')
+var GitHub = require('github-api')
+var getpkgjson = require('get-package-json-from-github')
+// maybe use this npm thing in future https://github.com/npm/read-package-json
+
+// unauthenticated client
+const gh = new GitHub()
+
+var srcFolder = './startersData'
+var desFolder = '../../../static/StarterShowcase/generatedScreenshots'
+var gitFolder = './generatedGithubData'
+
+// loop breaker.
+// for debugging, make this 0 so you dont get a ton of snapshots. if normal, set this to -10000 or something
+let count = -100000
+
+// Loop through all the files in the temp directory
+fs.readdir(srcFolder, function (err, files) {
+ if (err) {
+ console.error('Could not list the directory.', err)
+ process.exit(1)
+ }
+
+ files.forEach(function (file, index) {
+ // Make one pass
+ var fromPath = path.join(srcFolder, file)
+ fs.readFile(fromPath, 'utf8', (err, data) => {
+ if (err) throw err
+ const { attributes } = fm(data)
+ const { demo, repo } = attributes
+ // const stub = getStub(repo) // not good because the file name can diverge from the repo noame
+ const stub = file.split('.')[0] // not good because the file name can diverge from the repo noame
+ // *************** screenshot the demo if its available
+ // if (demo
+ // // && count++ < 2
+ // ) {
+ // webshot(demo, path.join(desFolder, `${stub}.png`), function (err) {
+ // // screenshot now saved
+ // if (err) { console.error('webshot err happened with ', fromPath, err) }
+ // console.log('Proceeding...')
+ // })
+ // }
+ // *************** get details from github repo
+ const jsonpath = path.join(gitFolder, `${stub}.json`)
+ if (repo
+ // && !fs.existsSync(jsonpath)
+ // && count++ < 2
+ ) {
+ getpkgjson(repo)
+ .then(pkgjson => {
+ const repodata = gh.getRepo(getUser(repo), getStub(repo))
+ repodata.getDetails((err, res) => {
+ if (err) throw err
+ pkgjson.repoMetadata = res
+ var json = JSON.stringify(pkgjson)
+ fs.writeFile(jsonpath, json, 'utf8', err => {
+ if (err) throw err
+ })
+ })
+ })
+ .catch(err => console.error(err) || console.log(repo))
+ }
+ })
+ })
+})
+
+function getStub(repo) {
+ return repo.split('/').slice(-1)[0]
+}
+
+function getUser(repo) {
+ return repo.split('/').slice(-2)[0]
+}
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-advanced-blog.md b/www/src/data/StarterShowcase/startersData/gatsby-advanced-blog.md
new file mode 100644
index 0000000000000..445d374d35a41
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-advanced-blog.md
@@ -0,0 +1,18 @@
+---
+date: January 3, 2018
+demo: https://wonism.github.io/
+repo: https://github.com/wonism/gatsby-advanced-blog
+description: n/a
+tags:
+- portfolio
+- Redux
+features:
+- Blog post listing with previews (image + summary) for each blog post
+- Categories and tags for blog posts with pagination
+- Search post with keyword
+- Put react application / tweet into post
+- Copy some codes in post with clicking button
+- Portfolio
+- Resume
+- Redux for managing statement (with redux-saga / reselect)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-advanced-starter.md b/www/src/data/StarterShowcase/startersData/gatsby-advanced-starter.md
new file mode 100644
index 0000000000000..ab95ab987bb29
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-advanced-starter.md
@@ -0,0 +1,18 @@
+---
+date: January 3, 2018
+demo: https://vagr9k.github.io/gatsby-advanced-starter/
+repo: https://github.com/Vagr9K/gatsby-advanced-starter
+description: Great for learning about advanced features and their implementations
+tags:
+- Styling:None
+features:
+- Does not contain any UI frameworks
+- Provides only a skeleton
+- Tags
+- Categories
+- Google Analytics
+- Disqus
+- Offline support
+- Web App Manifest
+- SEO
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-blog-starter-kit.md b/www/src/data/StarterShowcase/startersData/gatsby-blog-starter-kit.md
new file mode 100644
index 0000000000000..40c4b58371ed6
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-blog-starter-kit.md
@@ -0,0 +1,12 @@
+---
+date: January 3, 2018
+demo: https://dschau.github.io/gatsby-blog-starter-kit/
+repo: https://github.com/dschau/gatsby-blog-starter-kit
+description: n/a
+tags:
+- blog
+features:
+- Blog post listing with previews for each blog post
+- Navigation between posts with a previous/next post button
+- Tags and tag navigation
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-contentful-starter.md b/www/src/data/StarterShowcase/startersData/gatsby-contentful-starter.md
new file mode 100644
index 0000000000000..72b28aff511c5
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-contentful-starter.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: https://contentful-userland.github.io/gatsby-contentful-starter/
+repo: https://github.com/contentful-userland/gatsby-contentful-starter
+description: n/a
+tags:
+- blog
+- Contentful
+features:
+- Based on the Gatsby Starter Blog
+- Includes Contentful Delivery API for production build
+- Includes Contentful Preview API for development
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-firebase-authentication.md b/www/src/data/StarterShowcase/startersData/gatsby-firebase-authentication.md
new file mode 100644
index 0000000000000..ea5eeda624c0d
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-firebase-authentication.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: https://react-firebase-authentication.wieruch.com/
+repo: https://github.com/rwieruch/gatsby-firebase-authentication
+description: n/a
+tags:
+- Firebase
+features:
+- Sign In, Sign Up, Sign Out
+- Password Forget
+- Password Change
+- Protected Routes with Authorization
+- Realtime Database with Users
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-hampton-theme.md b/www/src/data/StarterShowcase/startersData/gatsby-hampton-theme.md
new file mode 100644
index 0000000000000..394ba9856ebba
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-hampton-theme.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://dmwl.net/gatsby-hampton-theme
+repo: https://github.com/davad/gatsby-hampton-theme
+description: n/a
+tags:
+- Styling:CSS-in-JS
+features:
+- Eslint in dev mode with the airbnb config and prettier formatting rules
+- Emotion for CSS-in-JS
+- A basic blog, with posts under src/pages/blog
+- A few basic components (Navigation, Layout, Link wrapper around gatsby-link))
+- Based on gatsby-starter-gatsbytheme
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-material-starter.md b/www/src/data/StarterShowcase/startersData/gatsby-material-starter.md
new file mode 100644
index 0000000000000..66e2177fb31b3
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-material-starter.md
@@ -0,0 +1,18 @@
+---
+date: January 3, 2018
+demo: https://vagr9k.github.io/gatsby-material-starter/
+repo: https://github.com/Vagr9K/gatsby-material-starter
+description: n/a
+tags:
+- Styling:Material
+features:
+- React-MD for Material design
+- Sass/SCSS
+- Tags
+- Categories
+- Google Analytics
+- Disqus
+- Offline support
+- Web App Manifest
+- SEO
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-orga.md b/www/src/data/StarterShowcase/startersData/gatsby-orga.md
new file mode 100644
index 0000000000000..f13d48e22e461
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-orga.md
@@ -0,0 +1,10 @@
+---
+date: January 3, 2018
+demo: https://xiaoxinghu.github.io/gatsby-orga/
+repo: https://github.com/xiaoxinghu/gatsby-orga
+description: n/a
+tags:
+- Orga
+features:
+- Parses org-mode files with Orga.
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-2column-portfolio.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-2column-portfolio.md
new file mode 100644
index 0000000000000..fd91d2fb3b09e
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-2column-portfolio.md
@@ -0,0 +1,17 @@
+---
+date: January 3, 2018
+demo: http://2column-portfolio.surge.sh/
+repo: https://github.com/praagyajoshi/gatsby-starter-2column-portfolio
+description: n/a
+tags:
+- portfolio
+- Styling:SCSS
+features:
+- Designed as a minimalistic portfolio website
+- Grid system using flexboxgrid
+- Styled using SCSS
+- Font icons using font-awesome
+- Google Analytics integration
+- Open Sans font using Google Fonts
+- Prerendered Open Graph tags for rich sharing
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-basic.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-basic.md
new file mode 100644
index 0000000000000..ccdd6ad9ee4e0
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-basic.md
@@ -0,0 +1,15 @@
+---
+date: January 3, 2018
+demo: https://prototypeinteractive.github.io/gatsby-react-boilerplate/
+repo: https://github.com/PrototypeInteractive/gatsby-react-boilerplate
+description: n/a
+tags:
+- Styling:Bootstrap
+features:
+- Basic configuration and folder structure
+- Uses PostCSS and Sass (with autoprefixer and pixrem)
+- Uses Bootstrap 4 grid
+- Leaves the styling to you
+- Uses data from local json files
+- Contains Node.js server code for easy, secure, and fast hosting
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-blog-no-styles.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-blog-no-styles.md
new file mode 100644
index 0000000000000..550cb7253defe
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-blog-no-styles.md
@@ -0,0 +1,11 @@
+---
+date: January 3, 2018
+demo: http://capricious-spring.surge.sh/
+repo: https://github.com/noahg/gatsby-starter-blog-no-styles
+description: n/a
+tags:
+- blog
+- Styling:None
+features:
+- Same as official gatsby-starter-blog but with all styling removed
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-blog.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-blog.md
new file mode 100644
index 0000000000000..42a34e387ae3d
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-blog.md
@@ -0,0 +1,9 @@
+---
+date: January 3, 2018
+demo: http://gatsbyjs.github.io/gatsby-starter-blog/
+repo: https://github.com/gatsbyjs/gatsby-starter-blog
+description: official blog
+tags:
+- official
+- blog
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-bloomer.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-bloomer.md
new file mode 100644
index 0000000000000..5f0d44b01e967
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-bloomer.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-bloomer.netlify.com/
+repo: https://github.com/Cethy/gatsby-starter-bloomer
+description: n/a
+tags:
+- Styling:Bulma
+features:
+- Based on gatsby-starter-default
+- Bulma CSS Framework with its Bloomer react components
+- Font-Awesome icons
+- Includes a simple fullscreen hero w/ footer example
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap-netlify.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap-netlify.md
new file mode 100644
index 0000000000000..114b569aff891
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap-netlify.md
@@ -0,0 +1,11 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-bootstrap-netlify.netlify.com/
+repo: https://github.com/konsumer/gatsby-starter-bootstrap-netlify
+description: n/a
+tags:
+- Styling:Bootstrap
+- NetlifyCMS
+features:
+- Very similar to gatsby-starter-netlify-cms, slightly more configurable (eg set site-title in gatsby-config) with Bootstrap/Bootswatch instead of bulma
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap.md
new file mode 100644
index 0000000000000..8e6950407f7e7
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-bootstrap.md
@@ -0,0 +1,12 @@
+---
+date: January 3, 2018
+demo: https://jaxx2104.github.io/gatsby-starter-bootstrap/
+repo: https://github.com/jaxx2104/gatsby-starter-bootstrap
+description: n/a
+tags:
+- Styling:Bootstrap
+features:
+- Bootstrap CSS framework
+- Single column layout
+- Basic components like SiteNavi, SitePost, SitePage
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-bulma-storybook.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-bulma-storybook.md
new file mode 100644
index 0000000000000..58f0c67f467af
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-bulma-storybook.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://gatsby-bulma-storybook.surge.sh/
+repo: https://github.com/gvaldambrini/gatsby-starter-bulma-storybook
+description: n/a
+tags:
+- Styling:Bulma
+features:
+- Storybook for developing components in isolation
+- Bulma and Sass support for styling
+- CSS modules
+- Prettier & eslint to format & check the code
+- Jest
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-business.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-business.md
new file mode 100644
index 0000000000000..932c836494190
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-business.md
@@ -0,0 +1,19 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-business.netlify.com/
+repo: https://github.com/v4iv/gatsby-starter-business
+description: n/a
+tags:
+- Styling:Bulma
+- PWA
+- NetlifyCMS
+- Disqus
+features:
+- Complete Business Website Suite - Home Page, About Page, Pricing Page, Contact Page and Blog
+- Netlify CMS for Content Management
+- SEO Friendly (Sitemap, Schemas, Meta Tags, GTM etc)
+- Bulma and Sass Support for styling
+- Progressive Web App & Offline Support
+- Tags and RSS Feed for Blog
+- Disqus and Share Support
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-casper.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-casper.md
new file mode 100644
index 0000000000000..faa9ffd5c7a01
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-casper.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: https://haysclark.github.io/gatsby-starter-casper/
+repo: https://github.com/haysclark/gatsby-starter-casper
+description: n/a
+tags:
+- PWA
+features:
+- Page pagination
+- CSS
+- Tags
+- Google Analytics
+- Offline support
+- Web App Manifest
+- SEO
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-ceevee.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-ceevee.md
new file mode 100644
index 0000000000000..e36a936db27c9
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-ceevee.md
@@ -0,0 +1,15 @@
+---
+date: January 3, 2018
+demo: http://gatsby-starter-ceevee.surge.sh/
+repo: https://github.com/amandeepmittal/gatsby-starter-ceevee
+description: n/a
+tags:
+- portfolio
+features:
+- Based on the Ceevee site template, design by Styleshout
+- Single Page Resume/Portfolio site
+- Target audience Developers, Designers, etc.
+- Used CSS Modules, easy to manipulate
+- FontAwsome Library for icons
+- Responsive Design, optimized for Mobile devices
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-contentful-i18n.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-contentful-i18n.md
new file mode 100644
index 0000000000000..e799ad6d9e7cb
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-contentful-i18n.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-contentful-i18n.netlify.com/
+repo: https://github.com/mccrodp/gatsby-starter-contentful-i18n
+description: n/a
+tags:
+- i18n
+- Contentful
+features:
+- Localization (Multilanguage)
+- Dynamic content from Contentful CMS
+- Integrates i18n plugin starter and using-contentful repos
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-datocms.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-datocms.md
new file mode 100644
index 0000000000000..f4a0b0399d85d
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-datocms.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: http://cranky-edison-12166d.netlify.com/
+repo: https://github.com/datocms/gatsby-portfolio
+description: n/a
+tags:
+- DatoCMS
+features:
+- Simple portfolio to quick start a site with DatoCMS
+- Contents and media from DatoCMS
+- Custom sass style
+- SEO
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-deck.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-deck.md
new file mode 100644
index 0000000000000..e0d472fce1fc4
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-deck.md
@@ -0,0 +1,12 @@
+---
+date: January 3, 2018
+demo: https://gatsby-deck.netlify.com/
+repo: https://github.com/fabe/gatsby-starter-deck
+description: n/a
+tags:
+- presentation
+features:
+- Create presentations/slides using Gatsby.
+- Offline support.
+- Page transitions.
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-default-i18n.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-default-i18n.md
new file mode 100644
index 0000000000000..88db267f77a28
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-default-i18n.md
@@ -0,0 +1,10 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-default-i18n.netlify.com/
+repo: https://github.com/angeloocana/gatsby-starter-default-i18n
+description: n/a
+tags:
+- i18n
+features:
+- localization (Multilanguage)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-default.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-default.md
new file mode 100644
index 0000000000000..60f9b4ac4129c
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-default.md
@@ -0,0 +1,8 @@
+---
+date: January 3, 2018
+demo: http://gatsbyjs.github.io/gatsby-starter-default/
+repo: https://github.com/gatsbyjs/gatsby-starter-default
+description: official default
+tags:
+- official
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-dimension.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-dimension.md
new file mode 100644
index 0000000000000..ff6505334ae7d
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-dimension.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://gatsby-dimension.surge.sh/
+repo: https://github.com/ChangoMan/gatsby-starter-dimension
+description: n/a
+tags:
+- portfolio
+- Styling:SCSS
+features:
+- Based off of the Dimension site template. Designed by HTML5 UP
+- Simple one page site that’s perfect for personal portfolios
+- Fully Responsive
+- Styling with SCSS
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-docs.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-docs.md
new file mode 100644
index 0000000000000..9f5a379e19fa2
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-docs.md
@@ -0,0 +1,18 @@
+---
+date: January 3, 2018
+demo: https://gatsby-docs-starter.netlify.com/
+repo: https://github.com/ericwindmill/gatsby-starter-docs
+description: n/a
+tags:
+- documentation
+- Styling:CSS-in-JS
+features:
+- All the features from gatsby-advanced-starter, plus
+- Designed for Documentation / Tutorial Websites
+- ‘Table of Contents’ Component, Auto generates ToC from posts - just follow the file frontmatter conventions from markdown files in ‘lessons’.
+- Styled Components w/ ThemeProvider
+- Basic UI
+- A few extra components
+- Custom prismjs theme
+- React Icons
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-forty.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-forty.md
new file mode 100644
index 0000000000000..6442a6ce50d73
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-forty.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://gatsby-forty.surge.sh/
+repo: https://github.com/ChangoMan/gatsby-starter-forty
+description: n/a
+tags:
+- Styling:SCSS
+- Styling:HTML5UP
+features:
+- Based off of the Forty site template. Designed by HTML5 UP
+- Colorful homepage, and also includes a Landing Page and Generic Page components.
+- Many elements are available, including buttons, forms, tables, and pagination.
+- Styling with SCSS
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-gatsbythemes.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-gatsbythemes.md
new file mode 100644
index 0000000000000..ea879aee635ed
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-gatsbythemes.md
@@ -0,0 +1,24 @@
+---
+date: January 3, 2018
+demo: https://themes.gatsbythemes.com/gatsby-starter/
+repo: https://github.com/saschajullmann/gatsby-starter-gatsbythemes
+description: n/a
+tags:
+- Styling:CSS-in-JS
+- blog
+features:
+- CSS-in-JS via Emotion.
+- Jest and Enzyme for testing.
+- Eslint in dev mode with the airbnb config and prettier formatting rules.
+- React 16.
+- A basic blog, with posts under src/pages/blog. There’s also a script which creates a new Blog entry (post.sh).
+- Data per JSON files.
+- A few basic components (Navigation, Footer, Layout).
+- Layout components make use of Styled-System.
+- Google Analytics (you just have to enter your tracking-id).
+- Gatsby-Plugin-Offline which includes Service Workers.
+- Prettier for a uniform codebase.
+- Normalize css (7.0).
+- Feather icons.
+- Font styles taken from Tachyons.
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-gcn.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-gcn.md
new file mode 100644
index 0000000000000..4af4ef667bef4
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-gcn.md
@@ -0,0 +1,17 @@
+---
+date: January 3, 2018
+demo: https://gcn.netlify.com/
+repo: https://github.com/ryanwiemer/gatsby-starter-gcn
+description: n/a
+tags:
+- Contentful
+- Netlify Form
+- Styling:CSS-in-JS
+features:
+- Inspired by gatsby-contentful-starter
+- Contentful integration with ready to go placeholder content
+- Netlify integration including a pre-built contact form
+- Minimal responsive design - made to customize or tear apart
+- Styled components
+- SEO friendly
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-grommet.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-grommet.md
new file mode 100644
index 0000000000000..5ad2f40ecf837
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-grommet.md
@@ -0,0 +1,11 @@
+---
+date: January 3, 2018
+demo: https://alampros.github.io/gatsby-starter-grommet/
+repo: https://github.com/alampros/gatsby-starter-grommet
+description: n/a
+tags:
+- Styling:Grommet
+features:
+- Barebones configuration for using the Grommet design system
+- Uses Sass (with CSS modules support)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-hello-world.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-hello-world.md
new file mode 100644
index 0000000000000..ffaf0f9f47f8c
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-hello-world.md
@@ -0,0 +1,8 @@
+---
+date: January 3, 2018
+demo: https://aberrant-fifth.surge.sh/
+repo: https://github.com/gatsbyjs/gatsby-starter-hello-world
+description: official hello world
+tags:
+- official
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-i18n-lingui.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-i18n-lingui.md
new file mode 100644
index 0000000000000..fe0e53cd61343
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-i18n-lingui.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-i18n-lingui.netlify.com/
+repo: https://github.com/dcroitoru/gatsby-starter-i18n-lingui
+description: n/a
+tags:
+- i18n
+features:
+- Localization (Multilanguage) provided by js-lingui
+- Message extraction
+- Avoids code duplication - generates pages for each locale
+- Possibility of translated paths
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-lumen.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-lumen.md
new file mode 100644
index 0000000000000..cfbb3e9b9fa11
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-lumen.md
@@ -0,0 +1,22 @@
+---
+date: January 3, 2018
+demo: https://lumen.netlify.com/
+repo: https://github.com/alxshelepenok/gatsby-starter-lumen
+description: n/a
+tags:
+- RSS
+- Disqus
+features:
+- Lost Grid.
+- Beautiful typography inspired by matejlatin/Gutenberg.
+- Mobile-First approach in development.
+- Stylesheet built using Sass and BEM-Style naming.
+- Syntax highlighting in code blocks.
+- Sidebar menu built using a configuration block.
+- Archive organized by tags and categories.
+- Automatic RSS generation.
+- Automatic Sitemap generation.
+- Offline support.
+- Google Analytics support.
+- Disqus Comments support.
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-minimal-blog.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-minimal-blog.md
new file mode 100644
index 0000000000000..a3315c20cd4db
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-minimal-blog.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: https://minimal-blog.netlify.com/
+repo: https://github.com/LeKoArts/gatsby-starter-minimal-blog
+description: n/a
+tags:
+- blog
+features:
+- Minimal and clean white layout
+- Offline Support, WebApp Manifest, SEO
+- Automatic Favicons
+- Typography.js
+- Part of a german tutorial series on Gatsby. The starter will change over time to use more advanced stuff (feel free to express your ideas)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-netlify-cms.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-netlify-cms.md
new file mode 100644
index 0000000000000..daf587407d5f8
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-netlify-cms.md
@@ -0,0 +1,15 @@
+---
+date: January 3, 2018
+demo: https://gatsby-netlify-cms.netlify.com/
+repo: https://github.com/AustinGreen/gatsby-starter-netlify-cms
+description: n/a
+tags:
+- blog
+- Styling:Bulma
+- NetlifyCMS
+features:
+- A simple blog built with Netlify CMS
+- Basic directory organization
+- Uses Bulma for styling
+- Visit the repo to learn how to set up authentication, and begin modeling your content.
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-personal-blog.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-personal-blog.md
new file mode 100644
index 0000000000000..ce7df5691b059
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-personal-blog.md
@@ -0,0 +1,37 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-personal-blog.greglobinski.com/
+repo: https://github.com/greglobinski/gatsby-starter-personal-blog
+description: n/a
+tags:
+- blog
+- markdown
+- algolia
+- Netlify Form
+- Styling:Material
+features:
+- Ready to use, but easily customizable a fully equipped theme starter
+- Easy editable content in Markdown files (posts, pages and parts)
+- ‘Like an app’ layout transitions
+- Easily restyled through theme object
+- Styling with JSS
+- Page transitions
+- Comments (Facebook)
+- Post categories
+- Post list filtering
+- Full text searching (Algolia)
+- Contact form (Netlify form handling)
+- Material UI (@next)
+- RSS feed
+- Full screen mode
+- User adjustable articles’ body copy font size
+- Social sharing (Twitter, Facebook, Google, LinkedIn)
+- PWA (manifes.json, offline support, favicons)
+- Google Analytics
+- Favicons generator (node script)
+- Components leazy loading with AsyncComponent (social sharing, info box)
+- ESLint (google config)
+- Prettier code styling
+- Custom webpack CommonsChunkPlugin settings
+- Webpack BundleAnalyzerPlugin
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-photon.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-photon.md
new file mode 100644
index 0000000000000..50165350fff0b
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-photon.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: http://gatsby-photon.surge.sh/
+repo: https://github.com/codebushi/gatsby-starter-photon
+description: n/a
+tags:
+- Styling:HTML5UP
+features:
+- Based off of the Photon site template. Designed by HTML5 UP
+- Single Page, Responsive Site
+- Custom grid made with CSS Grid
+- Styling with SCSS
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emilia.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emilia.md
new file mode 100644
index 0000000000000..f85b09ec7b8de
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emilia.md
@@ -0,0 +1,17 @@
+---
+date: January 3, 2018
+demo: https://portfolio-emilia.netlify.com/
+repo: https://github.com/LeKoArts/gatsby-starter-portfolio-emilia
+description: The target audience are designers and photographers.
+tags:
+- portfolio
+- markdown
+features:
+- Focus on big images (with gatsby-image)
+- Dark Theme with HeroPatterns Header
+- CSS Grid and Styled Components
+- One-Page layout with sub-pages for projects
+- React Overdrive transitions
+- Create your projects in Markdown
+- And other good stuff (SEO, Offline Support, WebApp Manifest Support)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emma.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emma.md
new file mode 100644
index 0000000000000..ba58c6ee793e1
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-portfolio-emma.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: https://portfolio-emma.netlify.com/
+repo: https://github.com/LeKoArts/gatsby-starter-portfolio-emma
+description: The target audience are designers and photographers.
+tags:
+- portfolio
+- markdown
+features:
+- Full-width photo grid-layout (with gatsby-image)
+- Minimalistic light theme with large images
+- Create your projects in Markdown
+- Styling with SCSS and Typography.js
+- Easily configurable
+- And other good stuff (SEO, Offline Support, WebApp Manifest Support)
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-procyon.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-procyon.md
new file mode 100644
index 0000000000000..93d8caae7b623
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-procyon.md
@@ -0,0 +1,26 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-procyon.netlify.com/
+repo: https://github.com/danielmahon/gatsby-starter-procyon
+description: n/a
+tags:
+- PWA
+- GraphCMS
+- Apollo Client
+- Styling:Material
+- Netlify Identity
+features:
+- Gatsby + ReactJS (server side rendering)
+- GraphCMS Headless CMS
+- DraftJS (in-place) Medium-like Editing
+- Apollo GraphQL (client-side)
+- Local caching between builds
+- Material-UI (layout, typography, components, etc)
+- Styled-Components™-like API via Material-UI
+- Netlify Deployment Friendly
+- Netlify Identity Authentication (enables editing)
+- Automatic versioning, deployment and CHANGELOG
+- Automatic rebuilds with GraphCMS and Netlify web hooks
+- PWA (Progressive Web App)
+- Google Fonts
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-product-guy.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-product-guy.md
new file mode 100644
index 0000000000000..82584961751a6
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-product-guy.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://gatsby-starter-product-guy.surge.sh/
+repo: https://github.com/amandeepmittal/gatsby-starter-product-guy
+description: n/a
+tags:
+- portfolio
+features:
+- Single Page
+- A portfolio Developers and Product launchers alike
+- Using Typography.js easy to switch fonts
+- All your Project/Portfolio Data in Markdown, server by GraphQL
+- Responsive Design, optimized for Mobile devices
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-redux.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-redux.md
new file mode 100644
index 0000000000000..2d2e7c1c9cff5
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-redux.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: https://caki0915.github.io/gatsby-starter-redux/
+repo: https://github.com/caki0915/gatsby-starter-redux
+description: n/a
+tags:
+- Styling:CSS-in-JS
+- Redux
+features:
+- Redux and Redux-devtools.
+- Emotion with a basic theme and SSR
+- Typography.js
+- Eslint rules based on Prettier and Airbnb
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-simple-landing.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-simple-landing.md
new file mode 100644
index 0000000000000..7c1ade92f66a5
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-simple-landing.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: https://gssl.greglobinski.com/
+repo: https://github.com/greglobinski/gatsby-starter-simple-landing
+description: n/a
+tags:
+- Styling:CSS-in-JS
+- Markdown
+features:
+- CSS-in-JS via JSS
+- easily restyled through theme object
+- text content via Markdown files
+- auto-generated sizes and types (png, webp) for background and hero images
+- favicons generator
+- webfonts with webfontloader
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-stellar.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-stellar.md
new file mode 100644
index 0000000000000..ea3442814c26a
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-stellar.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: http://gatsby-stellar.surge.sh/
+repo: https://github.com/codebushi/gatsby-starter-stellar
+description: n/a
+tags:
+- Styling:HTML5UP
+features:
+- Based off of the Stellar site template. Designed by HTML5 UP
+- Scroll friendly, responsive site. Can be used as a single or multi-page site.
+- Sticky Navigation when scrolling.
+- Scroll spy and smooth scrolling to different sections of the page.
+- Styling with SCSS
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-strata.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-strata.md
new file mode 100644
index 0000000000000..cd07613b4e0e9
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-strata.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: http://gatsby-strata.surge.sh/
+repo: https://github.com/ChangoMan/gatsby-starter-strata
+description: n/a
+tags:
+- portfolio
+- Styling:HTML5UP
+- Styling:SCSS
+features:
+- Based off of the Strata site template. Designed by HTML5 UP
+- Super Simple, single page portfolio site
+- Lightbox style React photo gallery
+- Fully Responsive
+- Styling with SCSS
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-strict.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-strict.md
new file mode 100644
index 0000000000000..cba86803272d5
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-strict.md
@@ -0,0 +1,18 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-strict.netlify.com/
+repo: https://github.com/kripod/gatsby-starter-strict
+description: n/a
+tags:
+- no tag
+features:
+- A set of strict linting rules (based on the Airbnb JavaScript Style Guide)
+- lint script
+- Encourage automatic code formatting
+- format script
+- Prefer using Yarn for package management
+- Use EditorConfig to maintain consistent coding styles between different editors and IDEs
+- Integration with Visual Studio Code
+- Pre-configured auto-formatting on file save
+- Based on gatsby-starter-default
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-tailwind.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-tailwind.md
new file mode 100644
index 0000000000000..52572bb453b53
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-tailwind.md
@@ -0,0 +1,13 @@
+---
+date: January 3, 2018
+demo: https://quizzical-mcclintock-0226ac.netlify.com/
+repo: https://github.com/taylorbryant/gatsby-starter-tailwind
+description: n/a
+tags:
+- Styling:Tailwind
+features:
+- Based on gatsby-starter-default
+- Tailwind CSS Framework
+- Removes unused CSS with Purgecss
+- Includes responsive navigation and form examples
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-timeline-theme.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-timeline-theme.md
new file mode 100644
index 0000000000000..ce25958f53fe1
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-timeline-theme.md
@@ -0,0 +1,15 @@
+---
+date: January 3, 2018
+demo: http://portfolio-v3.surge.sh/
+repo: https://github.com/amandeepmittal/gatsby-portfolio-v3
+description: n/a
+tags:
+- portfolio
+features:
+- Single Page, Timeline View
+- A portfolio Developers and Product launchers
+- Bring in Data, plug-n-play
+- Responsive Design, optimized for Mobile devices
+- Seo Friendly
+- Uses Flexbox
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript-plus.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript-plus.md
new file mode 100644
index 0000000000000..8411451d1bb1d
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript-plus.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: https://gatsby-starter-typescript-plus.netlify.com/
+repo: https://github.com/resir014/gatsby-starter-typescript-plus
+description: n/a
+tags:
+- Styling:CSS-in-JS
+- Typescript
+- Markdown
+features:
+- TypeScript
+- TSLint (with custom TSLint rules)
+- Markdown rendering with Remark
+- Basic component structure
+- Styling with styled-components
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript.md b/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript.md
new file mode 100644
index 0000000000000..bc46ee8e1aa69
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-starter-typescript.md
@@ -0,0 +1,10 @@
+---
+date: January 3, 2018
+demo: https://haysclark.github.io/gatsby-starter-typescript/
+repo: https://github.com/haysclark/gatsby-starter-typescript
+description: n/a
+tags:
+- Typescript
+features:
+- TypeScript
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-typescript-starter.md b/www/src/data/StarterShowcase/startersData/gatsby-typescript-starter.md
new file mode 100644
index 0000000000000..fb374c374e11a
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-typescript-starter.md
@@ -0,0 +1,17 @@
+---
+date: January 3, 2018
+demo: https://fabien0102-gatsby-starter.netlify.com/
+repo: https://github.com/fabien0102/gatsby-starter
+description: n/a
+tags:
+- Typescript
+- Styling:Semantic
+features:
+- Semantic-ui for styling
+- TypeScript
+- Offline support
+- Web App Manifest
+- Jest/Enzyme testing
+- Storybook
+- Markdown linting
+---
diff --git a/www/src/data/StarterShowcase/startersData/gatsby-wordpress-starter.md b/www/src/data/StarterShowcase/startersData/gatsby-wordpress-starter.md
new file mode 100644
index 0000000000000..eea2de5fb859f
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/gatsby-wordpress-starter.md
@@ -0,0 +1,16 @@
+---
+date: January 3, 2018
+demo: https://gatsby-wordpress-starter.netlify.com/
+repo: https://github.com/ericwindmill/gatsby-starter-wordpress
+description: n/a
+tags:
+- Styling:CSS-in-JS
+- Wordpress
+features:
+- All the features from gatsby-advanced-starter, plus
+- Leverages the WordPress plugin for Gatsby for data
+- Configured to work with WordPress Advanced Custom Fields
+- Auto generated Navigation for your Wordpress Pages
+- Minimal UI and Styling — made to customize.
+- Styled Components
+---
diff --git a/www/src/data/StarterShowcase/startersData/open-crowd-fund.md b/www/src/data/StarterShowcase/startersData/open-crowd-fund.md
new file mode 100644
index 0000000000000..5b4ca74f2dbf7
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/open-crowd-fund.md
@@ -0,0 +1,14 @@
+---
+date: January 3, 2018
+demo: https://www.roadtolearnreact.com/
+repo: https://github.com/rwieruch/open-crowd-fund
+description: n/a
+tags:
+- Stripe
+- Firebase
+features:
+- Open source crowdfunding for your own ideas
+- Alternative for Kickstarter, GoFundMe, etc.
+- Secured Credit Card payments with Stripe
+- Storing of funding information in Firebase
+---
diff --git a/www/src/data/StarterShowcase/startersData/verious.md b/www/src/data/StarterShowcase/startersData/verious.md
new file mode 100644
index 0000000000000..a90b805d430f0
--- /dev/null
+++ b/www/src/data/StarterShowcase/startersData/verious.md
@@ -0,0 +1,15 @@
+---
+date: January 3, 2018
+demo: https://www.verious.io/
+repo: https://github.com/cpinnix/verious-boilerplate
+description: n/a
+tags:
+- no tag
+features:
+- Components only. Bring your own data, plugins, etc.
+- Bootstrap inspired grid system with Container, Row, Column components.
+- Simple Navigation and Dropdown components.
+- Baseline grid built in with modular scale across viewports.
+- Abstract measurements utilize REM for spacing.
+- One font to rule them all, Helvetica.
+---
diff --git a/www/src/pages/starter-showcase.js b/www/src/pages/starter-showcase.js
new file mode 100644
index 0000000000000..e49445e1b2502
--- /dev/null
+++ b/www/src/pages/starter-showcase.js
@@ -0,0 +1,793 @@
+import React, { Component } from "react"
+import Helmet from "react-helmet"
+import { Link } from "gatsby"
+// import Img from "gatsby-image"
+import Layout from "../components/layout"
+import SearchIcon from "../components/search-icon"
+import MdFilterList from "react-icons/lib/md/filter-list"
+import FaAngleDown from "react-icons/lib/fa/angle-down"
+import FaAngleUp from "react-icons/lib/fa/angle-up"
+import FaExtLink from "react-icons/lib/fa/external-link"
+import FaGithub from "react-icons/lib/fa/github"
+import FaClipboard from "react-icons/lib/fa/clipboard"
+import MdClear from "react-icons/lib/md/clear"
+import MdCheckboxBlank from "react-icons/lib/md/check-box-outline-blank"
+import MdCheckbox from "react-icons/lib/md/check-box"
+import MdArrowDownward from "react-icons/lib/md/arrow-downward"
+import MdArrowForward from "react-icons/lib/md/arrow-forward"
+import MdSort from "react-icons/lib/md/sort"
+// import FeaturedSitesIcon from "../assets/featured-sites-icons.svg"
+import { options, /* rhythm, */ scale, rhythm } from "../utils/typography"
+import presets, { colors } from "../utils/presets"
+import { style } from "glamor"
+import hex2rgba from "hex2rgba"
+import RRSM from '../utils/react-router-state-manager'
+
+// main components
+
+class StarterShowcasePage extends Component {
+ render() {
+ const { data, location, urlState, setURLState } = this.props
+ const filtersApplied = urlState.s !== '' ? urlState.s : ( // if theres a search term
+ urlState.d && !Array.isArray(urlState.d) ? urlState.d : // if theres a single dependency
+ 'Showcase' // if no search term or single dependency
+ )
+ return (
+
+
+ Starter Showcase
+
+
+
+
+
+
+
+
+
+
+ )
+ }
+}
+
+export default RRSM({ s: '', c: [], d: [], sort: 'recent' })(StarterShowcasePage)
+
+export const showcaseQuery = graphql`
+query ShowcaseQuery {
+ allMarkdownRemark(sort: {order: DESC, fields: [frontmatter___date]}, limit: 1000, filter: {fileAbsolutePath: {
+ regex: "/startersData/", ne: null
+ }}) {
+ edges {
+ node {
+ id
+ fileAbsolutePath
+ frontmatter {
+ demo
+ repo
+ tags
+ features
+ }
+ fields {
+ anchor
+ slug
+ title
+ package
+ starterShowcase {
+ stub
+ gatsbyDependencies
+ lastUpdated
+ description
+ githubFullName
+ owner {
+ avatar_url
+ }
+ githubData {
+ repoMetadata {
+ full_name
+ updated_at
+ name
+ owner {
+ login
+ }
+ }
+ }
+ stars
+ }
+ }
+ }
+ }
+ }
+}
+`
+
+// smaller components
+
+class FilteredShowcase extends Component {
+ state = {
+ sitesToShow: 9,
+ }
+ setFiltersCategory = filtersCategory => this.props.setURLState({ c: Array.from(filtersCategory) })
+ setFiltersDependency = filtersDependency => this.props.setURLState({ d: Array.from(filtersDependency) })
+ toggleSort = () => this.props.setURLState({ sort: this.props.urlState.sort === 'recent' ? 'stars' : 'recent' })
+ resetFilters = () => this.props.setURLState({ c: null, d: null, s: '' })
+ render() {
+ const { data, urlState, setURLState } = this.props
+ const { setFiltersCategory, setFiltersDependency, resetFilters, toggleSort } = this
+ const filtersCategory = new Set(Array.isArray(urlState.c) ? urlState.c : [urlState.c])
+ const filtersDependency = new Set(Array.isArray(urlState.d) ? urlState.d : [urlState.d])
+ // https://stackoverflow.com/a/32001444/1106414
+ const filters = new Set([].concat(...[filtersCategory, filtersDependency].map(set => Array.from(set))))
+
+ let items = data.allMarkdownRemark.edges
+
+ if (urlState.s.length > 0) {
+ items = items.filter(node => {
+ // TODO: SWYX: very very simple object search algorithm, i know, sorry
+ const { fields, frontmatter } = node.node
+ if (fields) frontmatter.fields = fields.starterShowcase
+ return JSON.stringify(frontmatter).toLowerCase().includes(urlState.s)
+ })
+ }
+
+ if (filtersCategory.size > 0) {
+ items = filterByCategories(items, filtersCategory)
+ }
+ if (filtersDependency.size > 0) {
+ items = filterByDependencies(items, filtersDependency)
+ }
+
+ return (
+
+
+
+ Filter & Refine{` `}
+
+
+
+
+
+ {(filters.size > 0 ||
+ urlState.s.length > 0) && // search is a filter too https://gatsbyjs.slack.com/archives/CB4V648ET/p1529224551000008
+ (
+
+
+
+ )}
+
node.frontmatter && node.frontmatter.tags))
+ )} filters={filtersCategory} setFilters={setFiltersCategory} sortRecent={urlState.sort === 'recent'} />
+ node.fields && node.fields.starterShowcase.gatsbyDependencies.map(str => str[0])))
+ )} filters={filtersDependency} setFilters={setFiltersDependency} sortRecent={urlState.sort === 'recent'} />
+
+
+
+
+
+ {urlState.s.length === 0 ? (
+ filters.size === 0 ? (
+
+ {data.allMarkdownRemark.edges.length} Starters for your new website
+
+ ) : (
+
+ {items.length}
+ {` `}
+ {filters.size === 1 && filters.values()[0]}
+ {` `}
+ Sites
+
+ )
+ ) : (
+ {items.length} search results
+ )}
+
+
+
+
+
+
+
+
+
+ {this.state.sitesToShow < items.length && (
+
+ )}
+
+
+ )
+ }
+}
+
+function LHSFilter({ sortRecent, heading, data, filters, setFilters }) {
+ return (
+
+ {data
+ .sort(([a, anum], [b, bnum]) => {
+ if (sortRecent) {
+ if (a < b) return -1
+ if (a > b) return 1
+ return 0
+ } else {
+ return bnum - anum
+ }
+ })
+ .map(([c, count]) => (
+
+ ))}
+
+ )
+}
+
+
+class Collapsible extends Component {
+ state = {
+ collapsed: false,
+ }
+
+ handleClick = () => {
+ this.setState({ collapsed: !this.state.collapsed })
+ }
+
+ render() {
+ const { heading, children } = this.props
+ return (
+
+ {/* TODO: onClick should be on a link or something */}
+
+ {heading} {this.state.collapsed ? : }
+
+
+
+ )
+ }
+}
+
+
+const ShowcaseList = ({ urlState, items, count, sortRecent }) => {
+ if (!items.length) { // empty state!
+ console.log('urlState.d', urlState.d)
+ const emptyStateReason = urlState.s !== '' ? urlState.s : ( // if theres a search term
+ urlState.d && !Array.isArray(urlState.d) ? urlState.d : // if theres a single dependency
+ 'matching' // if no search term or single dependency
+ )
+ return (
+
+
+ No {`${emptyStateReason}`} starters found!
+
+
Maybe you should write one and submit it?
+
+
+
+ )
+ }
+ if (count) items = items
+ .sort(({ node: nodeA }, { node: nodeB }) => {
+ const safewrap = obj => sortRecent ? new Date(obj.githubData.repoMetadata.updated_at) : obj['stars']
+ const metricA = safewrap(nodeA.fields.starterShowcase)
+ const metricB = safewrap(nodeB.fields.starterShowcase)
+ return metricB - metricA
+ })
+ .slice(0, count)
+ return (
+
+ {items
+ .map(
+ ({ node }) => {
+ const {
+ githubData,
+ description,
+ stars,
+ githubFullName
+ } = node.fields.starterShowcase
+ const repo = githubData.repoMetadata
+ const { updated_at } = repo
+ return node.fields && ( // have to filter out null fields from bad data
+
+
+
+ {node.fields.starterShowcase ? (
+
+ ) : (
+
+ missing
+
+ )}
+
+
+
+
+
+
+ {/* */}
+ {repo.name}
+ {/* */}
+
+
+
{description}
+
+
⭐{stars}
+
Updated {(new Date(updated_at)).toLocaleDateString()}
+
+
+
+ )
+ }
+ )}
+
+ )
+}
+
+
+// utility functions
+
+// https://hackernoon.com/copying-text-to-clipboard-with-javascript-df4d4988697f
+const copyToClipboard = str => {
+ const el = document.createElement('textarea'); // Create a