1.0.1 • Published 8 years ago

databus v1.0.1

Weekly downloads
6
License
BSD-3-Clause
Repository
github
Last release
8 years ago

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"}