norahiko / bunny.js

Simple JavaScript PubSub library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

bunny.js

Simple JavaScript PubSub library (under construction...)

Usage

var bunny = require('bunny');

var hub = new bunny.Hub();

var usr = hub.Publisher('user');

var msg = hub.Publisher('greeting', 'Hello');

var greeting = hub.Subscriber('user greeting', function(user, greeting) {
    // async callback
    console.log(greeting + ': ' + user);
    greeting.close();
});

usr.pub('World');

console.log('logged in');

// output

// logged in
// Hello: World

About

Simple JavaScript PubSub library

License:MIT License


Languages

Language:JavaScript 100.0%