-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
25 lines (25 loc) · 1.78 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"name": "emitter",
"description": "Event emitter",
"version": "1.0.1",
"dependencies": {
"indexof": "0.0.1"
},
"devDependencies": {
"mocha": "*",
"should": "*"
},
"component": {
"scripts": {
"emitter": "index.js"
}
},
"readme": "# Emitter\n\n Event emitter component.\n\n## Installation\n\n```\n$ component install component/emitter\n```\n\n## API\n\n### Emitter(obj)\n\n The `Emitter` may also be used as a mixin. For example\n a \"plain\" object may become an emitter, or you may\n extend an existing prototype.\n\n As an `Emitter` instance:\n\n```js\nvar Emitter = require('emitter');\nvar emitter = new Emitter;\nemitter.emit('something');\n```\n\n As a mixin:\n\n```js\nvar Emitter = require('emitter');\nvar user = { name: 'tobi' };\nEmitter(user);\n\nuser.emit('im a user');\n```\n\n As a prototype mixin:\n\n```js\nvar Emitter = require('emitter');\nEmitter(User.prototype);\n```\n \n### Emitter#on(event, fn)\n\n Register an `event` handler `fn`.\n\n### Emitter#once(event, fn)\n\n Register a single-shot `event` handler `fn`,\n removed immediately after it is invoked the\n first time.\n\n### Emitter#off(event, fn)\n\n Remove `event` handler `fn`, or pass only the `event`\n name to remove all handlers for `event`.\n\n### Emitter#emit(event, ...)\n\n Emit an `event` with variable option args.\n\n### Emitter#listeners(event)\n\n Return an array of callbacks, or an empty array.\n\n### Emitter#hasListeners(event)\n\n Check if this emitter has `event` handlers.",
"readmeFilename": "Readme.md",
"_id": "emitter@1.0.1",
"dist": {
"shasum": "65483ae6f1cb174f9bb7c64f56da22a852a2323e"
},
"_from": "http://github.com/component/emitter/archive/1.0.1.tar.gz",
"_resolved": "http://github.com/component/emitter/archive/1.0.1.tar.gz"
}