/generator-reackt

An opionated generator for React applications

Primary LanguageJavaScriptMIT LicenseMIT

The Reactor - An Opinionated Generator

This project scaffolds a modern web application. It is fairly opinionated, but is customizable and extensible.

Here's the mile-long list of technologies the generated project can leverage:

  • Babel - Compile modern ECMAScript to Node-compatible JS
  • Webpack - Bundle code, styles, markup, and more into a web application
  • husky - Execute lint-staged before committing to Git
  • lint-staged - Execute linters for specific file types
  • ESLint - Apply hundreds of style/usage rules to ECMAScript
  • Prettier - Apply style/formatting rules to code
  • stylelint - Apply style/usage rules to Sass
  • Bootstrap - UI toolkit
  • React - UI library
  • Redux - Application state container
  • Redux-Saga - Redux middleware for action/side-effect interaction
  • Jest - Unit, integration, and snapshot testing