Overview
The CircleCI Coverage Status is an ES7 Isomorphic Universal ReactJS boilerplate with alt as the Flux library. It is designed for creating universal applications with Flux/ReactJS, using koaJS. The boilerplate includes several libraries such as react, react-router, react-intl, alt, connect-altcss, postcss, precss, and purifyCSS. It also supports server side rendering and provides build tools like webpack, babeljs, and iso.
Features
- Complete ES7 Isomorphic Universal ReactJS boilerplate with alt as Flux library
- Supports Flux/ReactJS universal applications running on koaJS
- Includes several libraries such as react, react-router, react-intl, alt, connect-altcss, postcss, precss, and purifyCSS
- Supports server side rendering
- Provides build tools like webpack, babeljs, and iso
Installation
- Requirements
- nodejs@4.4.3
- npm@3 ($ npm i -g npm)
- yarn@1 (optional) ($ npm i -g yarn)
- How to / Installation
- $ git clone -o upstream https://github.com/iam4x/isomorphic-flux-boilerplate.git app
- $ cd app && npm install or $ cd app && yarn install
- (Don’t forget to add your remote origin: $ git remote add origin git@github.com:xxx/xxx.git)
- Run dev
- $ npm run dev OR
- $ PORT=xxxx npm run dev
- Run test
- $ npm test OR
- $ npm test – –watch
- Build and run prod env
- $ NODE_ENV=production npm run build
- $ NODE_ENV=production node server
- Build and run prod env (short version)
- $ npm run start
Summary
The CircleCI Coverage Status is a comprehensive and feature-rich boilerplate for creating Flux/ReactJS universal applications. It includes various libraries for enhanced functionality and supports server side rendering. The installation process is straightforward with detailed instructions provided. Overall, it is a powerful tool for building robust and scalable universal ReactJS applications.