🚶 For managining 2-way communication between multiple autonomous entities
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitignore
README.md
index.js
package.json
test.js

README.md

WalkieTalkie

About

For managining 2-way communication between multiple autonomous entities

Create a channel, then a bunch of 'walkie-talkies', then send and receive events over them!

each walkie-talkie acts like a duplex-emitter

Examples

var WTChannel = require('walkietalkie')

var team = WTChannel()

var shaggy = team.WalkieTalkie()
var scooby = team.WalkieTalkie()
var daphne = team.WalkieTalkie()
var fred   = team.WalkieTalkie()
var velma  = team.WalkieTalkie()

shaggy.on('ruh-oh',function() {
  console.log('zoinks!')
})

scooby.emit('ruh-oh')

See tests for more examples