aboutsummaryrefslogtreecommitdiff
path: root/node_modules/component-emitter
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/component-emitter')
-rw-r--r--node_modules/component-emitter/History.md68
-rw-r--r--node_modules/component-emitter/LICENSE24
-rw-r--r--node_modules/component-emitter/Readme.md74
-rw-r--r--node_modules/component-emitter/index.js163
-rw-r--r--node_modules/component-emitter/package.json216
5 files changed, 0 insertions, 545 deletions
diff --git a/node_modules/component-emitter/History.md b/node_modules/component-emitter/History.md
deleted file mode 100644
index 2a49b63..0000000
--- a/node_modules/component-emitter/History.md
+++ /dev/null
@@ -1,68 +0,0 @@
-
-1.2.1 / 2016-04-18
-==================
-
- * enable client side use
-
-1.2.0 / 2014-02-12
-==================
-
- * prefix events with `$` to support object prototype method names
-
-1.1.3 / 2014-06-20
-==================
-
- * republish for npm
- * add LICENSE file
-
-1.1.2 / 2014-02-10
-==================
-
- * 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
-
-1.1.1 / 2013-12-01
-==================
-
- * fix .once adding .on to the listener
- * docs: Emitter#off()
- * component: add `.repo` prop
-
-1.1.0 / 2013-10-20
-==================
-
- * add `.addEventListener()` and `.removeEventListener()` aliases
-
-1.0.1 / 2013-06-27
-==================
-
- * add support for legacy ie
-
-1.0.0 / 2013-02-26
-==================
-
- * add `.off()` support for removing all listeners
-
-0.0.6 / 2012-10-08
-==================
-
- * add `this._callbacks` initialization to prevent funky gotcha
-
-0.0.5 / 2012-09-07
-==================
-
- * fix `Emitter.call(this)` usage
-
-0.0.3 / 2012-07-11
-==================
-
- * add `.listeners()`
- * rename `.has()` to `.hasListeners()`
-
-0.0.2 / 2012-06-28
-==================
-
- * fix `.off()` with `.once()`-registered callbacks
diff --git a/node_modules/component-emitter/LICENSE b/node_modules/component-emitter/LICENSE
deleted file mode 100644
index de51692..0000000
--- a/node_modules/component-emitter/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-(The MIT License)
-
-Copyright (c) 2014 Component contributors <dev@component.io>
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/node_modules/component-emitter/Readme.md b/node_modules/component-emitter/Readme.md
deleted file mode 100644
index 0f3f9b9..0000000
--- a/node_modules/component-emitter/Readme.md
+++ /dev/null
@@ -1,74 +0,0 @@
-# Emitter [![Build Status](https://travis-ci.org/component/emitter.png)](https://travis-ci.org/component/emitter)
-
- Event emitter component.
-
-## Installation
-
-```
-$ component install component/emitter
-```
-
-## API
-
-### Emitter(obj)
-
- The `Emitter` may also be used as a mixin. For example
- a "plain" object may become an emitter, or you may
- extend an existing prototype.
-
- As an `Emitter` instance:
-
-```js
-var Emitter = require('emitter');
-var emitter = new Emitter;
-emitter.emit('something');
-```
-
- As a mixin:
-
-```js
-var Emitter = require('emitter');
-var user = { name: 'tobi' };
-Emitter(user);
-
-user.emit('im a user');
-```
-
- As a prototype mixin:
-
-```js
-var Emitter = require('emitter');
-Emitter(User.prototype);
-```
-
-### Emitter#on(event, fn)
-
- Register an `event` handler `fn`.
-
-### Emitter#once(event, fn)
-
- Register a single-shot `event` handler `fn`,
- removed immediately after it is invoked the
- first time.
-
-### Emitter#off(event, fn)
-
- * Pass `event` and `fn` to remove a listener.
- * Pass `event` to remove all listeners on that event.
- * Pass nothing to remove all listeners on all events.
-
-### Emitter#emit(event, ...)
-
- Emit an `event` with variable option args.
-
-### Emitter#listeners(event)
-
- Return an array of callbacks, or an empty array.
-
-### Emitter#hasListeners(event)
-
- Check if this emitter has `event` handlers.
-
-## License
-
-MIT
diff --git a/node_modules/component-emitter/index.js b/node_modules/component-emitter/index.js
deleted file mode 100644
index fa4faee..0000000
--- a/node_modules/component-emitter/index.js
+++ /dev/null
@@ -1,163 +0,0 @@
-
-/**
- * Expose `Emitter`.
- */
-
-if (typeof module !== 'undefined') {
- module.exports = Emitter;
-}
-
-/**
- * Initialize a new `Emitter`.
- *
- * @api public
- */
-
-function Emitter(obj) {
- if (obj) return mixin(obj);
-};
-
-/**
- * Mixin the emitter properties.
- *
- * @param {Object} obj
- * @return {Object}
- * @api private
- */
-
-function mixin(obj) {
- for (var key in Emitter.prototype) {
- obj[key] = Emitter.prototype[key];
- }
- return obj;
-}
-
-/**
- * Listen on the given `event` with `fn`.
- *
- * @param {String} event
- * @param {Function} fn
- * @return {Emitter}
- * @api public
- */
-
-Emitter.prototype.on =
-Emitter.prototype.addEventListener = function(event, fn){
- this._callbacks = this._callbacks || {};
- (this._callbacks['$' + event] = this._callbacks['$' + event] || [])
- .push(fn);
- return this;
-};
-
-/**
- * Adds an `event` listener that will be invoked a single
- * time then automatically removed.
- *
- * @param {String} event
- * @param {Function} fn
- * @return {Emitter}
- * @api public
- */
-
-Emitter.prototype.once = function(event, fn){
- function on() {
- this.off(event, on);
- fn.apply(this, arguments);
- }
-
- on.fn = fn;
- this.on(event, on);
- return this;
-};
-
-/**
- * Remove the given callback for `event` or all
- * registered callbacks.
- *
- * @param {String} event
- * @param {Function} fn
- * @return {Emitter}
- * @api public
- */
-
-Emitter.prototype.off =
-Emitter.prototype.removeListener =
-Emitter.prototype.removeAllListeners =
-Emitter.prototype.removeEventListener = function(event, fn){
- this._callbacks = this._callbacks || {};
-
- // all
- if (0 == arguments.length) {
- this._callbacks = {};
- return this;
- }
-
- // specific event
- var callbacks = this._callbacks['$' + event];
- if (!callbacks) return this;
-
- // remove all handlers
- if (1 == arguments.length) {
- delete this._callbacks['$' + event];
- return this;
- }
-
- // remove specific handler
- var cb;
- for (var i = 0; i < callbacks.length; i++) {
- cb = callbacks[i];
- if (cb === fn || cb.fn === fn) {
- callbacks.splice(i, 1);
- break;
- }
- }
- return this;
-};
-
-/**
- * Emit `event` with the given args.
- *
- * @param {String} event
- * @param {Mixed} ...
- * @return {Emitter}
- */
-
-Emitter.prototype.emit = function(event){
- this._callbacks = this._callbacks || {};
- var args = [].slice.call(arguments, 1)
- , callbacks = this._callbacks['$' + event];
-
- if (callbacks) {
- callbacks = callbacks.slice(0);
- for (var i = 0, len = callbacks.length; i < len; ++i) {
- callbacks[i].apply(this, args);
- }
- }
-
- return this;
-};
-
-/**
- * Return array of callbacks for `event`.
- *
- * @param {String} event
- * @return {Array}
- * @api public
- */
-
-Emitter.prototype.listeners = function(event){
- this._callbacks = this._callbacks || {};
- return this._callbacks['$' + event] || [];
-};
-
-/**
- * Check if this emitter has `event` handlers.
- *
- * @param {String} event
- * @return {Boolean}
- * @api public
- */
-
-Emitter.prototype.hasListeners = function(event){
- return !! this.listeners(event).length;
-};
diff --git a/node_modules/component-emitter/package.json b/node_modules/component-emitter/package.json
deleted file mode 100644
index 62fb924..0000000
--- a/node_modules/component-emitter/package.json
+++ /dev/null
@@ -1,216 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "component-emitter@^1.2.0",
- "scope": null,
- "escapedName": "component-emitter",
- "name": "component-emitter",
- "rawSpec": "^1.2.0",
- "spec": ">=1.2.0 <2.0.0",
- "type": "range"
- },
- "F:\\Coding\\JavaScript\\AleeBot\\node_modules\\superagent"
- ]
- ],
- "_from": "component-emitter@>=1.2.0 <2.0.0",
- "_id": "component-emitter@1.2.1",
- "_inCache": true,
- "_location": "/component-emitter",
- "_nodeVersion": "0.12.4",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/component-emitter-1.2.1.tgz_1461005707641_0.14232611074112356"
- },
- "_npmUser": {
- "name": "nami-doc",
- "email": "karp@hotmail.fr"
- },
- "_npmVersion": "2.10.1",
- "_phantomChildren": {},
- "_requested": {
- "raw": "component-emitter@^1.2.0",
- "scope": null,
- "escapedName": "component-emitter",
- "name": "component-emitter",
- "rawSpec": "^1.2.0",
- "spec": ">=1.2.0 <2.0.0",
- "type": "range"
- },
- "_requiredBy": [
- "/superagent"
- ],
- "_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "_shasum": "137918d6d78283f7df7a6b7c5a63e140e69425e6",
- "_shrinkwrap": null,
- "_spec": "component-emitter@^1.2.0",
- "_where": "F:\\Coding\\JavaScript\\AleeBot\\node_modules\\superagent",
- "bugs": {
- "url": "https://github.com/component/emitter/issues"
- },
- "component": {
- "scripts": {
- "emitter/index.js": "index.js"
- }
- },
- "dependencies": {},
- "description": "Event emitter",
- "devDependencies": {
- "mocha": "*",
- "should": "*"
- },
- "directories": {},
- "dist": {
- "shasum": "137918d6d78283f7df7a6b7c5a63e140e69425e6",
- "tarball": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz"
- },
- "files": [
- "index.js",
- "LICENSE"
- ],
- "gitHead": "187492ab8028c7221b589bdfd482b715149cd868",
- "homepage": "https://github.com/component/emitter#readme",
- "license": "MIT",
- "main": "index.js",
- "maintainers": [
- {
- "name": "tootallnate",
- "email": "nathan@tootallnate.net"
- },
- {
- "name": "hughsk",
- "email": "hughskennedy@gmail.com"
- },
- {
- "name": "trevorgerhardt",
- "email": "trevorgerhardt@gmail.com"
- },
- {
- "name": "timaschew",
- "email": "timaschew@gmail.com"
- },
- {
- "name": "tjholowaychuk",
- "email": "tj@vision-media.ca"
- },
- {
- "name": "rauchg",
- "email": "rauchg@gmail.com"
- },
- {
- "name": "retrofox",
- "email": "rdsuarez@gmail.com"
- },
- {
- "name": "coreh",
- "email": "thecoreh@gmail.com"
- },
- {
- "name": "forbeslindesay",
- "email": "forbes@lindesay.co.uk"
- },
- {
- "name": "kelonye",
- "email": "kelonyemitchel@gmail.com"
- },
- {
- "name": "mattmueller",
- "email": "mattmuelle@gmail.com"
- },
- {
- "name": "yields",
- "email": "yields@icloud.com"
- },
- {
- "name": "anthonyshort",
- "email": "antshort@gmail.com"
- },
- {
- "name": "jongleberry",
- "email": "jonathanrichardong@gmail.com"
- },
- {
- "name": "ianstormtaylor",
- "email": "ian@ianstormtaylor.com"
- },
- {
- "name": "cristiandouce",
- "email": "cristian@gravityonmars.com"
- },
- {
- "name": "swatinem",
- "email": "arpad.borsos@googlemail.com"
- },
- {
- "name": "stagas",
- "email": "gstagas@gmail.com"
- },
- {
- "name": "amasad",
- "email": "amjad.masad@gmail.com"
- },
- {
- "name": "juliangruber",
- "email": "julian@juliangruber.com"
- },
- {
- "name": "calvinfo",
- "email": "calvin@calv.info"
- },
- {
- "name": "dominicbarnes",
- "email": "dominic@dbarnes.info"
- },
- {
- "name": "blakeembrey",
- "email": "hello@blakeembrey.com"
- },
- {
- "name": "timoxley",
- "email": "secoif@gmail.com"
- },
- {
- "name": "jonathanong",
- "email": "jonathanrichardong@gmail.com"
- },
- {
- "name": "queckezz",
- "email": "fabian.eichenberger@gmail.com"
- },
- {
- "name": "nami-doc",
- "email": "vendethiel@hotmail.fr"
- },
- {
- "name": "clintwood",
- "email": "clint@anotherway.co.za"
- },
- {
- "name": "thehydroimpulse",
- "email": "dnfagnan@gmail.com"
- },
- {
- "name": "stephenmathieson",
- "email": "me@stephenmathieson.com"
- },
- {
- "name": "dfcreative",
- "email": "df.creative@gmail.com"
- },
- {
- "name": "defunctzombie",
- "email": "shtylman@gmail.com"
- }
- ],
- "name": "component-emitter",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/component/emitter.git"
- },
- "scripts": {
- "test": "make test"
- },
- "version": "1.2.1"
-}