react-app-scaffolding

1.0.0 • Public • Published

react-app-scaffolding

CLI to bootstrap javascript react project. React app scaffolding project created using create-react-app, adding other useful pre-configured features like lazy loading, redux store, forms, lodash, security and various other useful utilities.


Installation & Usage

NOTE: Open terminal in administrator mode


npm install -g react-app-scaffolding
scaffold-react-app



Project has pre-configured below given features.

  1. React router with lazy loading enabled.
  2. Content Security Policy (CSP) headers for preventing XSS attacks.
  3. CacheManager class for encrypting data stored in browser's local storage.
  4. Implementation of Container pattern.
  5. Preconfigured REDUX store with sample implementation of actions, dispatchers and reducers.
  6. axios implementation with interceptor for configuring API calls.
  7. Pre-configured loader for API calls.
  8. lodashWrapper file, containing common lodash methods for reducing the bundle size.
  9. Common controls like textbox, select in shared-component folder.
  10. Redux-Form implementation for managing form. Connecting forms to redux store, adding form validations and handling various other form actions.
  11. Implementation of env files for configuring environment specific values.
  12. Bootstrap 3 for styling.

License

  • MIT

Collaborator

Dependencies (11)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i react-app-scaffolding

    Weekly Downloads

    2

    Version

    1.0.0

    License

    MIT

    Unpacked Size

    439 kB

    Total Files

    64

    Last publish

    Collaborators

    • skumar-npm