https://github.com/akashbabu/supervised-emitter
An event emitter library that supports middleware functionality which can be used to supervise the events flow
https://github.com/akashbabu/supervised-emitter
event event-emitter glob-pattern pub-sub react redux state-management wildcard
Last synced: 7 months ago
JSON representation
An event emitter library that supports middleware functionality which can be used to supervise the events flow
- Host: GitHub
- URL: https://github.com/akashbabu/supervised-emitter
- Owner: AkashBabu
- License: mit
- Created: 2019-08-31T08:16:09.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-03-16T05:51:17.000Z (about 6 years ago)
- Last Synced: 2025-02-26T08:38:39.066Z (about 1 year ago)
- Topics: event, event-emitter, glob-pattern, pub-sub, react, redux, state-management, wildcard
- Language: TypeScript
- Homepage: https://akashbabu.github.io/supervised-emitter/
- Size: 1.76 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Supervised-Emitter (SE) [](https://coveralls.io/github/AkashBabu/supervised-emitter?branch=master) [](https://travis-ci.com/AkashBabu/supervised-emitter) [](https://codeclimate.com/github/AkashBabu/supervised-emitter/maintainability) [](https://github.com/AkashBabu/supervised-emitter/blob/master/LICENSE) [](#contribution) [](http://commitizen.github.io/cz-cli/)
This is yet another event emitter library, but if you're keen on knowing:
- motive behind this library
- possibilities with this library
- features
- better approach for communication between components
- highly scalable
- battle tested
Incase of triggering multiple calls, this library can help Avoid the same, instead you may have to fire the event just once and the rest is taken care of.
Then
**Please visit [this](https://akashbabu.github.io/supervised-emitter/) page for official documentation**
## Installation
> npm i supervised-emitter --save
## API documentation
Please visit [this page](https://akashbabu.github.io/supervised-emitter/apidocs/) for API documentation.
## CHANGE-LOG
Please refer to [this page](https://akashbabu.github.io/supervised-emitter/ungrouped-pages/change_log.html) for change-logs.
## Contribution
Please read the [contribution guidelines](https://github.com/AkashBabu/supervised-emitter/blob/master/CONTRIBUTING.md) before raising a PR.
For discussion related to a new feature or modifications please raise an issue [here](https://github.com/AkashBabu/supervised-emitter/issues).