Update dependencies
This commit is contained in:
parent
efe3c87c15
commit
64b899a72a
1218 changed files with 79658 additions and 39990 deletions
27
node_modules/async-each/index.js
generated
vendored
27
node_modules/async-each/index.js
generated
vendored
|
@ -1,33 +1,34 @@
|
|||
// async-each MIT license (by Paul Miller from https://paulmillr.com).
|
||||
(function(globals) {
|
||||
/*! async-each - MIT License (c) 2016 Paul Miller (paulmillr.com) */
|
||||
(function (globals) {
|
||||
'use strict';
|
||||
var each = function(items, next, callback) {
|
||||
var each = function (items, next, callback) {
|
||||
if (!Array.isArray(items)) throw new TypeError('each() expects array as first argument');
|
||||
if (typeof next !== 'function') throw new TypeError('each() expects function as second argument');
|
||||
if (typeof next !== 'function')
|
||||
throw new TypeError('each() expects function as second argument');
|
||||
if (typeof callback !== 'function') callback = Function.prototype; // no-op
|
||||
|
||||
if (items.length === 0) return callback(undefined, items);
|
||||
|
||||
var transformed = new Array(items.length);
|
||||
var count = 0;
|
||||
var total = items.length;
|
||||
if (total === 0) return callback(undefined, items);
|
||||
var transformed = new Array(total);
|
||||
var transformedCount = 0;
|
||||
var returned = false;
|
||||
|
||||
items.forEach(function(item, index) {
|
||||
next(item, function(error, transformedItem) {
|
||||
items.forEach(function (item, index) {
|
||||
next(item, function (error, transformedItem) {
|
||||
if (returned) return;
|
||||
if (error) {
|
||||
returned = true;
|
||||
return callback(error);
|
||||
}
|
||||
transformed[index] = transformedItem;
|
||||
count += 1;
|
||||
if (count === items.length) return callback(undefined, transformed);
|
||||
transformedCount += 1; // can't use index: last item could take more time
|
||||
if (transformedCount === total) return callback(undefined, transformed);
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
if (typeof define !== 'undefined' && define.amd) {
|
||||
define([], function() {
|
||||
define([], function () {
|
||||
return each;
|
||||
}); // RequireJS
|
||||
} else if (typeof module !== 'undefined' && module.exports) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue