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

Package detail

@algolia/events

algolia3.4mMIT4.0.1TypeScript support: included

Node's event emitter for all engines.

events, eventEmitter, eventDispatcher, listeners

readme

events Build Status

Algolia's fork of Node's event emitter for all engines.

Specifics:

  • v1.1.1-based, as it's much smaller and we don't use the newer features
  • builtin type-definitions
  • better interop with ESM, while still being cjs

Install

npm install events

Require

var EventEmitter = require('events');

Usage

See the node.js event emitter docs

changelog

4.0.1 (2021-11-24)

  • undo fake default export

4.0.0 (2021-11-24)

  • add type definitions
  • remove fake "named import" of EventEmitter

1.1.1 (2016-06-22)

  • add more context to errors if they are not instanceof Error

1.1.0 (2015-09-29)

  • add Emitter#listerCount (to match node v4 api)

1.0.2 (2014-08-28)

  • remove un-reachable code
  • update devDeps

1.0.1 / 2014-05-11

  • check for console.trace before using it

1.0.0 / 2013-12-10

  • Update to latest events code from node.js 0.10
  • copy tests from node.js

0.4.0 / 2011-07-03

0.3.0 / 2011-07-03

  • Switching to URL based module require.

0.2.0 / 2011-06-10

  • Simplified package structure.
  • Graphquire for dependency management.

0.1.1 / 2011-05-16

  • Unhandled errors are logged via console.error

0.1.0 / 2011-04-22

  • Initial release