This is combination of utility packages used at Thorgate.
Some of the packages are used by Thorgate project template (SPA variant).
- components - common components used with SPA template
- create-resource-saga - helper for creating Redux-Sagas to fetch and store resources
- entities - normalized data storage helper
- errors - error handling helpers used by SPA template
- forms - helper for creating Redux-Sagas for saving forms
- is - internal type checking library for packages in SPA template
- loading-bar - controlled loading bar component
- named-routes - routes helper library to add named routes via react-router-config
- pending-data - pending data manager used by SPA template
- pagination - pagination helpers for use with entities
- permissions - permissions helpers used by SPA template
- saga-manager - helper to hot-reload Redux-Sagas
- view - Redux-Saga runners used by SPA template
- view-manager - view helpers used by SPA template
To run the example web application, install the dependencies and build the packages first:
Install dependencies
yarn install
yarn bootstrap
Build the packages
yarn build
Start the example app (based on Razzle, see readme)
yarn start-example
The example app runs on http://localhost:4000
Please check the contributing guidelines if you proceed with your own changes before you start.
MIT © Thorgate