databus

1.0.1 • Public • Published

databus

Simple data bus pattern implementation in JavaScript.

Installation

npm install databus

Usage

    var DataBus = require("databus");
    var bus = new DataBus();
    
    bus.subscribe("userEvents.loginAttempt", function (data) {
        console.log("The following user just logged in:", data.user);
    });
    
    bus.subscribe("userEvents", function (data) {
        console.log("A user event occured. Data:", data);
    });
    
    bus.trigger("userEvents.loginAttempt", {user: "johndoe"});
    // The following user just logged in: johndoe
    // A user event occured. Data: {user: "johndoe"}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    2
  • 1.0.0
    0

Package Sidebar

Install

npm i databus

Weekly Downloads

2

Version

1.0.1

License

BSD-3-Clause

Last publish

Collaborators

  • jsteinbeck