{"bugs":{"url":"https://github.com/Raynos/iterators/issues","email":"raynos2@gmail.com"},"dist":{"shasum":"b5d0abbe938a0267605b0f37036e44149632f919","tarball":"https://registry.npmjs.org/iterators/-/iterators-0.3.2.tgz","integrity":"sha512-4qIlVe2g/WMDYGzwj08TOxBEx2JE+KmQtjVhv7LmeA0QUguuK2SaQ0NLk6EtseGgQVjtJdycfAvNoeA4qzEN5w==","signatures":[{"sig":"MEUCICTXciwFq/l6GSPNG52T8xxfZEgkKkRrdwWjex2HC4HAAiEAjInmYcaZPSjVLKYq42NTGAg6KxWiCQjbRrH+IUj6kb0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index","name":"iterators","author":{"name":"Raynos","email":"raynos2@gmail.com"},"readme":"# Iterators [![build status][1]][2]\n\nIterate over collections in sync or async\n\n## Example\n\n    var iterators = require(\"iterators\")\n        , map = iterators.map\n        , fs = require(\"fs\")\n        , readFile = fs.readFile\n\n    map({\n        \"foo\": \"test/foo.js\"\n        , \"bar\": \"test/bar.js\"\n    }, readFile, function (err, files) {\n        // files.foo, files.bar\n    })\n\n## Motivation\n\nThere are a few minor issues with the iterators on Array.prototype and alternatives provided by underscore / async.\n\nThis library fixes the following nitpicks:\n\n - You can call an iterator on both an array and an object\n - every / some return the truthy / falsey value without coercing to a boolean\n - reduce / reduceRight accept a optional thisValue\n - provides asynchronous implementations of all iterators that use a \n    callback<Error, Value> instead of returning the value\n\n## Installation\n\n`npm install composite`\n\n## Tests\n\n`make test`\n\n## Contributors\n\n - Raynos\n\n## MIT Licenced\n\n  [1]: https://secure.travis-ci.org/Raynos/iterators.png\n  [2]: http://travis-ci.org/Raynos/iterators \n  [3]: https://github.com/Raynos/iterators/tree/master/test","scripts":{"test":"make node-test"},"_npmUser":{"name":"raynos","email":"raynos2@gmail.com"},"homepage":"https://github.com/Raynos/iterators","keywords":[],"licenses":[{"url":"http://github.com/raynos/iterators/raw/master/LICENSE","type":"MIT"}],"repository":{"url":"git://github.com/Raynos/iterators.git","type":"git"},"_npmVersion":"1.1.49","description":"iterate over collections in sync & async","maintainers":[{"name":"raynos","email":"raynos2@gmail.com"}],"contributors":[{"name":"Jake Verbaten"}],"dependencies":{"ap":"git://github.com/Raynos/node-ap"},"devDependencies":{"tap":"0.2.5","sinon":"git://github.com/Raynos/Sinon.JS.git","testem":"git://github.com/Raynos/testem#master","testling":"git://github.com/Raynos/testling#implement-render"},"_id":"iterators@0.3.2","version":"0.3.2"}