{"_id":"@arr/foreach","_rev":"6-a84acf7fd48cbd1693a03cf706cc3a8f","name":"@arr/foreach","description":"A tiny, faster alternative to native Array.prototype.forEach","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"@arr/foreach","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/lukeed/arr.git"},"description":"A tiny, faster alternative to native Array.prototype.forEach","module":"module.js","main":"index.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","test":"tape test/*.js | tap-spec"},"files":["*.js"],"keywords":["arr","array","Array.forEach","Array.prototype.forEach","performance","native","foreach"],"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/lukeed/arr/issues"},"homepage":"https://github.com/lukeed/arr#readme","_id":"@arr/foreach@0.1.0","_shasum":"d2af4f43e74291e8841a95a7fce52cae39b497af","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"d2af4f43e74291e8841a95a7fce52cae39b497af","tarball":"https://registry.npmjs.org/@arr/foreach/-/foreach-0.1.0.tgz","integrity":"sha512-OEykxGSA+Ix0mMkGXAixUs2lhPrVY++tLb5AVbkJKs3Ozf9n6wL7lMLEzplBQPTMSPvh0XiuLPsidMa36VWQmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAb0ScJQom51azFiPAGToW6EErifAtGntLAkp1UvuwZEAiEAzeED+dDN9KcsNidwU47Nt30NFZJ5UrTEhdZA0dOXzR8="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/foreach-0.1.0.tgz_1499558701884_0.7122735364828259"},"directories":{}},"0.2.0":{"name":"@arr/foreach","version":"0.2.0","repository":{"type":"git","url":"git+https://github.com/lukeed/arr.git"},"description":"A tiny, faster alternative to native Array.prototype.forEach","module":"module.js","main":"index.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","test":"tape test/*.js | tap-spec"},"files":["*.js"],"keywords":["arr","array","Array.forEach","Array.prototype.forEach","performance","native","foreach"],"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/lukeed/arr/issues"},"homepage":"https://github.com/lukeed/arr#readme","_id":"@arr/foreach@0.2.0","_shasum":"16e967a13452869b6a95d1f50476d5cf04850c7c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"16e967a13452869b6a95d1f50476d5cf04850c7c","tarball":"https://registry.npmjs.org/@arr/foreach/-/foreach-0.2.0.tgz","integrity":"sha512-H+h+fX8pJmjEUMpH0EmzW0OGQ49H4zGeVeUjpcMSSsEpeLIu7DynH437I84bR4gUFmoDKTbTms/bUk+eIcVkYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCbJ6bmQJJbAErspSXr45bQoITgpvSEsr9cWy9t0K+YAiAUfJWM2CDNsXxXuYTXdX/mCcXZ+or0OS/F4D3BB24oww=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/foreach-0.2.0.tgz_1499910473921_0.6885211048647761"},"directories":{}},"1.0.0":{"name":"@arr/foreach","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/lukeed/arr.git"},"description":"A tiny, faster alternative to native Array.prototype.forEach","module":"module.js","main":"index.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"lukeed.com"},"engines":{"node":">=4"},"scripts":{"bench":"node bench","test":"tape test/*.js | tap-spec"},"files":["*.js"],"keywords":["arr","array","Array.forEach","Array.prototype.forEach","performance","native","foreach"],"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/lukeed/arr/issues"},"homepage":"https://github.com/lukeed/arr#readme","_id":"@arr/foreach@1.0.0","_shasum":"6bf4c9eaf948e5429b58a4dff9f15ce5de206d05","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"dist":{"shasum":"6bf4c9eaf948e5429b58a4dff9f15ce5de206d05","tarball":"https://registry.npmjs.org/@arr/foreach/-/foreach-1.0.0.tgz","integrity":"sha512-yTsLZ3dRV+C6GIK0A4h0fWVi1snV00DP+tOve8NMjTviM8TPBiMrTx0SsTvs5B31sOPCvbMoKtAgwJcm+jp7iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGeDD/Ufv62dQRqss0uH4IpDVeM+U3icVcITuf7wcOzLAiBpmlX/QnteKCis//TI8tDLvqHTQUyTSWybnZ1cxc+HoA=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/foreach-1.0.0.tgz_1499910720470_0.4655933422036469"},"directories":{}},"1.0.1":{"name":"@arr/foreach","version":"1.0.1","repository":{"type":"git","url":"git+https://github.com/lukeed/arr.git"},"description":"A tiny, faster alternative to native Array.prototype.forEach","types":"module.d.ts","module":"module.js","main":"index.js","license":"MIT","author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"engines":{"node":">=4"},"keywords":["arr","array","Array.forEach","Array.prototype.forEach","performance","native","foreach"],"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/lukeed/arr/issues"},"homepage":"https://github.com/lukeed/arr#readme","_id":"@arr/foreach@1.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-Npm+17z02lcs0wuHHhnSWLLK8jvu4HS4oJ1CO71yELaFyDe9tsOc2fUUkRtax5eNqwBrjMr7fRzxx71MGH3wnQ==","shasum":"b6856914751af88aab16b2d741345c877119aa36","tarball":"https://registry.npmjs.org/@arr/foreach/-/foreach-1.0.1.tgz","fileCount":5,"unpackedSize":1794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsEB6CRA9TVsSAnZWagAAJV0P/0s8x+dYlyKgddymfCxj\nyy+/hJbcArTYFhUQhwd5086Rg0M/H7Uvz56ENR+bzO75N0kMZ5LoeRZNVx1z\niT7k1OeX9f2O4CiRXnW1Wwb4oFsxf0LMXVU63Pair+tfA20KA3imxTh+ET6o\nJV/GIEm3pbMr0FSNMTVjRu/QvTQmviLy5Bij3sAKuayhksG1TWHW5gL7XdhP\nCibM1jmVxcKSaSF4Lw89D3fplaKsbJ5U/NjsYeQzCRARWN3RAblR51706Hb4\n+vwllXTDqdWcPsRQKvbW5mxxoh2yPu74ohhRAw04E/A22O/GeRSkn/Ony4lR\n28lQIklnftBZ4DWyXyqJg8jlWovnKFLeYP7u0n1aQUKbBGHmG6Q0whnNlMOk\nSHjm0pM7cg+FzvIKrzo0fltyhhBxC6gcaBG8s3ygcsaO2NzN9e84MyidBbAM\nNRCTAS6XHQcYKX+1wiFzUg05rS4Azeu3N+bWLmdvkSfaXx9q/JCUkVeh69E/\nR0eJrZgDeB9I/w/o91KuNd9AQ0+PXiVuPaBxDehUx04hE5MqmXMUdUn/lFZN\nY3GrQO0XQGCmLlfrXn8fVTzgDS9Dz4nxooTSwJ4pucofzkM0YV2Xr4XIdGdT\nN0SFzSr8wn5jBhqFpRiZtA8kiul0intqAw1sd+hu8UXpdtyaG457ZvJ7fjA1\n/Pfv\r\n=aO5K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGS5xzMeYQWuF9HM0F+SChhEHzdUc5+vU8ScZ5cJIHzqAiBFP5axoDZlmuRrzvEfFERxsX3qU9ug0GlvRjakM0Jpdg=="}]},"maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"_npmUser":{"name":"lukeed","email":"luke@lukeed.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/foreach_1.0.1_1571831929668_0.4950097144323171"},"_hasShrinkwrap":false}},"readme":"# @arr/foreach\n\n> A tiny, faster alternative to native `Array.prototype.forEach`\n\n:warning: Unlike native, `@arr/foreach` does _not_ support the optional `thisArg` parameter!\n\n## Install\n\n```\n$ npm install --save @arr/foreach\n```\n\n## Usage\n\n```js\nimport forEach from '@arr/foreach';\n\nforEach(['a', 'b', 'c'], val => {\n  console.log(val);\n});\n//=> a\n//=> b\n//=> c\n```\n\n## API\n\n### forEach(arr, callback)\n\n#### arr\nType: `Array`<br>\nThe array to iterate upon.\n\n#### callback(value[, index, array])\nType: `Function`<br>\nFunction to test for each element, taking three arguments:\n\n* **value** (required) -- The current element being processed in the array.\n* **index** (optional) -- The index of the current element being processed in the array.\n* **array** (optional) -- The array `forEach` was called upon.\n\n\n## License\n\nMIT © [Luke Edwards](http://lukeed.com)\n","maintainers":[{"name":"lukeed","email":"luke@lukeed.com"}],"time":{"modified":"2022-06-12T14:48:21.218Z","created":"2017-07-09T00:05:02.148Z","0.1.0":"2017-07-09T00:05:02.148Z","0.2.0":"2017-07-13T01:47:54.024Z","1.0.0":"2017-07-13T01:52:00.561Z","1.0.1":"2019-10-23T11:58:49.805Z"},"homepage":"https://github.com/lukeed/arr#readme","keywords":["arr","array","Array.forEach","Array.prototype.forEach","performance","native","foreach"],"repository":{"type":"git","url":"git+https://github.com/lukeed/arr.git"},"author":{"name":"Luke Edwards","email":"luke.edwards05@gmail.com","url":"https://lukeed.com"},"bugs":{"url":"https://github.com/lukeed/arr/issues"},"license":"MIT","readmeFilename":"readme.md"}