Skip to content

A React starter kit with linting, testing, commit hooks, etc.

Notifications You must be signed in to change notification settings

benjamin-white/react-app-boilerplate

Repository files navigation

Boilerplate

Currently includes:

  • Commit hook by husky to run tests and ESLint
  • Commit hook by husky to run commitlint enforcing Conventional Commits
  • Storybook
  • Preliminary PWA support through vite-plugin-pwa, though more setup of the ServiceWorker is needed for offline, caching, etc.
  • Playwright for running feature tests
  • A scaffold script for quickly creating a component's folder structure, ie. npm run scaffold
  • React Testing Library and Jest matchers for running unit tests
  • CSS Modules (and CSS nesting via postcss-nesting)
  • Typescript, Prettier and editorconfig for a better Development Experience
  • vite and vitest for fast, lower config local development and test runs
  • Uses pnpm for package management for improved performance

About

A React starter kit with linting, testing, commit hooks, etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published