JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 51
  • Score
    100M100P100Q64259F
  • License MIT

Maintaining large Redux applications with ease.

Package Exports

  • redux-syringe

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (redux-syringe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Redux Syringe

🛠 💪 💉

Maintaining large Redux applications with ease.

A collection of tools for maintaining large Redux applications by enabling dependency injection of Redux code and development of multi-instance components by namespacing their state.

MIT License Downloads Version

Redux Syringe consists mainly of:

  • Store enhancers for injecting reducers, middleware, and epics into your Redux store after the store is created.
  • Logic for managing your state via namespaces.

Although the Redux Syringe core is platform-agnostic, React bindings are included for tying the injection mechanism to the lifecycle of your components.

Documentation & API Reference

See wafflepie.github.io/redux-syringe, powered by Docsify.

Installation

The redux-syringe package contains everything you'll need to get started with using Redux Syringe in a React application. Use either of these commands, depending on the package manager you prefer:

yarn add redux-syringe

npm i redux-syringe

Please visit wafflepie.github.io/redux-syringe to see all available packages.

Changelog

See the CHANGELOG.md file.

Contributing

We are open to all ideas and suggestions, feel free to open an issue or a pull request!

License

All packages are distributed under the MIT license. See the license here.