Skip to content

iiyo/databus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Simple data bus pattern implementation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published