- enable client side use
- prefix events with
$to support object prototype method names
- republish for npm
- add LICENSE file
- package: rename to "component-emitter"
- package: update "main" and "component" fields
- Add license to Readme (same format as the other components)
- created .npmignore
- travis stuff
- fix .once adding .on to the listener
- docs: Emitter#off()
- component: add
.repoprop
- add
.addEventListener()and.removeEventListener()aliases
- add support for legacy ie
- add
.off()support for removing all listeners
- add
this._callbacksinitialization to prevent funky gotcha
- fix
Emitter.call(this)usage
- add
.listeners() - rename
.has()to.hasListeners()
- fix
.off()with.once()-registered callbacks