/react-starter-kit

React Starter Kit

Primary LanguageJavaScriptMIT LicenseMIT

React Starter Kit

Usage

Start api server

npm run api

Start dev server

npm run watch

Test

npm test

Build project

Build into dist directory.

npm run build

Verify

Start a static server at dist directory.

npm start

What's Inside?

Module Bundler

  • Webpack

Development Servers

  • App Server
    • HTTPS Express Server
      • Webpack Dev Server
  • API Server

JavaScript

  • Babel
    • ES2015
    • React
    • Stage-2
  • ESLint
    • Airbnb config

Libraries

  • React
  • Redux
  • React Router
  • react-router-redux
  • whatwg-fetch

Style

  • SCSS
  • stylelint
  • PostCSS
    • Autoprefixer
  • CSS Modules
    • react-css-modules
  • Extract Text Plugin for Webpack

Test

  • Karma
  • Mocha
  • Enzyme
  • Istanbul

Git Hook

  • husky

Heavily inspired by React Redux Universal Hot Example.