react-app-scaffolding
v1.0.0
Published
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.
Downloads
4
Maintainers
Readme
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.
- React router with lazy loading enabled.
- Content Security Policy (CSP) headers for preventing XSS attacks.
- CacheManager class for encrypting data stored in browser's local storage.
- Implementation of Container pattern.
- Preconfigured REDUX store with sample implementation of actions, dispatchers and reducers.
- axios implementation with interceptor for configuring API calls.
- Pre-configured loader for API calls.
- lodashWrapper file, containing common lodash methods for reducing the bundle size.
- Common controls like textbox, select in shared-component folder.
- Redux-Form implementation for managing form. Connecting forms to redux store, adding form validations and handling various other form actions.
- Implementation of env files for configuring environment specific values.
- Bootstrap 3 for styling.
License
- MIT
Collaborator
- Sunil Kumar ([email protected])