1.3.0 • Published 9 years ago

min-event v1.3.0

Weekly downloads
600
License
ISC
Repository
-
Last release
9 years ago

min-event

Build status NPM version Downloads Dependency Status

Basic Event Lib

Installation

npm i min-event

Usage

var Emitter = require('min-event')

var emitter = new Emitter

Basic event lib, if you are confused, see <example/events.js> just like the node.js style events based on min-event

Proto Api

on

Accept one function argument, return a object {handler: listener}

var event = emitter.on(listener)

off

Accept one function argument, remove events filtered by filter

emitter.off(filter)

// e.g.

emitter.off(function(event) {
	return event.type = 'event-type'
})

emit

Accept two function arguments, filter events and run events

emitter.emit(filter, runner)

// e.g.
emiter.emit(function(event) {
	return event.type = 'mytype'
}, function(event) {
	event.handler() // run the handler, it is absent runner
})

License

License

1.3.0

9 years ago

1.2.0

10 years ago

1.1.1

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago