madeleineostoja / gatsby-boilerplate

Opinionated and configurable boilerplate to quickly scaffold progressive, lightweight Gatsby projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gatsby Boilerplate

An opinionated and configurable boilerplate to quickly scaffold progressive, lightweight Gatsby projects.

Features

  • 100/100 Lighthouse scores out of the box
  • Full typescript support
  • Full Emotion support
  • Lightweight functional (styleless) base components
  • Automatic type generation and editor integration for GraphQL
  • Internal generators for pages and components (built on Hygen)
  • Starter CSS design system (built on Pollen)
  • Storybook 5 preconfigured for Gatsby
  • Prettier configured out of the box
  • Netlify deployment configuration
  • Lazyloaded polyfills (CSS variables, etc)
  • Development build notifications

Sources

Optional components

  • Button
  • AdaptiveCarousel
  • Forms (Range, Select, Textarea)
  • Video
  • Modal
  • TwoUp
  • Toasts

Usage

Scaffold the boilerplate with sao and follow the prompts.

npx sao seaneking/gatsby-boilerplate

Or parse the files in /template with ejs, and pass in the variables promtped for in /saofile.js.


© 2020 MIT license by Sean King

About

Opinionated and configurable boilerplate to quickly scaffold progressive, lightweight Gatsby projects


Languages

Language:TypeScript 76.0%Language:JavaScript 20.1%Language:Raku 3.9%Language:HTML 0.1%