aboutsummaryrefslogtreecommitdiff
path: root/node_modules/promise
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
committerFlorian Dold <florian.dold@gmail.com>2018-09-20 02:56:13 +0200
commitbbff7403fbf46f9ad92240ac213df8d30ef31b64 (patch)
treec58400ec5124da1c7d56b01aea83309f80a56c3b /node_modules/promise
parent003fb34971cf63466184351b4db5f7c67df4f444 (diff)
update packages
Diffstat (limited to 'node_modules/promise')
-rw-r--r--node_modules/promise/.npmignore7
-rw-r--r--node_modules/promise/Readme.md2
-rw-r--r--node_modules/promise/build.js23
-rw-r--r--node_modules/promise/domains/core.js78
-rw-r--r--node_modules/promise/domains/es6-extensions.js14
-rw-r--r--node_modules/promise/domains/finally.js2
-rw-r--r--node_modules/promise/domains/rejection-tracking.js28
-rw-r--r--node_modules/promise/domains/synchronous.js20
-rw-r--r--node_modules/promise/lib/core.js78
-rw-r--r--node_modules/promise/lib/es6-extensions.js14
-rw-r--r--node_modules/promise/lib/finally.js2
-rw-r--r--node_modules/promise/lib/rejection-tracking.js28
-rw-r--r--node_modules/promise/lib/synchronous.js20
-rw-r--r--node_modules/promise/package-lock.json741
-rw-r--r--node_modules/promise/package.json4
-rw-r--r--node_modules/promise/setimmediate/core.js78
-rw-r--r--node_modules/promise/setimmediate/es6-extensions.js14
-rw-r--r--node_modules/promise/setimmediate/finally.js2
-rw-r--r--node_modules/promise/setimmediate/rejection-tracking.js28
-rw-r--r--node_modules/promise/setimmediate/synchronous.js20
-rw-r--r--node_modules/promise/src/finally.js2
21 files changed, 227 insertions, 978 deletions
diff --git a/node_modules/promise/.npmignore b/node_modules/promise/.npmignore
deleted file mode 100644
index ad5be4a64..000000000
--- a/node_modules/promise/.npmignore
+++ /dev/null
@@ -1,7 +0,0 @@
-components
-node_modules
-test
-.gitignore
-.travis.yml
-component.json
-coverage
diff --git a/node_modules/promise/Readme.md b/node_modules/promise/Readme.md
index 9e281a743..12a767db0 100644
--- a/node_modules/promise/Readme.md
+++ b/node_modules/promise/Readme.md
@@ -56,7 +56,7 @@ var promise = new Promise(function (resolve, reject) {
});
```
-If you need [domains](https://iojs.org/api/domain.html) support, you should instead use:
+If you need [domains](https://nodejs.org/api/domain.html) support, you should instead use:
```js
var Promise = require('promise/domains');
diff --git a/node_modules/promise/build.js b/node_modules/promise/build.js
index 1e028e9a1..99947d1fe 100644
--- a/node_modules/promise/build.js
+++ b/node_modules/promise/build.js
@@ -4,19 +4,19 @@ var fs = require('fs');
var rimraf = require('rimraf');
var acorn = require('acorn');
var walk = require('acorn/dist/walk');
+var crypto = require('crypto');
-var ids = [];
-var names = {};
+var shasum = crypto.createHash('sha512');
+fs.readdirSync(__dirname + '/src').sort().forEach(function (filename) {
+ shasum.update(fs.readFileSync(__dirname + '/src/' + filename, 'utf8'));
+});
+const names = {};
+const characterSet = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
+let i = characterSet.indexOf(shasum.digest('base64').replace(/[^0-9a-zA-Z]/g, '')[0]);
function getIdFor(name) {
- if (name in names) return names[name];
- var id;
- do {
- id = '_' + Math.floor(Math.random() * 100);
- } while (ids.indexOf(id) !== -1)
- ids.push(id);
- names[name] = id;
- return id;
+ if (names[name]) return names[name];
+ return names[name] = '_' + characterSet[i++ % characterSet.length]
}
function fixup(src) {
@@ -30,9 +30,6 @@ function fixup(src) {
replace(node.property, getIdFor(node.property.name));
}
});
- function source(node) {
- return src.slice(node.start, node.end).join('');
- }
function replace(node, str) {
for (var i = node.start; i < node.end; i++) {
src[i] = '';
diff --git a/node_modules/promise/domains/core.js b/node_modules/promise/domains/core.js
index e6ac66910..e773536d7 100644
--- a/node_modules/promise/domains/core.js
+++ b/node_modules/promise/domains/core.js
@@ -58,16 +58,16 @@ function Promise(fn) {
if (typeof fn !== 'function') {
throw new TypeError('Promise constructor\'s argument is not a function');
}
- this._75 = 0;
- this._83 = 0;
- this._18 = null;
- this._38 = null;
+ this._h = 0;
+ this._i = 0;
+ this._j = null;
+ this._k = null;
if (fn === noop) return;
doResolve(fn, this);
}
-Promise._47 = null;
-Promise._71 = null;
-Promise._44 = noop;
+Promise._l = null;
+Promise._m = null;
+Promise._n = noop;
Promise.prototype.then = function(onFulfilled, onRejected) {
if (this.constructor !== Promise) {
@@ -86,24 +86,24 @@ function safeThen(self, onFulfilled, onRejected) {
});
}
function handle(self, deferred) {
- while (self._83 === 3) {
- self = self._18;
+ while (self._i === 3) {
+ self = self._j;
}
- if (Promise._47) {
- Promise._47(self);
+ if (Promise._l) {
+ Promise._l(self);
}
- if (self._83 === 0) {
- if (self._75 === 0) {
- self._75 = 1;
- self._38 = deferred;
+ if (self._i === 0) {
+ if (self._h === 0) {
+ self._h = 1;
+ self._k = deferred;
return;
}
- if (self._75 === 1) {
- self._75 = 2;
- self._38 = [self._38, deferred];
+ if (self._h === 1) {
+ self._h = 2;
+ self._k = [self._k, deferred];
return;
}
- self._38.push(deferred);
+ self._k.push(deferred);
return;
}
handleResolved(self, deferred);
@@ -111,16 +111,16 @@ function handle(self, deferred) {
function handleResolved(self, deferred) {
asap(function() {
- var cb = self._83 === 1 ? deferred.onFulfilled : deferred.onRejected;
+ var cb = self._i === 1 ? deferred.onFulfilled : deferred.onRejected;
if (cb === null) {
- if (self._83 === 1) {
- resolve(deferred.promise, self._18);
+ if (self._i === 1) {
+ resolve(deferred.promise, self._j);
} else {
- reject(deferred.promise, self._18);
+ reject(deferred.promise, self._j);
}
return;
}
- var ret = tryCallOne(cb, self._18);
+ var ret = tryCallOne(cb, self._j);
if (ret === IS_ERROR) {
reject(deferred.promise, LAST_ERROR);
} else {
@@ -148,8 +148,8 @@ function resolve(self, newValue) {
then === self.then &&
newValue instanceof Promise
) {
- self._83 = 3;
- self._18 = newValue;
+ self._i = 3;
+ self._j = newValue;
finale(self);
return;
} else if (typeof then === 'function') {
@@ -157,29 +157,29 @@ function resolve(self, newValue) {
return;
}
}
- self._83 = 1;
- self._18 = newValue;
+ self._i = 1;
+ self._j = newValue;
finale(self);
}
function reject(self, newValue) {
- self._83 = 2;
- self._18 = newValue;
- if (Promise._71) {
- Promise._71(self, newValue);
+ self._i = 2;
+ self._j = newValue;
+ if (Promise._m) {
+ Promise._m(self, newValue);
}
finale(self);
}
function finale(self) {
- if (self._75 === 1) {
- handle(self, self._38);
- self._38 = null;
+ if (self._h === 1) {
+ handle(self, self._k);
+ self._k = null;
}
- if (self._75 === 2) {
- for (var i = 0; i < self._38.length; i++) {
- handle(self, self._38[i]);
+ if (self._h === 2) {
+ for (var i = 0; i < self._k.length; i++) {
+ handle(self, self._k[i]);
}
- self._38 = null;
+ self._k = null;
}
}
diff --git a/node_modules/promise/domains/es6-extensions.js b/node_modules/promise/domains/es6-extensions.js
index e6d92aa60..5046e2367 100644
--- a/node_modules/promise/domains/es6-extensions.js
+++ b/node_modules/promise/domains/es6-extensions.js
@@ -16,9 +16,9 @@ var ZERO = valuePromise(0);
var EMPTYSTRING = valuePromise('');
function valuePromise(value) {
- var p = new Promise(Promise._44);
- p._83 = 1;
- p._18 = value;
+ var p = new Promise(Promise._n);
+ p._i = 1;
+ p._j = value;
return p;
}
Promise.resolve = function (value) {
@@ -55,11 +55,11 @@ Promise.all = function (arr) {
function res(i, val) {
if (val && (typeof val === 'object' || typeof val === 'function')) {
if (val instanceof Promise && val.then === Promise.prototype.then) {
- while (val._83 === 3) {
- val = val._18;
+ while (val._i === 3) {
+ val = val._j;
}
- if (val._83 === 1) return res(i, val._18);
- if (val._83 === 2) reject(val._18);
+ if (val._i === 1) return res(i, val._j);
+ if (val._i === 2) reject(val._j);
val.then(function (val) {
res(i, val);
}, reject);
diff --git a/node_modules/promise/domains/finally.js b/node_modules/promise/domains/finally.js
index f5ee0b98a..3f8a6b7a1 100644
--- a/node_modules/promise/domains/finally.js
+++ b/node_modules/promise/domains/finally.js
@@ -3,7 +3,7 @@
var Promise = require('./core.js');
module.exports = Promise;
-Promise.prototype['finally'] = function (f) {
+Promise.prototype.finally = function (f) {
return this.then(function (value) {
return Promise.resolve(f()).then(function () {
return value;
diff --git a/node_modules/promise/domains/rejection-tracking.js b/node_modules/promise/domains/rejection-tracking.js
index 11d7f3154..56e4bd669 100644
--- a/node_modules/promise/domains/rejection-tracking.js
+++ b/node_modules/promise/domains/rejection-tracking.js
@@ -12,8 +12,8 @@ var enabled = false;
exports.disable = disable;
function disable() {
enabled = false;
- Promise._47 = null;
- Promise._71 = null;
+ Promise._l = null;
+ Promise._m = null;
}
exports.enable = enable;
@@ -24,27 +24,27 @@ function enable(options) {
var id = 0;
var displayId = 0;
var rejections = {};
- Promise._47 = function (promise) {
+ Promise._l = function (promise) {
if (
- promise._83 === 2 && // IS REJECTED
- rejections[promise._56]
+ promise._i === 2 && // IS REJECTED
+ rejections[promise._o]
) {
- if (rejections[promise._56].logged) {
- onHandled(promise._56);
+ if (rejections[promise._o].logged) {
+ onHandled(promise._o);
} else {
- clearTimeout(rejections[promise._56].timeout);
+ clearTimeout(rejections[promise._o].timeout);
}
- delete rejections[promise._56];
+ delete rejections[promise._o];
}
};
- Promise._71 = function (promise, err) {
- if (promise._75 === 0) { // not yet handled
- promise._56 = id++;
- rejections[promise._56] = {
+ Promise._m = function (promise, err) {
+ if (promise._h === 0) { // not yet handled
+ promise._o = id++;
+ rejections[promise._o] = {
displayId: null,
error: err,
timeout: setTimeout(
- onUnhandled.bind(null, promise._56),
+ onUnhandled.bind(null, promise._o),
// For reference errors and type errors, this almost always
// means the programmer made a mistake, so log them after just
// 100ms
diff --git a/node_modules/promise/domains/synchronous.js b/node_modules/promise/domains/synchronous.js
index 93ee503c9..79f4eeee9 100644
--- a/node_modules/promise/domains/synchronous.js
+++ b/node_modules/promise/domains/synchronous.js
@@ -17,38 +17,38 @@ Promise.enableSynchronous = function () {
};
Promise.prototype.getValue = function () {
- if (this._83 === 3) {
- return this._18.getValue();
+ if (this._i === 3) {
+ return this._j.getValue();
}
if (!this.isFulfilled()) {
throw new Error('Cannot get a value of an unfulfilled promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getReason = function () {
- if (this._83 === 3) {
- return this._18.getReason();
+ if (this._i === 3) {
+ return this._j.getReason();
}
if (!this.isRejected()) {
throw new Error('Cannot get a rejection reason of a non-rejected promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getState = function () {
- if (this._83 === 3) {
- return this._18.getState();
+ if (this._i === 3) {
+ return this._j.getState();
}
- if (this._83 === -1 || this._83 === -2) {
+ if (this._i === -1 || this._i === -2) {
return 0;
}
- return this._83;
+ return this._i;
};
};
diff --git a/node_modules/promise/lib/core.js b/node_modules/promise/lib/core.js
index 2e575265b..17f724f5f 100644
--- a/node_modules/promise/lib/core.js
+++ b/node_modules/promise/lib/core.js
@@ -58,16 +58,16 @@ function Promise(fn) {
if (typeof fn !== 'function') {
throw new TypeError('Promise constructor\'s argument is not a function');
}
- this._75 = 0;
- this._83 = 0;
- this._18 = null;
- this._38 = null;
+ this._h = 0;
+ this._i = 0;
+ this._j = null;
+ this._k = null;
if (fn === noop) return;
doResolve(fn, this);
}
-Promise._47 = null;
-Promise._71 = null;
-Promise._44 = noop;
+Promise._l = null;
+Promise._m = null;
+Promise._n = noop;
Promise.prototype.then = function(onFulfilled, onRejected) {
if (this.constructor !== Promise) {
@@ -86,24 +86,24 @@ function safeThen(self, onFulfilled, onRejected) {
});
}
function handle(self, deferred) {
- while (self._83 === 3) {
- self = self._18;
+ while (self._i === 3) {
+ self = self._j;
}
- if (Promise._47) {
- Promise._47(self);
+ if (Promise._l) {
+ Promise._l(self);
}
- if (self._83 === 0) {
- if (self._75 === 0) {
- self._75 = 1;
- self._38 = deferred;
+ if (self._i === 0) {
+ if (self._h === 0) {
+ self._h = 1;
+ self._k = deferred;
return;
}
- if (self._75 === 1) {
- self._75 = 2;
- self._38 = [self._38, deferred];
+ if (self._h === 1) {
+ self._h = 2;
+ self._k = [self._k, deferred];
return;
}
- self._38.push(deferred);
+ self._k.push(deferred);
return;
}
handleResolved(self, deferred);
@@ -111,16 +111,16 @@ function handle(self, deferred) {
function handleResolved(self, deferred) {
asap(function() {
- var cb = self._83 === 1 ? deferred.onFulfilled : deferred.onRejected;
+ var cb = self._i === 1 ? deferred.onFulfilled : deferred.onRejected;
if (cb === null) {
- if (self._83 === 1) {
- resolve(deferred.promise, self._18);
+ if (self._i === 1) {
+ resolve(deferred.promise, self._j);
} else {
- reject(deferred.promise, self._18);
+ reject(deferred.promise, self._j);
}
return;
}
- var ret = tryCallOne(cb, self._18);
+ var ret = tryCallOne(cb, self._j);
if (ret === IS_ERROR) {
reject(deferred.promise, LAST_ERROR);
} else {
@@ -148,8 +148,8 @@ function resolve(self, newValue) {
then === self.then &&
newValue instanceof Promise
) {
- self._83 = 3;
- self._18 = newValue;
+ self._i = 3;
+ self._j = newValue;
finale(self);
return;
} else if (typeof then === 'function') {
@@ -157,29 +157,29 @@ function resolve(self, newValue) {
return;
}
}
- self._83 = 1;
- self._18 = newValue;
+ self._i = 1;
+ self._j = newValue;
finale(self);
}
function reject(self, newValue) {
- self._83 = 2;
- self._18 = newValue;
- if (Promise._71) {
- Promise._71(self, newValue);
+ self._i = 2;
+ self._j = newValue;
+ if (Promise._m) {
+ Promise._m(self, newValue);
}
finale(self);
}
function finale(self) {
- if (self._75 === 1) {
- handle(self, self._38);
- self._38 = null;
+ if (self._h === 1) {
+ handle(self, self._k);
+ self._k = null;
}
- if (self._75 === 2) {
- for (var i = 0; i < self._38.length; i++) {
- handle(self, self._38[i]);
+ if (self._h === 2) {
+ for (var i = 0; i < self._k.length; i++) {
+ handle(self, self._k[i]);
}
- self._38 = null;
+ self._k = null;
}
}
diff --git a/node_modules/promise/lib/es6-extensions.js b/node_modules/promise/lib/es6-extensions.js
index e6d92aa60..5046e2367 100644
--- a/node_modules/promise/lib/es6-extensions.js
+++ b/node_modules/promise/lib/es6-extensions.js
@@ -16,9 +16,9 @@ var ZERO = valuePromise(0);
var EMPTYSTRING = valuePromise('');
function valuePromise(value) {
- var p = new Promise(Promise._44);
- p._83 = 1;
- p._18 = value;
+ var p = new Promise(Promise._n);
+ p._i = 1;
+ p._j = value;
return p;
}
Promise.resolve = function (value) {
@@ -55,11 +55,11 @@ Promise.all = function (arr) {
function res(i, val) {
if (val && (typeof val === 'object' || typeof val === 'function')) {
if (val instanceof Promise && val.then === Promise.prototype.then) {
- while (val._83 === 3) {
- val = val._18;
+ while (val._i === 3) {
+ val = val._j;
}
- if (val._83 === 1) return res(i, val._18);
- if (val._83 === 2) reject(val._18);
+ if (val._i === 1) return res(i, val._j);
+ if (val._i === 2) reject(val._j);
val.then(function (val) {
res(i, val);
}, reject);
diff --git a/node_modules/promise/lib/finally.js b/node_modules/promise/lib/finally.js
index f5ee0b98a..3f8a6b7a1 100644
--- a/node_modules/promise/lib/finally.js
+++ b/node_modules/promise/lib/finally.js
@@ -3,7 +3,7 @@
var Promise = require('./core.js');
module.exports = Promise;
-Promise.prototype['finally'] = function (f) {
+Promise.prototype.finally = function (f) {
return this.then(function (value) {
return Promise.resolve(f()).then(function () {
return value;
diff --git a/node_modules/promise/lib/rejection-tracking.js b/node_modules/promise/lib/rejection-tracking.js
index 11d7f3154..56e4bd669 100644
--- a/node_modules/promise/lib/rejection-tracking.js
+++ b/node_modules/promise/lib/rejection-tracking.js
@@ -12,8 +12,8 @@ var enabled = false;
exports.disable = disable;
function disable() {
enabled = false;
- Promise._47 = null;
- Promise._71 = null;
+ Promise._l = null;
+ Promise._m = null;
}
exports.enable = enable;
@@ -24,27 +24,27 @@ function enable(options) {
var id = 0;
var displayId = 0;
var rejections = {};
- Promise._47 = function (promise) {
+ Promise._l = function (promise) {
if (
- promise._83 === 2 && // IS REJECTED
- rejections[promise._56]
+ promise._i === 2 && // IS REJECTED
+ rejections[promise._o]
) {
- if (rejections[promise._56].logged) {
- onHandled(promise._56);
+ if (rejections[promise._o].logged) {
+ onHandled(promise._o);
} else {
- clearTimeout(rejections[promise._56].timeout);
+ clearTimeout(rejections[promise._o].timeout);
}
- delete rejections[promise._56];
+ delete rejections[promise._o];
}
};
- Promise._71 = function (promise, err) {
- if (promise._75 === 0) { // not yet handled
- promise._56 = id++;
- rejections[promise._56] = {
+ Promise._m = function (promise, err) {
+ if (promise._h === 0) { // not yet handled
+ promise._o = id++;
+ rejections[promise._o] = {
displayId: null,
error: err,
timeout: setTimeout(
- onUnhandled.bind(null, promise._56),
+ onUnhandled.bind(null, promise._o),
// For reference errors and type errors, this almost always
// means the programmer made a mistake, so log them after just
// 100ms
diff --git a/node_modules/promise/lib/synchronous.js b/node_modules/promise/lib/synchronous.js
index 93ee503c9..79f4eeee9 100644
--- a/node_modules/promise/lib/synchronous.js
+++ b/node_modules/promise/lib/synchronous.js
@@ -17,38 +17,38 @@ Promise.enableSynchronous = function () {
};
Promise.prototype.getValue = function () {
- if (this._83 === 3) {
- return this._18.getValue();
+ if (this._i === 3) {
+ return this._j.getValue();
}
if (!this.isFulfilled()) {
throw new Error('Cannot get a value of an unfulfilled promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getReason = function () {
- if (this._83 === 3) {
- return this._18.getReason();
+ if (this._i === 3) {
+ return this._j.getReason();
}
if (!this.isRejected()) {
throw new Error('Cannot get a rejection reason of a non-rejected promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getState = function () {
- if (this._83 === 3) {
- return this._18.getState();
+ if (this._i === 3) {
+ return this._j.getState();
}
- if (this._83 === -1 || this._83 === -2) {
+ if (this._i === -1 || this._i === -2) {
return 0;
}
- return this._83;
+ return this._i;
};
};
diff --git a/node_modules/promise/package-lock.json b/node_modules/promise/package-lock.json
deleted file mode 100644
index beb03ae5e..000000000
--- a/node_modules/promise/package-lock.json
+++ /dev/null
@@ -1,741 +0,0 @@
-{
- "name": "promise",
- "version": "7.1.1",
- "lockfileVersion": 1,
- "dependencies": {
- "abbrev": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
- "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=",
- "dev": true
- },
- "acorn": {
- "version": "1.2.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",
- "integrity": "sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ=",
- "dev": true
- },
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
- "dev": true
- },
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
- "dev": true
- },
- "argparse": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz",
- "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=",
- "dev": true
- },
- "asap": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
- "integrity": "sha1-UidltQw1EEkOUtfc/ghe+bqWlY8="
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
- "dev": true
- },
- "better-assert": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
- "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.8",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz",
- "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=",
- "dev": true
- },
- "browser-stdout": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
- "integrity": "sha1-81HTKWnTL6XXpVZxVCY9korjvR8=",
- "dev": true
- },
- "callsite": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
- "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=",
- "dev": true
- },
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
- "dev": true,
- "optional": true
- },
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
- "dev": true,
- "optional": true
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
- "dev": true,
- "optional": true
- }
- }
- },
- "commander": {
- "version": "2.9.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
- "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "debug": {
- "version": "2.6.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz",
- "integrity": "sha1-vFlryr52F/Edn6FTYe3tVgi4SZs=",
- "dev": true
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true,
- "optional": true
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
- "dev": true
- },
- "diff": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz",
- "integrity": "sha1-yc45Okt8vQsFinJck98pkCeGj/k=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "escodegen": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz",
- "integrity": "sha1-MOz89mypjcZ80v0WKr626vqM5vw=",
- "dev": true,
- "dependencies": {
- "esprima": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz",
- "integrity": "sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=",
- "dev": true
- }
- }
- },
- "esprima": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.5.0.tgz",
- "integrity": "sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=",
- "dev": true
- },
- "estraverse": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz",
- "integrity": "sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=",
- "dev": true
- },
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
- "dev": true
- },
- "fast-levenshtein": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.0.7.tgz",
- "integrity": "sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=",
- "dev": true
- },
- "fileset": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz",
- "integrity": "sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=",
- "dev": true
- },
- "formatio": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz",
- "integrity": "sha1-XtPM1jZVEJc4NGXZlhmRAOhhYek=",
- "dev": true
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "glob": {
- "version": "5.0.15",
- "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
- "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
- "dev": true
- },
- "graceful-readlink": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
- "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
- "dev": true
- },
- "growl": {
- "version": "1.9.2",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
- "integrity": "sha1-Dqd0NxXbjY3ixe3hd14bRayFwC8=",
- "dev": true
- },
- "handlebars": {
- "version": "4.0.10",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.10.tgz",
- "integrity": "sha1-PTDHGLCaPZbyPqTMH0A8TTup/08=",
- "dev": true,
- "dependencies": {
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
- "dev": true
- }
- }
- },
- "has-flag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz",
- "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "is-buffer": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz",
- "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=",
- "dev": true
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
- "dev": true
- },
- "istanbul": {
- "version": "0.3.22",
- "resolved": "https://registry.npmjs.org/istanbul/-/istanbul-0.3.22.tgz",
- "integrity": "sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=",
- "dev": true
- },
- "jade": {
- "version": "0.26.3",
- "resolved": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
- "integrity": "sha1-jxDXl32NefL2/4YqgbBRPMslaGw=",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
- "integrity": "sha1-+mihT2qUXVTbvlDYzbMyDp47GgY=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
- "integrity": "sha1-G79asbqCevI1dRQ0kEJkVfSB/h4=",
- "dev": true
- }
- }
- },
- "js-yaml": {
- "version": "3.8.4",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz",
- "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=",
- "dev": true,
- "dependencies": {
- "esprima": {
- "version": "3.1.3",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
- "dev": true
- }
- }
- },
- "json3": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
- "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
- "dev": true
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true
- },
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
- "dev": true,
- "optional": true
- },
- "levn": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.2.5.tgz",
- "integrity": "sha1-uo0znQykphDjo/FFucr0iAcVUFQ=",
- "dev": true
- },
- "lodash._baseassign": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz",
- "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=",
- "dev": true
- },
- "lodash._basecopy": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
- "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
- "dev": true
- },
- "lodash._basecreate": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/lodash._basecreate/-/lodash._basecreate-3.0.3.tgz",
- "integrity": "sha1-G8ZhYU2qf8MRt9A78WgGoCE8+CE=",
- "dev": true
- },
- "lodash._getnative": {
- "version": "3.9.1",
- "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
- "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
- "dev": true
- },
- "lodash._isiterateecall": {
- "version": "3.0.9",
- "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
- "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
- "dev": true
- },
- "lodash.create": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/lodash.create/-/lodash.create-3.1.1.tgz",
- "integrity": "sha1-1/KEnw29p+BGgruM1yqwIkYd6+c=",
- "dev": true
- },
- "lodash.isarguments": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
- "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
- "dev": true
- },
- "lodash.isarray": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
- "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
- "dev": true
- },
- "lodash.keys": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
- "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
- "dev": true
- },
- "lolex": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz",
- "integrity": "sha1-fD2mL/yzDw9agKJWbKJORdigHzE=",
- "dev": true
- },
- "longest": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
- "dev": true
- },
- "lru-cache": {
- "version": "2.7.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz",
- "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=",
- "dev": true
- },
- "minimatch": {
- "version": "2.0.10",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
- "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=",
- "dev": true
- },
- "minimist": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
- "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
- "dev": true,
- "dependencies": {
- "minimist": {
- "version": "0.0.8",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
- "dev": true
- }
- }
- },
- "mocha": {
- "version": "3.4.2",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.4.2.tgz",
- "integrity": "sha1-0O9NMyEm2/GNDWQMmzgt1IvpdZQ=",
- "dev": true,
- "dependencies": {
- "glob": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
- "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true
- },
- "supports-color": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.1.2.tgz",
- "integrity": "sha1-cqJiiU2dQIuVbKBf83su2KbiotU=",
- "dev": true
- }
- }
- },
- "ms": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
- "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=",
- "dev": true
- },
- "nopt": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
- "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=",
- "dev": true
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true
- },
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
- "dev": true,
- "dependencies": {
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
- "dev": true
- }
- }
- },
- "optionator": {
- "version": "0.5.0",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.5.0.tgz",
- "integrity": "sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=",
- "dev": true,
- "dependencies": {
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=",
- "dev": true
- }
- }
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
- "dev": true
- },
- "promises-aplus-tests": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/promises-aplus-tests/-/promises-aplus-tests-2.1.2.tgz",
- "integrity": "sha1-drfFY4locghhlpz7zYeVr9J0iFw=",
- "dev": true,
- "dependencies": {
- "commander": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
- "integrity": "sha1-/UMOiJgy7DU7ms0d4hfBHLPu+HM=",
- "dev": true
- },
- "debug": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
- "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=",
- "dev": true
- },
- "diff": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
- "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
- "integrity": "sha1-Tbwv5nTnGUnK8/smlc5/LcHZqNE=",
- "dev": true
- },
- "glob": {
- "version": "3.2.11",
- "resolved": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
- "integrity": "sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0=",
- "dev": true
- },
- "minimatch": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
- "integrity": "sha1-J12O2qxPG7MyZHIInnlJyDlGmd0=",
- "dev": true
- },
- "mocha": {
- "version": "2.5.3",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz",
- "integrity": "sha1-FhvlvetJZ3HrmzV0UFC2IrWu/Fg=",
- "dev": true
- },
- "ms": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
- "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=",
- "dev": true
- },
- "supports-color": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz",
- "integrity": "sha1-/x7R5hFp0Gs88tWI4YixjYhH4X4=",
- "dev": true
- }
- }
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
- "dev": true
- },
- "resolve": {
- "version": "1.1.7",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
- "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
- "dev": true
- },
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
- "dev": true,
- "optional": true
- },
- "rimraf": {
- "version": "2.6.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz",
- "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=",
- "dev": true,
- "dependencies": {
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
- "dev": true
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true
- }
- }
- },
- "samsam": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz",
- "integrity": "sha1-vsEf3IOp/aBjQBIQ5AF2wwJNFWc=",
- "dev": true
- },
- "sigmund": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
- "dev": true
- },
- "sinon": {
- "version": "1.17.7",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz",
- "integrity": "sha1-RUKk9JugxFwF6y6d2dID4rjv4L8=",
- "dev": true
- },
- "source-map": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
- "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=",
- "dev": true,
- "optional": true
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "supports-color": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz",
- "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=",
- "dev": true
- },
- "to-iso-string": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz",
- "integrity": "sha1-TcGeZk38y+Jb2NtQiwDG2hWCVdE=",
- "dev": true
- },
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
- "dev": true
- },
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
- "dev": true,
- "optional": true,
- "dependencies": {
- "source-map": {
- "version": "0.5.6",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
- "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=",
- "dev": true,
- "optional": true
- }
- }
- },
- "uglify-to-browserify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
- "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
- "dev": true,
- "optional": true
- },
- "underscore": {
- "version": "1.8.3",
- "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
- "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
- "dev": true
- },
- "util": {
- "version": "0.10.3",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
- "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
- "dev": true,
- "dependencies": {
- "inherits": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
- "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
- "dev": true
- }
- }
- },
- "which": {
- "version": "1.2.14",
- "resolved": "https://registry.npmjs.org/which/-/which-1.2.14.tgz",
- "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=",
- "dev": true
- },
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
- "dev": true,
- "optional": true
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
- "dev": true,
- "optional": true
- }
- }
-}
diff --git a/node_modules/promise/package.json b/node_modules/promise/package.json
index 2b8e45e49..3b3d99588 100644
--- a/node_modules/promise/package.json
+++ b/node_modules/promise/package.json
@@ -1,6 +1,6 @@
{
"name": "promise",
- "version": "8.0.1",
+ "version": "8.0.2",
"description": "Bare bones Promises/A+ implementation",
"main": "index.js",
"scripts": {
@@ -30,6 +30,6 @@
"rimraf": "^2.3.2"
},
"dependencies": {
- "asap": "~2.0.3"
+ "asap": "~2.0.6"
}
} \ No newline at end of file
diff --git a/node_modules/promise/setimmediate/core.js b/node_modules/promise/setimmediate/core.js
index e1557ac03..28b38c881 100644
--- a/node_modules/promise/setimmediate/core.js
+++ b/node_modules/promise/setimmediate/core.js
@@ -58,16 +58,16 @@ function Promise(fn) {
if (typeof fn !== 'function') {
throw new TypeError('Promise constructor\'s argument is not a function');
}
- this._75 = 0;
- this._83 = 0;
- this._18 = null;
- this._38 = null;
+ this._h = 0;
+ this._i = 0;
+ this._j = null;
+ this._k = null;
if (fn === noop) return;
doResolve(fn, this);
}
-Promise._47 = null;
-Promise._71 = null;
-Promise._44 = noop;
+Promise._l = null;
+Promise._m = null;
+Promise._n = noop;
Promise.prototype.then = function(onFulfilled, onRejected) {
if (this.constructor !== Promise) {
@@ -86,24 +86,24 @@ function safeThen(self, onFulfilled, onRejected) {
});
}
function handle(self, deferred) {
- while (self._83 === 3) {
- self = self._18;
+ while (self._i === 3) {
+ self = self._j;
}
- if (Promise._47) {
- Promise._47(self);
+ if (Promise._l) {
+ Promise._l(self);
}
- if (self._83 === 0) {
- if (self._75 === 0) {
- self._75 = 1;
- self._38 = deferred;
+ if (self._i === 0) {
+ if (self._h === 0) {
+ self._h = 1;
+ self._k = deferred;
return;
}
- if (self._75 === 1) {
- self._75 = 2;
- self._38 = [self._38, deferred];
+ if (self._h === 1) {
+ self._h = 2;
+ self._k = [self._k, deferred];
return;
}
- self._38.push(deferred);
+ self._k.push(deferred);
return;
}
handleResolved(self, deferred);
@@ -111,16 +111,16 @@ function handle(self, deferred) {
function handleResolved(self, deferred) {
setImmediate(function() {
- var cb = self._83 === 1 ? deferred.onFulfilled : deferred.onRejected;
+ var cb = self._i === 1 ? deferred.onFulfilled : deferred.onRejected;
if (cb === null) {
- if (self._83 === 1) {
- resolve(deferred.promise, self._18);
+ if (self._i === 1) {
+ resolve(deferred.promise, self._j);
} else {
- reject(deferred.promise, self._18);
+ reject(deferred.promise, self._j);
}
return;
}
- var ret = tryCallOne(cb, self._18);
+ var ret = tryCallOne(cb, self._j);
if (ret === IS_ERROR) {
reject(deferred.promise, LAST_ERROR);
} else {
@@ -148,8 +148,8 @@ function resolve(self, newValue) {
then === self.then &&
newValue instanceof Promise
) {
- self._83 = 3;
- self._18 = newValue;
+ self._i = 3;
+ self._j = newValue;
finale(self);
return;
} else if (typeof then === 'function') {
@@ -157,29 +157,29 @@ function resolve(self, newValue) {
return;
}
}
- self._83 = 1;
- self._18 = newValue;
+ self._i = 1;
+ self._j = newValue;
finale(self);
}
function reject(self, newValue) {
- self._83 = 2;
- self._18 = newValue;
- if (Promise._71) {
- Promise._71(self, newValue);
+ self._i = 2;
+ self._j = newValue;
+ if (Promise._m) {
+ Promise._m(self, newValue);
}
finale(self);
}
function finale(self) {
- if (self._75 === 1) {
- handle(self, self._38);
- self._38 = null;
+ if (self._h === 1) {
+ handle(self, self._k);
+ self._k = null;
}
- if (self._75 === 2) {
- for (var i = 0; i < self._38.length; i++) {
- handle(self, self._38[i]);
+ if (self._h === 2) {
+ for (var i = 0; i < self._k.length; i++) {
+ handle(self, self._k[i]);
}
- self._38 = null;
+ self._k = null;
}
}
diff --git a/node_modules/promise/setimmediate/es6-extensions.js b/node_modules/promise/setimmediate/es6-extensions.js
index e6d92aa60..5046e2367 100644
--- a/node_modules/promise/setimmediate/es6-extensions.js
+++ b/node_modules/promise/setimmediate/es6-extensions.js
@@ -16,9 +16,9 @@ var ZERO = valuePromise(0);
var EMPTYSTRING = valuePromise('');
function valuePromise(value) {
- var p = new Promise(Promise._44);
- p._83 = 1;
- p._18 = value;
+ var p = new Promise(Promise._n);
+ p._i = 1;
+ p._j = value;
return p;
}
Promise.resolve = function (value) {
@@ -55,11 +55,11 @@ Promise.all = function (arr) {
function res(i, val) {
if (val && (typeof val === 'object' || typeof val === 'function')) {
if (val instanceof Promise && val.then === Promise.prototype.then) {
- while (val._83 === 3) {
- val = val._18;
+ while (val._i === 3) {
+ val = val._j;
}
- if (val._83 === 1) return res(i, val._18);
- if (val._83 === 2) reject(val._18);
+ if (val._i === 1) return res(i, val._j);
+ if (val._i === 2) reject(val._j);
val.then(function (val) {
res(i, val);
}, reject);
diff --git a/node_modules/promise/setimmediate/finally.js b/node_modules/promise/setimmediate/finally.js
index f5ee0b98a..3f8a6b7a1 100644
--- a/node_modules/promise/setimmediate/finally.js
+++ b/node_modules/promise/setimmediate/finally.js
@@ -3,7 +3,7 @@
var Promise = require('./core.js');
module.exports = Promise;
-Promise.prototype['finally'] = function (f) {
+Promise.prototype.finally = function (f) {
return this.then(function (value) {
return Promise.resolve(f()).then(function () {
return value;
diff --git a/node_modules/promise/setimmediate/rejection-tracking.js b/node_modules/promise/setimmediate/rejection-tracking.js
index 11d7f3154..56e4bd669 100644
--- a/node_modules/promise/setimmediate/rejection-tracking.js
+++ b/node_modules/promise/setimmediate/rejection-tracking.js
@@ -12,8 +12,8 @@ var enabled = false;
exports.disable = disable;
function disable() {
enabled = false;
- Promise._47 = null;
- Promise._71 = null;
+ Promise._l = null;
+ Promise._m = null;
}
exports.enable = enable;
@@ -24,27 +24,27 @@ function enable(options) {
var id = 0;
var displayId = 0;
var rejections = {};
- Promise._47 = function (promise) {
+ Promise._l = function (promise) {
if (
- promise._83 === 2 && // IS REJECTED
- rejections[promise._56]
+ promise._i === 2 && // IS REJECTED
+ rejections[promise._o]
) {
- if (rejections[promise._56].logged) {
- onHandled(promise._56);
+ if (rejections[promise._o].logged) {
+ onHandled(promise._o);
} else {
- clearTimeout(rejections[promise._56].timeout);
+ clearTimeout(rejections[promise._o].timeout);
}
- delete rejections[promise._56];
+ delete rejections[promise._o];
}
};
- Promise._71 = function (promise, err) {
- if (promise._75 === 0) { // not yet handled
- promise._56 = id++;
- rejections[promise._56] = {
+ Promise._m = function (promise, err) {
+ if (promise._h === 0) { // not yet handled
+ promise._o = id++;
+ rejections[promise._o] = {
displayId: null,
error: err,
timeout: setTimeout(
- onUnhandled.bind(null, promise._56),
+ onUnhandled.bind(null, promise._o),
// For reference errors and type errors, this almost always
// means the programmer made a mistake, so log them after just
// 100ms
diff --git a/node_modules/promise/setimmediate/synchronous.js b/node_modules/promise/setimmediate/synchronous.js
index 93ee503c9..79f4eeee9 100644
--- a/node_modules/promise/setimmediate/synchronous.js
+++ b/node_modules/promise/setimmediate/synchronous.js
@@ -17,38 +17,38 @@ Promise.enableSynchronous = function () {
};
Promise.prototype.getValue = function () {
- if (this._83 === 3) {
- return this._18.getValue();
+ if (this._i === 3) {
+ return this._j.getValue();
}
if (!this.isFulfilled()) {
throw new Error('Cannot get a value of an unfulfilled promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getReason = function () {
- if (this._83 === 3) {
- return this._18.getReason();
+ if (this._i === 3) {
+ return this._j.getReason();
}
if (!this.isRejected()) {
throw new Error('Cannot get a rejection reason of a non-rejected promise.');
}
- return this._18;
+ return this._j;
};
Promise.prototype.getState = function () {
- if (this._83 === 3) {
- return this._18.getState();
+ if (this._i === 3) {
+ return this._j.getState();
}
- if (this._83 === -1 || this._83 === -2) {
+ if (this._i === -1 || this._i === -2) {
return 0;
}
- return this._83;
+ return this._i;
};
};
diff --git a/node_modules/promise/src/finally.js b/node_modules/promise/src/finally.js
index f5ee0b98a..3f8a6b7a1 100644
--- a/node_modules/promise/src/finally.js
+++ b/node_modules/promise/src/finally.js
@@ -3,7 +3,7 @@
var Promise = require('./core.js');
module.exports = Promise;
-Promise.prototype['finally'] = function (f) {
+Promise.prototype.finally = function (f) {
return this.then(function (value) {
return Promise.resolve(f()).then(function () {
return value;