simpleeventbusjs

0.0.1 • Public • Published

SimpleEventBusJs

Simple Pub/Sub Event Bus as mediator pattern, it can be used as mediator module to communicate between different modules, its easy to use. Inspired by Laravel EventBus

Installation

npm install simpleeventbusjs

Usage

  • Import var EventBus = require('simpleeventbusjs');
  • create new instance let eb = new EventBus();
  • Subscribe to a channel eb.subscribeToChannel('test_channel', my_cb)
  • Subscribe to specific event on a channel eb.subscribeToEvent('test_channel', 'test_event', my_cb)
  • Push events eb.pushEvent('test_channel', 'test_event', {data : 'success'}) and it will automatically invoke subscribed callbacks.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.1
    1
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.1
    1

Package Sidebar

Install

npm i simpleeventbusjs

Weekly Downloads

1

Version

0.0.1

License

MIT

Unpacked Size

4.12 kB

Total Files

3

Last publish

Collaborators

  • xfoxawt