Displaying 1 to 11 from 11 results

on-change - Watch an object or array for changes

It works recursively, so it will even detect if you modify a deep property like obj.a.b[0].c = true.Uses the Proxy API.

emittery - Simple and modern async event emitter

It's only ~200 bytes minified and gzipped. I'm not fanatic about keeping the size at this level though.Emitting events asynchronously is important for production code where you want the least amount of synchronous operations.

Ajax Exception Logging

The purpose of this project is to provide an effective Error Logging System for Client Side which supports multiple trace listeners.


It is a pocket executable which includes a trace listener and monitor . Trace listener sends data to monitor using Udp multicast channel.

hub.js - The most advanced EventEmitter for Node and the browser

The most advanced EventEmitter for Node and the browser.Use Browserify to create a standalone file.

p-event - Promisify an event by waiting for it to be emitted

Useful when you need only one event emission and want to use it with promises or await it in an async function.If you want multiple individual events as they are emitted, this module is not for you, as a Promise is a single value. Instead, just continue using event callback or use Observables.

good-listener - A more versatile way of adding & removing event listeners

A more versatile way of adding & removing event listeners. You can get it on npm.

midi-eye - Ruby MIDI input event listener

The listener will try to positively match the parameters you pass in to the properties of the messages it receives. In this example, we specify that the listener listens for note on/off messages, which are identifiable by their class.

idempotent-bind - idempotent bind function library.

idempotent bind function library. ECMAScript' Function.prototype.bind (thisArg [, arg1 [, arg2, …]]) is not idempotent.