- 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
.repo
prop
- add
.addEventListener()
and.removeEventListener()
aliases
- add support for legacy ie
- add
.off()
support for removing all listeners
- add
this._callbacks
initialization to prevent funky gotcha
- fix
Emitter.call(this)
usage
- add
.listeners()
- rename
.has()
to.hasListeners()
- fix
.off()
with.once()
-registered callbacks