{"_id":"array-find","_rev":"199682","name":"array-find","description":"ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"dubban","email":"stefanduberg@me.com"}],"time":{"modified":"2021-06-03T12:31:01.000Z","created":"2014-03-12T13:55:49.466Z","1.0.0":"2015-05-21T10:44:16.395Z","0.1.1":"2014-03-24T16:22:01.636Z","0.1.0":"2014-03-12T14:23:25.679Z","0.0.1":"2014-03-12T13:55:49.466Z"},"users":{"itonyyo":true,"philipjc":true},"author":{"name":"Stefan Duberg","email":"stefanduberg@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/stefanduberg/array-find.git"},"versions":{"1.0.0":{"name":"array-find","version":"1.0.0","description":"ES6 Array.find ponyfill. Return the first array element which satisfies a testing function.","main":"find.js","scripts":{"test":"tape ./test.js"},"repository":{"type":"git","url":"git+https://github.com/stefanduberg/array-find.git"},"keywords":["array","find","ponyfill","polyfill","es6","es2015","es 2015"],"author":{"name":"Stefan Duberg","email":"stefanduberg@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/stefanduberg/array-find/issues"},"homepage":"https://github.com/stefanduberg/array-find","devDependencies":{"tape":"^4.0.0"},"gitHead":"4012979ba82db8a95db226e27d573a27e9e3597e","_id":"array-find@1.0.0","_shasum":"6c8e286d11ed768327f8e62ecee87353ca3e78b8","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.2","_npmUser":{"name":"dubban","email":"stefanduberg@me.com"},"maintainers":[{"name":"dubban","email":"stefanduberg@me.com"}],"dist":{"shasum":"6c8e286d11ed768327f8e62ecee87353ca3e78b8","size":2394,"noattachment":false,"key":"/array-find/-/array-find-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-find/download/array-find-1.0.0.tgz"},"directories":{},"publish_time":1432205056395,"_cnpm_publish_time":1432205056395,"_hasShrinkwrap":false},"0.1.1":{"name":"array-find","version":"0.1.1","description":"Find array elements. Executes a callback for each element, returns the first element for which its callback returns a truthy value.","main":"find.js","scripts":{"test":"tape ./test.js"},"repository":{"type":"git","url":"https://github.com/stefanduberg/array-find.git"},"keywords":["array","find"],"author":{"name":"Stefan Duberg","email":"stefanduberg@me.com"},"license":"ISC","bugs":{"url":"https://github.com/stefanduberg/array-find/issues"},"homepage":"https://github.com/stefanduberg/array-find","devDependencies":{"tape":"^2.12.0"},"_id":"array-find@0.1.1","dist":{"shasum":"dc813845ad5a9afc35cb92b786c878d81b5b82ce","size":1358,"noattachment":false,"key":"/array-find/-/array-find-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-find/download/array-find-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"dubban","email":"stefanduberg@me.com"},"maintainers":[{"name":"dubban","email":"stefanduberg@me.com"}],"directories":{},"publish_time":1395678121636,"_hasShrinkwrap":false,"_cnpm_publish_time":1395678121636},"0.1.0":{"name":"array-find","version":"0.1.0","description":"## Usage","main":"find.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/stefanduberg/array-find.git"},"keywords":["array","find"],"author":{"name":"Stefan Duberg","email":"stefanduberg@me.com"},"license":"ISC","bugs":{"url":"https://github.com/stefanduberg/array-find/issues"},"homepage":"https://github.com/stefanduberg/array-find","_id":"array-find@0.1.0","dist":{"shasum":"e9cfcc1269d96ac6f3c09b8ec9c9e609b39758d6","size":806,"noattachment":false,"key":"/array-find/-/array-find-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-find/download/array-find-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"dubban","email":"stefanduberg@me.com"},"maintainers":[{"name":"dubban","email":"stefanduberg@me.com"}],"directories":{},"publish_time":1394634205679,"_hasShrinkwrap":false,"_cnpm_publish_time":1394634205679},"0.0.1":{"name":"array-find","version":"0.0.1","description":"","main":"find.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/stefanduberg/array-find.git"},"keywords":["array","find"],"author":{"name":"Stefan Duberg","email":"stefanduberg@me.com"},"license":"ISC","bugs":{"url":"https://github.com/stefanduberg/array-find/issues"},"homepage":"https://github.com/stefanduberg/array-find","_id":"array-find@0.0.1","dist":{"shasum":"d95c951b7ea2fce7549f575a99d5e7abbdc1f51d","size":639,"noattachment":false,"key":"/array-find/-/array-find-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/array-find/download/array-find-0.0.1.tgz"},"_from":".","_npmVersion":"1.4.4","_npmUser":{"name":"dubban","email":"stefanduberg@me.com"},"maintainers":[{"name":"dubban","email":"stefanduberg@me.com"}],"directories":{},"publish_time":1394632549466,"_hasShrinkwrap":false,"_cnpm_publish_time":1394632549466}},"readme":"# array-find\n\n[![Build Status](https://travis-ci.org/stefanduberg/array-find.svg?branch=master)](https://travis-ci.org/stefanduberg/array-find)\n\n**ES 2015 `Array.find` ponyfill.**\n\n**Ponyfill: A polyfill that doesn't overwrite the native method.**\n\nFind array elements. Executes a callback for each element, returns the first element for which its callback returns a truthy value.\n\n## Usage\n\n```javascript\nvar find = require('array-find');\nvar numbers = [1, 2, 3, 4];\n\nfind(numbers, function (element, index, array) {\n  return element === 2;\n});\n// => 2\n\nvar robots = [{name: 'Flexo'}, {name: 'Bender'}, {name: 'Buster'}];\n\nfind(robots, function (robot, index, array) {\n  return robot.name === 'Bender';\n});\n// => {name: 'Bender'}\n\nfind(robots, function (robot, index, array) {\n  return robot.name === 'Fry';\n});\n// => undefined\n```\n\nOptionally pass in an object as third argument to use as `this` when executing callback.\n\n## Install\n\n```bash\n$ npm install array-find\n```\n\n## License\nMIT\n","_attachments":{},"homepage":"https://github.com/stefanduberg/array-find","bugs":{"url":"https://github.com/stefanduberg/array-find/issues"},"license":"MIT"}