1.3.0 • Published 8 years ago

min-event v1.3.0

Weekly downloads
600
License
ISC
Repository
-
Last release
8 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

8 years ago

1.2.0

9 years ago

1.1.1

9 years ago

1.0.7

9 years ago

1.0.6

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago