{"_id":"promise-filter","_rev":"7-d82049189b75bca2520219a509e9e2fa","name":"promise-filter","description":"Filter an array and return a Promise","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"promise-filter","version":"1.0.0","description":"Filter an array and return a Promise","main":"index.js","scripts":{"test":"NODE_ENV=test tape test.js","test-cov":"NODE_ENV=test istanbul cover test.js","lint":"eslint ."},"repository":{"type":"git","url":"https://github.com/yoshuawuyts/promise-filter"},"keywords":["promise","native","bluebird","filter"],"license":"MIT","dependencies":{"native-or-bluebird":"^1.1.2"},"devDependencies":{"bluebird":"^2.8.2","eslint":"^0.12.0","istanbul":"^0.3.5","tap-bail":"0.0.0","tap-spec":"^2.2.0","tape":"^3.4.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"67b0b87f3b63daae069fa659cd1bd8cfd80e5fd7","bugs":{"url":"https://github.com/yoshuawuyts/promise-filter/issues"},"homepage":"https://github.com/yoshuawuyts/promise-filter","_id":"promise-filter@1.0.0","_shasum":"9f0083fd1ee67a7ecd280f6aac1b9f80af0c5e2d","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.33","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"9f0083fd1ee67a7ecd280f6aac1b9f80af0c5e2d","tarball":"https://registry.npmjs.org/promise-filter/-/promise-filter-1.0.0.tgz","integrity":"sha512-pmUTU1QnbUbpR4rvfOh6jYxTaIJCx3QQngRdo8jvSNYGg9moFsPx8qqdylC8JZ71FNpv4wmOXB4jlpYhlnLYjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2iv3bEx8bPMh33+fSoA+pS3BB07SFZtAL/K81+KWWIAIhAJ0XZkPdgMGMu6/UWtsIgHkhoxP9XToYSOQVk97Dsec0"}]}},"1.0.1":{"name":"promise-filter","version":"1.0.1","description":"Filter an array and return a Promise","main":"index.js","scripts":{"test":"NODE_ENV=test tape test.js","test-cov":"NODE_ENV=test istanbul cover test.js","lint":"eslint ."},"repository":{"type":"git","url":"https://github.com/yoshuawuyts/promise-filter"},"keywords":["promise","native","bluebird","filter"],"license":"MIT","dependencies":{"native-or-bluebird":"^1.1.2"},"devDependencies":{"bluebird":"^2.8.2","eslint":"^0.12.0","istanbul":"^0.3.5","tap-bail":"0.0.0","tap-spec":"^2.2.0","tape":"^3.4.0"},"files":["LICENSE","index.js","README.md"],"gitHead":"4098f67a3481bf068cfee02db698edbb0357e446","bugs":{"url":"https://github.com/yoshuawuyts/promise-filter/issues"},"homepage":"https://github.com/yoshuawuyts/promise-filter","_id":"promise-filter@1.0.1","_shasum":"d863af8166e487e4bb8ba388c51abfb62d909aa5","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.33","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"dist":{"shasum":"d863af8166e487e4bb8ba388c51abfb62d909aa5","tarball":"https://registry.npmjs.org/promise-filter/-/promise-filter-1.0.1.tgz","integrity":"sha512-P2K/ad+nvWgKwQZzDWbhbYERXCCFd0Zs1aV3JTknepZbg1xPmKcpPdhqp/aZV/aj43/DGTGA6GNOHXc/GHEPUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3t+G8Ws3ekwR/eTSJ6s7SBBMgxiNmB+NsRtxkefo4rQIgfhm5UtWo9KJqiQjsWP+pSMtbSLjxFhRSOIm++Dr76lY="}]}},"1.1.0":{"name":"promise-filter","version":"1.1.0","description":"Filter an array and return a Promise","main":"index.js","scripts":{"lint":"eslint .","test":"NODE_ENV=test tape test.js","test-cov":"NODE_ENV=test istanbul cover test.js"},"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/promise-filter.git"},"keywords":["bluebird","filter","native","promise"],"license":"MIT","dependencies":{"any-promise":"^0.1.0"},"devDependencies":{"bluebird":"^2.8.2","eslint":"^0.12.0","istanbul":"^0.3.5","tap-bail":"0.0.0","tap-spec":"^2.2.0","tape":"^3.4.0"},"files":["LICENSE","README.md","index.js"],"gitHead":"e91b3656626105109882316d9f824a1479047b22","bugs":{"url":"https://github.com/yoshuawuyts/promise-filter/issues"},"homepage":"https://github.com/yoshuawuyts/promise-filter#readme","_id":"promise-filter@1.1.0","_shasum":"7ec3ce990c867ccb9de8638dbd19ee17a52a4b59","_from":".","_npmVersion":"3.1.0","_nodeVersion":"2.3.0","_npmUser":{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"},"dist":{"shasum":"7ec3ce990c867ccb9de8638dbd19ee17a52a4b59","tarball":"https://registry.npmjs.org/promise-filter/-/promise-filter-1.1.0.tgz","integrity":"sha512-/LGz4jKMGJ12gSukULi+F6gz8ZxPwhgQIqXkipnEN0iRBpaLB72jXYUoUz7XoikOKlzhNot8GOQT2mQcuMEQeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHml9wkry95JxOKl5LHAWjdMUOLeglAz9PW5dt5KMQtBAiBnHjtuxm8cTtGYSp55nnSVWMA8urmFSh6AxymJjCtVqw=="}]},"maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}]}},"readme":"# promise-filter\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Downloads][downloads-image]][downloads-url]\n\n[Filter][mdn] an array and return a [Promise][promise].\n\n## Installation\n```bash\n$ npm install promise-filter\n```\n\n## Usage\n```js\nconst filter = require('promise-filter')\n\nPromise.resolve([1, 2, 3])\n  .then(filter((val) => val >= 2))\n// => [2, 3]\n```\n\n## Why?\nThis module is basically equivalent to [`bluebird.filter`][bluebird], but it's\nhandy to have the one function you need instead of a kitchen sink. Modularity!\nEspecially handy if you're serving to the browser and need to reduce your\njavascript bundle size.\n\nWorks great in the browser with\n[browserify](http://github.com/substack/node-browserify)!\n\n## See Also\n- [promise-every](https://github.com/yoshuawuyts/promise-every)\n- [promise-each](https://github.com/yoshuawuyts/promise-each)\n- [promise-map](https://github.com/yoshuawuyts/promise-map)\n- [promise-reduce](https://github.com/yoshuawuyts/promise-reduce)\n- [promise-some](https://github.com/yoshuawuyts/promise-some)\n\n## License\n[MIT](https://tldrlegal.com/license/mit-license)\n\n[npm-image]: https://img.shields.io/npm/v/promise-filter.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/promise-filter\n[travis-image]: https://img.shields.io/travis/yoshuawuyts/promise-filter.svg?style=flat-square\n[travis-url]: https://travis-ci.org/yoshuawuyts/promise-filter\n[coveralls-image]: https://img.shields.io/coveralls/yoshuawuyts/promise-filter.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/yoshuawuyts/promise-filter?branch=master\n[downloads-image]: http://img.shields.io/npm/dm/promise-filter.svg?style=flat-square\n[downloads-url]: https://npmjs.org/package/promise-filter\n\n[mdn]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter\n[promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise\n[bluebird]: https://github.com/petkaantonov/bluebird/blob/master/API.md#filterfunction-filterper--object-options---promise\n","maintainers":[{"name":"yoshuawuyts","email":"i@yoshuawuyts.com"}],"time":{"modified":"2022-06-24T18:41:01.482Z","created":"2015-01-24T03:31:37.107Z","1.0.0":"2015-01-24T03:31:37.107Z","1.0.1":"2015-01-24T03:56:01.738Z","1.1.0":"2015-07-11T01:47:05.807Z"},"homepage":"https://github.com/yoshuawuyts/promise-filter#readme","keywords":["bluebird","filter","native","promise"],"repository":{"type":"git","url":"git+https://github.com/yoshuawuyts/promise-filter.git"},"bugs":{"url":"https://github.com/yoshuawuyts/promise-filter/issues"},"license":"MIT","readmeFilename":"README.md"}