slex-libs is a collection of javascript modules to aid in creating javascript/React SPAs.
-
slex-storeis a uni directional state container inspired by the ideas of flux and redux -
slex-routeris a simple client side router. -
slex-store-bootstrapis a set of slex-store bindings to delay rendering app until after bootstrapping is complete. -
slex-store-workeris a set of wrappers which allow developers to extract their store into a web worker. It works by having two parallel stores which synchronise every time the state changes. -
react-slex-storeis a connector for slex-store similar to what react-redux is to redux. It allows components to connect to the slex-store to gain access to store data and dispatch. -
react-slex-routeris a component driven router implementation for react. It is connected to slex-store via react-slex-store and its state is kept in its own store similar to redux-router combined with react-router. -
react-slex-uiis a react component library based on material-ui. -
slex-cacheis a wrapper over indexedDb which exposes a simple cache interface -
slex-linkis a simple cli for npm linking locally available dependencies. -
slex-updateis a simple cli for updating locally available dependencies. -
slex-memoizeis a memoize function which supports multi argument functions.