An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Supervised-Emitter (SE) [![Coverage Status](https://coveralls.io/repos/github/AkashBabu/supervised-emitter/badge.svg?branch=master)](https://coveralls.io/github/AkashBabu/supervised-emitter?branch=master) [![Build Status](https://travis-ci.com/AkashBabu/supervised-emitter.svg?branch=master)](https://travis-ci.com/AkashBabu/supervised-emitter) [![Maintainability](https://api.codeclimate.com/v1/badges/c9b43dc6dabc74c8861f/maintainability)](https://codeclimate.com/github/AkashBabu/supervised-emitter/maintainability) [![License MIT](https://img.shields.io/badge/License-MIT-brightgreen)](https://github.com/AkashBabu/supervised-emitter/blob/master/LICENSE) [![PR Welcome](https://img.shields.io/badge/PR-Welcome-brightgreen)](#contribution) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](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).