0.3.1 • Published 7 years ago

loop.js v0.3.1

Weekly downloads
141
License
MIT
Repository
github
Last release
7 years ago

loop.js

Bare-bones pub/sub event emitter. Inspired by knot.js. 347b gzipped.

Install

npm i loop.js --save

Usage

import loop from 'loop.js'

const events = loop()

events.on('print', msg => console.log(msg))

events.emit('print', 'Hello World!')

// logs 'Hello World!'

Loop can also accept an object to extend with its emitter methods.

const instance = loop({
  play: () => {},
  pause: () => {}
})

console.dir(instance)

/*
{
  on,
  emit,
  play,
  pause
}
*/

MIT License

0.3.1

7 years ago

0.3.0

7 years ago

0.2.3

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.0

8 years ago

0.0.1

8 years ago