Merge pull request #66 from lgraubner/cleanup

remove unused dependencies, fix inconsistencies, remove PropTypes
This commit is contained in:
Kyle Mathews 2017-11-02 10:17:37 -07:00 committed by GitHub
commit d2f7756832
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 649 additions and 1549 deletions

View file

@ -1,30 +1,27 @@
const _ = require("lodash") const _ = require("lodash")
const Promise = require("bluebird") const Promise = require('bluebird')
const path = require("path") const path = require('path')
const select = require(`unist-util-select`)
const fs = require(`fs-extra`)
exports.createPages = ({ graphql, boundActionCreators }) => { exports.createPages = ({ graphql, boundActionCreators }) => {
const { createPage } = boundActionCreators const { createPage } = boundActionCreators
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const pages = []
const blogPost = path.resolve("./src/templates/blog-post.js") const blogPost = path.resolve("./src/templates/blog-post.js")
resolve( resolve(
graphql( graphql(
` `
{ {
allMarkdownRemark(limit: 1000) { allMarkdownRemark(limit: 1000) {
edges { edges {
node { node {
frontmatter { frontmatter {
path path
}
}
} }
} }
} }
} `
}
`
).then(result => { ).then(result => {
if (result.errors) { if (result.errors) {
console.log(result.errors) console.log(result.errors)

2138
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -7,22 +7,20 @@
"url": "https://github.com/gatsbyjs/gatsby-starter-blog/issues" "url": "https://github.com/gatsbyjs/gatsby-starter-blog/issues"
}, },
"dependencies": { "dependencies": {
"gatsby": "^1.9.73", "gatsby": "^1.9.92",
"gatsby-link": "^1.6.22", "gatsby-link": "^1.6.24",
"gatsby-plugin-google-analytics": "^1.0.10", "gatsby-plugin-google-analytics": "^1.0.11",
"gatsby-plugin-manifest": "^1.0.8",
"gatsby-plugin-offline": "^1.0.10", "gatsby-plugin-offline": "^1.0.10",
"gatsby-plugin-preact": "^1.0.12",
"gatsby-plugin-react-helmet": "^1.0.8", "gatsby-plugin-react-helmet": "^1.0.8",
"gatsby-plugin-sharp": "^1.6.9", "gatsby-plugin-sharp": "^1.6.17",
"gatsby-plugin-typography": "^1.7.10", "gatsby-plugin-typography": "^1.7.10",
"gatsby-remark-copy-linked-files": "^1.5.9", "gatsby-remark-copy-linked-files": "^1.5.16",
"gatsby-remark-images": "^1.5.18", "gatsby-remark-images": "^1.5.28",
"gatsby-remark-prismjs": "^1.2.1", "gatsby-remark-prismjs": "^1.2.9",
"gatsby-remark-responsive-iframe": "^1.4.8", "gatsby-remark-responsive-iframe": "^1.4.8",
"gatsby-remark-smartypants": "^1.4.8", "gatsby-remark-smartypants": "^1.4.8",
"gatsby-source-filesystem": "^1.5.5", "gatsby-source-filesystem": "^1.5.6",
"gatsby-transformer-remark": "^1.7.17", "gatsby-transformer-remark": "^1.7.19",
"gatsby-transformer-sharp": "^1.6.10", "gatsby-transformer-sharp": "^1.6.10",
"lodash": "^4.15.0", "lodash": "^4.15.0",
"react-responsive-grid": "^0.3.3", "react-responsive-grid": "^0.3.3",

View file

@ -71,10 +71,4 @@ class Template extends React.Component {
} }
} }
Template.propTypes = {
children: React.PropTypes.func,
location: React.PropTypes.object,
route: React.PropTypes.object,
}
export default Template export default Template

View file

@ -13,7 +13,7 @@ class BlogIndex extends React.Component {
return ( return (
<div> <div>
<Helmet title={get(this, 'props.data.site.siteMetadata.title')} /> <Helmet title={siteTitle} />
<Bio /> <Bio />
{posts.map(post => { {posts.map(post => {
if (post.node.path !== '/404/') { if (post.node.path !== '/404/') {
@ -29,7 +29,7 @@ class BlogIndex extends React.Component {
style={{ boxShadow: 'none' }} style={{ boxShadow: 'none' }}
to={post.node.frontmatter.path} to={post.node.frontmatter.path}
> >
{post.node.frontmatter.title} {title}
</Link> </Link>
</h3> </h3>
<small>{post.node.frontmatter.date}</small> <small>{post.node.frontmatter.date}</small>
@ -43,10 +43,6 @@ class BlogIndex extends React.Component {
} }
} }
BlogIndex.propTypes = {
route: React.PropTypes.object,
}
export default BlogIndex export default BlogIndex
export const pageQuery = graphql` export const pageQuery = graphql`

View file

@ -1,6 +1,5 @@
import React from 'react' import React from 'react'
import Helmet from 'react-helmet' import Helmet from 'react-helmet'
import Link from 'gatsby-link'
import get from 'lodash/get' import get from 'lodash/get'
import Bio from '../components/Bio' import Bio from '../components/Bio'