Wondering what’s next for npm?Check out our public roadmap! »

    redux-easy-boilerplate

    2.1.0 • Public • Published

    Redux Easy Boilerplate

    http://anorudes.github.io/redux-easy-boilerplate/

    Table of Contents

    About

    Installation

    $ git clone https://github.com/anorudes/redux-easy-boilerplate.git
    $ cd redux-easy-boilerplate
    $ npm install
    

    Development

    $ npm start
    

    Runs the project in development mode with hot-reloading of src folder. Open your browser at http://localhost:3000.

    Contribution

    Before push commit make sure that all modules are added in package.json

    Try

    $ rm -rf node_modules
    $ npm i
    $ npm start
    

    Clean

    $ npm run clean
    

    Using rimraf clean the dist folder, which is the target of the build

    Build & build:production

    $ npm run build
    

    Builds the app into the 'dist' folder for deployment

    $ npm run build:production
    

    clean the dist folder and rebuilds the app for deployment

    Production

    To run your server in production simply place the index.html and dist folder into your web root.

    In development mode the app uses hashHistory (e.g /#/home?_k=x928123) which keeps track of your currently location on and the state of the page. It is adviced for production to use browserHistory instead of hashHistory

    To make this change edit src/index.js

    // before change
    ...
    import { Router, Redirect, hashHistory as history } from 'react-router'; 
    ...
    
    // after change
    ...
    import { Router, Redirect, browserHistory as history } from 'react-router';
    ...
    
    

    the use of history push api requires that all your requests point to index.html since react-router is keeping track of the navigation (e.g this can be done with .htaccess file at the web root or with nginx configuration)

    Run karma

    $ npm test
    

    TODO

    1. Write more tests!
    2. Server-side rendering

    Install

    npm i redux-easy-boilerplate

    DownloadsWeekly Downloads

    2

    Version

    2.1.0

    License

    MIT

    Last publish

    Collaborators

    • avatar