https://github.com/nirnejak/gatsby-starter
Gatsby Starter
https://github.com/nirnejak/gatsby-starter
analytics bem eslint gatsby gatsbyjs precommit prettier starter starter-template
Last synced: 25 days ago
JSON representation
Gatsby Starter
- Host: GitHub
- URL: https://github.com/nirnejak/gatsby-starter
- Owner: nirnejak
- License: mit
- Created: 2021-02-15T18:34:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-22T16:54:26.000Z (almost 4 years ago)
- Last Synced: 2025-03-02T11:52:35.831Z (about 1 year ago)
- Topics: analytics, bem, eslint, gatsby, gatsbyjs, precommit, prettier, starter, starter-template
- Language: SCSS
- Homepage:
- Size: 3.35 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Nirnejak's Gatsby Starter
## About
This Gatsby Started comes pre configured with PWA, Google Analytics, Image Transform, Sass and PostCSS and some SEO plugins. To improve the code quality and developer experience it also ships with ESLint, Prettier and Pre-commit setup out of the box.
## Uses
- [Gatsby](https://www.gatsbyjs.org/)
- [PWA](https://developers.google.com/web/progressive-web-apps/)
- [Sass](https://sass-lang.com/)
- [PostCSS](https://postcss.org/)
- [ESLint](https://eslint.org/)
- [Prettier](https://prettier.io/)
- [Pre-commit](https://pre-commit.com/)
- [BEM](http://getbem.com/)
## 🚀 Quick start
1. **Clone the repo.**
Use the Gatsby CLI to create a new site, specifying this repo.
```sh
# create a new Gatsby site using the default starter
gatsby new site-folder-name https://github.com/nirnejak/gatsby-starter
```
2. **Available Scripts**
```sh
npm start
```
```sh
npm run prepare
```
```sh
npm run build
```
```sh
npm run clean
```
```sh
npm run format
```
```sh
npm run lint
```
```sh
npm run lint-fix
```