r3fuse

0.1.0 • Public • Published

R3Fuse

Code Climate Known Vulnerabilities Build Status Package Quality NPM Version dependencies Status devDependencies Status

Based on the outstanding universal-react-redux-boilerplate made by Dillon de Voor.

Feature

  • Universal or isomorphic. “Server-side rendering is not a fallback; client-side rendering is an enhancement” (source).
  • React for rendering view, React Router for routing and React Helmet to manage changes in the document head.
  • Hot Module Replacement using React Hot Loader 3.
  • Redux to keep application state predictable and Redux DevTools to help with debugging.
  • Server using Koa, the next generation web framework developed by the team behind Express.
  • Babel for transpiling next generation JavaScript.
  • Client bundle created by Webpack 2, which includes tree-shaking.
  • Mocha and Enzyme for testing.
  • ESLint linter for style consistent.
  • Static type checking using Flow.
  • Development and production build processes

Geting started!

git clone https://github.com/Bartekus/R3Fuse.git
cd R3Fuse
npm install

Running the development server

npm run dev

Running the production server

npm run build
npm start

Checking code quality

Run ESLint, Mocha and Flow:

npm run check

Separately:

npm run lint
npm run test
npm run flow

Lint JS or CSS specifically:

npm run lint:js
npm run lint:css

Package Sidebar

Install

npm i r3fuse

Weekly Downloads

2

Version

0.1.0

License

MIT

Last publish

Collaborators

  • bartekus