0.0.3 • Published 4 years ago

jmessenger v0.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

JMessenger

NPM version Travis CI Test coverage Dependencies status Dev Dependencies status License

NPM install

JMessenger is no longer maintained. Please, use @mobilabs/messenger now.

JMessenger is a tiny Javascript library to handle messages that carry a payload. It is designed to be embedded in another library.

Quick Startup

// Creates the messenger object:
var mess = Messenger('mycustomevent');

// Listens for an event:
mess.on('mycustomevent', function(payload) {
  console.log('fired mycustomevent: ' + payload);
});

// Fires an event:
mess.fire('mycustomevent', 'this is the payload for mycustomevent');

API

Static methods

JMessenger provides a set of static methods. You can use by typing:

JMessenger.noConflict();
Static MethodsDescription
noConflictreturns the JMessenger variable to its previous owner,

Create a JMessenger object:

ConstructorDescription
JMessenger('messagename')creates the JMessenger object that handles 'messagename' messages,

Methods

MethodsDescription
addEventsadds events/messages,
addEventListeneradds an event listener,
removeEventListenerremoves an event listener,
firefires an event/message,
onalias on addEventListener,
offalias on removeEventListener,
triggeralias on fire,

License

MIT.

0.0.3

4 years ago

0.0.2

5 years ago

0.0.1

5 years ago

0.0.0

5 years ago