Skip to content

Boilerplate for a ReactJS project with server side using Express

Notifications You must be signed in to change notification settings

tejpowar/react-boilerplate

Repository files navigation

REACT JS BOILERPLATE

It includes:

  • React 16
  • ECMAScript 6 and JSX support
  • React Router v4
  • Component testing using Enzyme and Jest
  • Code Coverage
  • Webpack (v.3.6.0) and Webpack Dev Server (v.2.9.1)
  • Hot Module Replacement using react-hot-loader
  • ES6 linting with continuous linting on file change
  • SASS support
  • Separate CSS stylesheets generation
  • Automatic HTML generation
  • Production Config
  • Custom Babel Preset with Decorators, Class Properties, Rest/Spread operator support
  • Redux
  • Express

Requirements

Node.js (8.4.0)

How to install

  • Run npm install

Starting the app

Available Commands

  • yarn start - start the dev server
  • yarn run server - start the backend
  • yarn clean - delete the dist folder
  • yarn run lint - execute an eslint check
  • yarn test - run all tests
  • yarn run test:watch - run all tests in watch mode
  • yarn run coverage - generate code coverage report in the coverage folder

About

Boilerplate for a ReactJS project with server side using Express

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published