Package Exports
- eventjs
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (eventjs) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
======== Event.js
Cross platform, asynchronous EventEmitter.
.. image:: https://travis-ci.org/kevinconway/Event.js.png?branch=master :target: https://travis-ci.org/kevinconway/Event.js :alt: Current Build Status
What Is Event?
Event.js is an implementation of the EventEmitter API that works in both
Node.js and the browser. It should be compatible with every JavaScript
inheritance utility (such as util.inherits). Alternatively, it also has its
own inheritance utilities built in powered by
Modelo.js <https://github.com/kevinconway/Modelo.js>
_.
Show Me
::
var Person = Event.extend(),
somePerson = new Person();
somePerson.on("birthday", function () { console.log("Happy B-Day."); })
somPerson.emit("birthday");
// At some point later:
// Console Output: "Happy B-Day."
For more detailed usage guides and API specifications, see the
official EventEmitter documentation <http://nodejs.org/api/events.html>
_.
Setup
Node.js
This package is published through NPM under the name eventjs
::
$ npm install eventjs
Once installed, simply Event = require("eventjs")
.
Browser
This module uses browserify to create a browser compatible module. The default grunt workflow for this project will generate both a full and minified browser script in a build directory which can be included as a