1.0.0 • Published 4 years ago
gatsby-sleek v1.0.0
Gatsby sleek
Simple Gatsby starter with Redux and redux-thunk for state management and Jest and Enzyme for testing.
What's included
The starter includes:
- Gatsby v2
- React 16
- PropTypes
- Redux with redux-thunk
- Eslint with Airbnb JS styleguide
- Styelint with stylelint-config-recommended
- Prettier for code formating
- Husky precommit hooks for linting js and css
- Jest and Enzyme for testing
- Environment variables with dotenv
- Handy gatsby plugins:
- gatsby-plugin-polyfill-io - polyfilling with Polyfill.io
- gatsby-plugin-favicon - generating favicons for different browsers and devices
- gatsby-plugin-google-tagmanager - easily add GTM to the gatsby site
- gatsby-plugin-manifest - generates manifest
- gatsby-plugin-nprogress - adds nprogress indicator
- gatsby-plugin-offline - generates service worker
- gatsby-plugin-react-helmet - control your document head using React Helmet component
- gatsby-plugin-resolve-src - resolve imports from the src subdirectory
- gatsby-plugin-sitemap - generates sitemap
- gatsby-plugin-react-svg - adds svg svg-react-loader to webpack
- gatsby-image & related plugins for optimized images
- gatsby-plugin-netlify-cache - speeds up netlify build time
- gatsby-plugin-netlify - auto generate headers and redirect rules for netlify
Install
Assuming you have installed Gatsby CLI globally:
gatsby new <your-project-name> https://github.com/janczizikow/gatsby-sleek
The starter was created to boostrap creation of gatsby projects using redux and jest & enzyme. If you have other ideas what could be included or changed, just let me know by opening an issue in this repo.
1.0.0
4 years ago