diff options
Diffstat (limited to 'node_modules/async-each')
-rw-r--r-- | node_modules/async-each/.npmignore | 3 | ||||
-rw-r--r-- | node_modules/async-each/CHANGELOG.md | 23 | ||||
-rw-r--r-- | node_modules/async-each/README.md | 38 | ||||
-rw-r--r-- | node_modules/async-each/index.js | 38 | ||||
-rw-r--r-- | node_modules/async-each/package.json | 19 |
5 files changed, 0 insertions, 121 deletions
diff --git a/node_modules/async-each/.npmignore b/node_modules/async-each/.npmignore deleted file mode 100644 index 3887b2ba4..000000000 --- a/node_modules/async-each/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -bower.json -component.json -CHANGELOG.md diff --git a/node_modules/async-each/CHANGELOG.md b/node_modules/async-each/CHANGELOG.md deleted file mode 100644 index bee254860..000000000 --- a/node_modules/async-each/CHANGELOG.md +++ /dev/null @@ -1,23 +0,0 @@ -# async-each 1.0.0 (26 November 2015) -* Bumped version to 1.0.0 (no functional changes) - -# async-each 0.1.6 (5 November 2014) -* Add license to package.json - -# async-each 0.1.5 (22 October 2014) -* Clean up package.json to fix npm warning about `repo` - -# async-each 0.1.4 (12 November 2013) -* Fixed AMD definition. - -# async-each 0.1.3 (25 July 2013) -* Fixed double wrapping of errors. - -# async-each 0.1.2 (7 July 2013) -* Fixed behaviour on empty arrays. - -# async-each 0.1.1 (14 June 2013) -* Wrapped function in closure, enabled strict mode. - -# async-each 0.1.0 (14 June 2013) -* Initial release. diff --git a/node_modules/async-each/README.md b/node_modules/async-each/README.md deleted file mode 100644 index a79cbd74d..000000000 --- a/node_modules/async-each/README.md +++ /dev/null @@ -1,38 +0,0 @@ -# async-each - -No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach function for JavaScript. - -We don't need junky 30K async libs. Really. - -For browsers and node.js. - -## Installation -* Just include async-each before your scripts. -* `npm install async-each` if you’re using node.js. -* `bower install async-each` if you’re using [Bower](http://bower.io). - -## Usage - -* `each(array, iterator, callback);` — `Array`, `Function`, `(optional) Function` -* `iterator(item, next)` receives current item and a callback that will mark the item as done. `next` callback receives optional `error, transformedItem` arguments. -* `callback(error, transformedArray)` optionally receives first error and transformed result `Array`. - -Node.js: - -```javascript -var each = require('async-each'); -each(['a.js', 'b.js', 'c.js'], fs.readFile, function(error, contents) { - if (error) console.error(error); - console.log('Contents for a, b and c:', contents); -}); -``` - -Browser: - -```javascript -window.asyncEach(list, fn, callback); -``` - -## License - -[The MIT License](https://raw.githubusercontent.com/paulmillr/mit/master/README.md) diff --git a/node_modules/async-each/index.js b/node_modules/async-each/index.js deleted file mode 100644 index 1c51c9588..000000000 --- a/node_modules/async-each/index.js +++ /dev/null @@ -1,38 +0,0 @@ -// async-each MIT license (by Paul Miller from http://paulmillr.com). -(function(globals) { - 'use strict'; - 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 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 returned = false; - - 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); - }); - }); - }; - - if (typeof define !== 'undefined' && define.amd) { - define([], function() { - return each; - }); // RequireJS - } else if (typeof module !== 'undefined' && module.exports) { - module.exports = each; // CommonJS - } else { - globals.asyncEach = each; // <script> - } -})(this); diff --git a/node_modules/async-each/package.json b/node_modules/async-each/package.json deleted file mode 100644 index cece21c36..000000000 --- a/node_modules/async-each/package.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "async-each", - "description": "No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.", - "version": "1.0.1", - "license": "MIT", - "keywords": [ - "async", "forEach", "each", "map", - "asynchronous", - "iteration", "iterate", - "loop", "parallel", - "concurrent", "array", - "flow", "control flow" - ], - "homepage": "https://github.com/paulmillr/async-each/", - "author": "Paul Miller (http://paulmillr.com/)", - "repository": "git://github.com/paulmillr/async-each.git", - "main": "index.js", - "dependencies": {} -} |