npm.io
1.0.4 • Published 2 years ago

@webhandle/minimal-browser-event-emitter

Licence
ISC
Version
1.0.4
Deps
0
Size
15 kB
Vulns
0
Weekly
0

webhandle-minimal-browser-event-emitter

The smallest possible node js style event emitter methods over browser event dispatcher code

There's an additional class Streamish which doesn't rely on anything.

Install

npm install @webhandle/minimal-browser-event-emitter

Usage

Intended to be used in a browser.

import EventEmitter from '@webhandle/minimal-browser-event-emitter'

// or
// const EventEmitter = require('@webhandle/minimal-browser-event-emitter').default

let emitter = new EventEmitter()

emitter.on('test', function (one, two, three) {
	// Do something
})

emitter.emit('test', 1, 2, 3)