Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

listen-js

mkay58185MIT1.0.1

Easily add, remove, and trigger events on anything

event listener, addEventListener, removeEventListener, dispatchEvent

readme

ListenJS

A small, lightweight library that adds addEventListener(), removeEventListener(), and dispatchEvent() methods to any object.

The event listener methods follow the EventTarget (https://developer.mozilla.org/en-US/docs/Web/API/EventTarget) API, also allowing this library to serve as a polyfill.

Usage

var obj = {};

Listen.createTarget(obj);

// listen to the "wee" event
obj.addEventListener('wee', function () {
    // wee was trigger!
});

// trigger the event
obj.dispatchEvent('wee');

Listen.destroyTarget(obj);