1.0.9 • Published 6 years ago

elvjs v1.0.9

Weekly downloads
1
License
MPL-2.0
Repository
github
Last release
6 years ago

elvjs

A small but powerful event emitter for JavaScript and TypeScript

Installation

npm i elvjs --save

Documentation

Basic Usage

TypeScript

import events from 'elvjs';
const handler = events.on('test-event', (...args) => {
  console.log('test-event fired', ...args);
});
events.fire('test-event', 1);
events.fire('test-event', 1, 2);
events.fire('test-event', 1, 2, 3);
events.off(handler);

Nodejs (es6)

const { events } = require("elvjs");
const handler = events.on('test-event', function (...args) {
  console.log('test-event fired', ...args);
});
events.fire('test-event', 1);
events.fire('test-event', 1, 2);
events.fire('test-event', 1, 2, 3);
events.off(handler);

Nodejs (es5)

var events = require("elvjs").events;
var handler = events.on('test-event', function () {
  console.log('test-event fired', Array.prototype.join.call(arguments,' '));
});
events.fire('test-event', 1);
events.fire('test-event', 1, 2);
events.fire('test-event', 1, 2, 3);
events.off(handler);

Tests

npm test

Release History

  • 1.0.8 Documentation Update
  • 1.0.7 First complete release
  • 1.0.0 Initial release
1.0.9

6 years ago

1.0.8

6 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago