Faster events controller for class and object
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
dist
src
.gitignore
.npmignore
LICENSE Update: come back Oct 16, 2015
README.md
gulpfile.js
index.js
package.json

README.md

emitter NPM version

Faster events controller for class and object

Installation

$ npm install emitter

Example

import { EventEmitter, Promise } from 'emitter'

// Extend a object
let obj = { /* ... */ }
EventEmitter.extend(obj)

// Create a new emitter
let emitter = new EventEmitter()

// Define a class extend from Promise or EventEmitter
class Machine extends Promise {
  // ...
}

API

  • emitter.Promise()
  • emitter.EventEmitter()

Contributing

  • Fork this Repo first
  • Clone your Repo
  • Install dependencies by $ npm install
  • Checkout a feature branch
  • Feel free to add your features
  • Make sure your features are fully tested
  • Publish your local branch, Open a pull request
  • Enjoy hacking <3

[docor]() built upon love by docor v0.3.0