File: /home/ubuntu/.npm/registry.npmjs.org/eachr/.cache.json
{"_id":"eachr","_rev":"13-b19e5765edb0a304393364a9a2cd4dd0","name":"eachr","description":"Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.","dist-tags":{"latest":"3.2.0"},"versions":{"2.0.0":{"name":"eachr","version":"2.0.0","description":"Give eachr an array or object, and the iterator, in return eachr will give the iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","keywords":["flow","each","cycle"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"http://github.com/bevry/eachr.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/eachr-test.js"},"main":"./out/lib/eachr.js","_id":"[email protected]","dist":{"shasum":"71f9e55c8daebb50cd481a1ff02b3d77b350a189","tarball":"https://registry.npmjs.org/eachr/-/eachr-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"2.0.1":{"name":"eachr","version":"2.0.1","description":"Give eachr an array or object, and the iterator, in return eachr will give the iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","keywords":["flow","each","cycle"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"http://github.com/bevry/eachr.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/eachr-test.js"},"main":"./out/lib/eachr.js","_id":"[email protected]","dist":{"shasum":"02612012b713841b4d78ca0111b13652ae9c0ddc","tarball":"https://registry.npmjs.org/eachr/-/eachr-2.0.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"2.0.2":{"name":"eachr","version":"2.0.2","description":"Give eachr an array or object, and the iterator, in return eachr will give the iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","keywords":["flow","each","cycle"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"http://github.com/bevry/eachr.git"},"engines":{"node":">=0.4"},"dependencies":{"typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/eachr-test.js"},"main":"./out/lib/eachr.js","_id":"[email protected]","dist":{"shasum":"f1100c5bb1619f6ee86a0661fe604e3a9ad7559d","tarball":"https://registry.npmjs.org/eachr/-/eachr-2.0.2.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"[email protected]"}},"2.0.4":{"name":"eachr","version":"2.0.4","description":"Give eachr an array or object, and the iterator, in return eachr will give the iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","keywords":["flow","each","cycle"],"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"license":{"type":"MIT"},"browsers":true,"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"bevry","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"https://github.com/balupton"},{"name":"sfrdmn","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"http://github.com/bevry/eachr.git"},"engines":{"node":">=0.4"},"dependencies":{"typechecker":"^2.0.8"},"devDependencies":{"coffee-script":"^1.9.1","joe":"^1.6.0","joe-reporter-console":"^1.2.1","chai":"^2.1.1","projectz":"^0.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/eachr-test.js"},"main":"./out/lib/eachr.js","cakeConfiguration":{"COFFEE_SRC_PATH":"src"},"gitHead":"7d7ceddf3e9b9c41d13e99495bf3a2f6e4490b0f","_id":"[email protected]","_shasum":"466f7caa10708f610509e32c807aafe57fc122bf","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"466f7caa10708f610509e32c807aafe57fc122bf","tarball":"https://registry.npmjs.org/eachr/-/eachr-2.0.4.tgz"}},"3.0.0":{"name":"eachr","version":"3.0.0","description":"Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","license":"MIT","keywords":["flow","each","cycle","forEach","map","object","array"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrCode":"344188/balupton-on-Flattr","paypalButtonID":"QB8GQPZAH84N6","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"Sean Fridman","email":"[email protected]","url":"www.seanfridman.com"},{"name":"Rob Loach","email":"[email protected]","url":"http://robloach.net"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/eachr.git"},"engines":{"node":">=0.4"},"dependencies":{"esnextguardian":"^1.1.0","typechecker":"^4.0.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel":"^5.8.23","babel-eslint":"^4.1.3","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6"},"main":"./esnextguardian.js","browser":"./es5/lib/eachr.js","jspm":{"main":"./esnext/lib/eachr.js"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/eachr-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"c1c5c7cae088a311947330272bfc7f79add3ff37","_id":"[email protected]","_shasum":"b4603fe686076230aba269d4155c098365313587","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"b4603fe686076230aba269d4155c098365313587","tarball":"https://registry.npmjs.org/eachr/-/eachr-3.0.0.tgz"},"directories":{}},"3.1.0":{"name":"eachr","version":"3.1.0","description":"Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","license":"MIT","keywords":["flow","each","cycle","forEach","map","object","array"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrCode":"344188/balupton-on-Flattr","paypalButtonID":"QB8GQPZAH84N6","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"Sean Fridman","email":"[email protected]","url":"www.seanfridman.com"},{"name":"Rob Loach","email":"[email protected]","url":"http://robloach.net"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/eachr.git"},"engines":{"node":">=0.12"},"browsers":true,"dependencies":{"esnextguardian":"^1.1.0","typechecker":"^4.0.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel-cli":"^6.3.15","babel-preset-es2015":"^6.3.13","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6"},"main":"./esnextguardian.js","browser":"./es5/lib/eachr.js","jspm":{"main":"./es5/lib/eachr.js"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/eachr-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"f0513e74e36ec6d881070ce8b61dcac24d257e90","_id":"[email protected]","_shasum":"a27110d15569698345a6e409fdf116480a88c29d","_from":".","_npmVersion":"3.5.1","_nodeVersion":"5.2.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"a27110d15569698345a6e409fdf116480a88c29d","tarball":"https://registry.npmjs.org/eachr/-/eachr-3.1.0.tgz"},"directories":{}},"3.1.1":{"name":"eachr","version":"3.1.1","description":"Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","license":"MIT","keywords":["flow","each","cycle","forEach","map","object","array"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2011+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"Sean Fridman","email":"[email protected]","url":"www.seanfridman.com"},{"name":"Rob Loach","email":"[email protected]","url":"http://robloach.net"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/eachr.git"},"engines":{"node":">=0.10"},"main":"./esnextguardian.js","browser":"./es5/lib/eachr.js","jspm":{"main":"./es5/lib/eachr.js"},"dependencies":{"esnextguardian":"^1.1.0","typechecker":"^4.0.0"},"devDependencies":{"assert-helpers":"^4.0.1","babel-cli":"^6.3.15","babel-preset-es2015":"^6.3.13","eslint":"^1.5.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.0.6","semver":"^5.1.0"},"scripts":{"clean":"node --harmony nakefile.js clean","setup":"node --harmony nakefile.js setup","compile":"node --harmony nakefile.js compile","watch":"node --harmony nakefile.js watch","verify":"node --harmony nakefile.js verify","meta":"node --harmony nakefile.js meta","prepare":"node --harmony nakefile.js prepare","release":"node --harmony nakefile.js release","test":"node --harmony ./es5/test/eachr-test.js"},"nakeConfiguration":{"BABEL_SRC_PATH":"esnext","ESLINT_SRC_PATH":"esnext"},"gitHead":"ce56300e31e955f43c4b903806e763f35394e509","_id":"[email protected]","_shasum":"aa462c109101d3d4786c9b05de08aa9cce5b944c","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"aa462c109101d3d4786c9b05de08aa9cce5b944c","tarball":"https://registry.npmjs.org/eachr/-/eachr-3.1.1.tgz"},"directories":{}},"3.2.0":{"name":"eachr","version":"3.2.0","description":"Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.","homepage":"https://github.com/bevry/eachr","license":"MIT","keywords":["flow","each","cycle","forEach","map","object","array"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2011+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"maintainers":[{"name":"balupton","email":"[email protected]"}],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"Sean Fridman","email":"[email protected]","url":"www.seanfridman.com"},{"name":"Rob Loach","email":"[email protected]","url":"http://robloach.net"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"},{"name":"Benjamin Lupton","url":"https://balupton.com"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/eachr.git"},"engines":{"node":">=0.10"},"editions":[{"description":"Source + ESNext + Require","entry":"source/index.js","directory":"source","syntaxes":["javascript","esnext","require","let","const"]},{"description":"Babel Compiled + ES2015 + Require","entry":"es2015/index.js","directory":"es2015","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"editions":"^1.1.1","typechecker":"^4.3.0"},"devDependencies":{"assert-helpers":"^4.2.0","babel-cli":"^6.9.0","babel-preset-es2015":"^6.9.0","eslint":"^2.10.2","eslint-plugin-babel":"^3.2.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^1.1.5","semver":"^5.1.0"},"scripts":{"setup":"npm install","clean":"rm -Rf ./docs ./es2015","compile":"npm run compile:es2015","compile:es2015":"babel ./source --out-dir ./es2015 --presets es2015","meta":"npm run meta:projectz","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:eslint","test:eslint":"eslint ./source","test":"node --harmony -e \"require('editions').requirePackage(process.cwd(), require, 'test.js')\""},"gitHead":"57ef794d001c16fd906b2558137e8ea51c1f6330","_id":"[email protected]","_shasum":"2c35e43ea086516f7997cf80b7aa64d55a4a4484","_from":".","_npmVersion":"3.8.7","_nodeVersion":"6.0.0","_npmUser":{"name":"balupton","email":"[email protected]"},"dist":{"shasum":"2c35e43ea086516f7997cf80b7aa64d55a4a4484","tarball":"https://registry.npmjs.org/eachr/-/eachr-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eachr-3.2.0.tgz_1464338078617_0.2750986448954791"},"directories":{}}},"readme":"<!-- TITLE/ -->\n\n<h1>eachr</h1>\n\n<!-- /TITLE -->\n\n\n<!-- BADGES/ -->\n\n<span class=\"badge-travisci\"><a href=\"http://travis-ci.org/bevry/eachr\" title=\"Check this project's build status on TravisCI\"><img src=\"https://img.shields.io/travis/bevry/eachr/master.svg\" alt=\"Travis CI Build Status\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/eachr\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/eachr.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/eachr\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/eachr.svg\" alt=\"NPM downloads\" /></a></span>\n<span class=\"badge-daviddm\"><a href=\"https://david-dm.org/bevry/eachr\" title=\"View the status of this project's dependencies on DavidDM\"><img src=\"https://img.shields.io/david/bevry/eachr.svg\" alt=\"Dependency Status\" /></a></span>\n<span class=\"badge-daviddmdev\"><a href=\"https://david-dm.org/bevry/eachr#info=devDependencies\" title=\"View the status of this project's development dependencies on DavidDM\"><img src=\"https://img.shields.io/david/dev/bevry/eachr.svg\" alt=\"Dev Dependency Status\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-slackin\"><a href=\"https://slack.bevry.me\" title=\"Join this project's slack community\"><img src=\"https://slack.bevry.me/badge.svg\" alt=\"Slack community badge\" /></a></span>\n<span class=\"badge-patreon\"><a href=\"http://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-gratipay\"><a href=\"https://www.gratipay.com/bevry\" title=\"Donate weekly to this project using Gratipay\"><img src=\"https://img.shields.io/badge/gratipay-donate-yellow.svg\" alt=\"Gratipay donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n\n<!-- /BADGES -->\n\n\n<!-- DESCRIPTION/ -->\n\nGive eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.\n\n<!-- /DESCRIPTION -->\n\n\n<!-- INSTALL/ -->\n\n<h2>Install</h2>\n\n<a href=\"https://npmjs.com\" title=\"npm is a package manager for javascript\"><h3>NPM</h3></a><ul>\n<li>Install: <code>npm install --save eachr</code></li>\n<li>Module: <code>require('eachr')</code></li></ul>\n\n<a href=\"http://browserify.org\" title=\"Browserify lets you require('modules') in the browser by bundling up all of your dependencies\"><h3>Browserify</h3></a><ul>\n<li>Install: <code>npm install --save eachr</code></li>\n<li>Module: <code>require('eachr')</code></li>\n<li>CDN URL: <code>//wzrd.in/bundle/[email protected]</code></li></ul>\n\n<a href=\"http://enderjs.com\" title=\"Ender is a full featured package manager for your browser\"><h3>Ender</h3></a><ul>\n<li>Install: <code>ender add eachr</code></li>\n<li>Module: <code>require('eachr')</code></li></ul>\n\n<h3><a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a></h3>\n\n<p>This package is published with the following editions:</p>\n\n<ul><li><code>eachr</code> aliases <code>eachr/index.js</code> which uses <a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a> to automatically select the correct edition for the consumers environment</li>\n<li><code>eachr/source/index.js</code> is Source + <a href=\"https://babeljs.io/docs/learn-es2015/\" title=\"ECMAScript Next\">ESNext</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li>\n<li><code>eachr/es2015/index.js</code> is <a href=\"https://babeljs.io\" title=\"The compiler for writing next generation JavaScript\">Babel</a> Compiled + <a href=\"http://babeljs.io/docs/plugins/preset-es2015/\" title=\"ECMAScript 2015\">ES2015</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li></ul>\n\n<p>Older environments may need <a href=\"https://babeljs.io/docs/usage/polyfill/\" title=\"A polyfill that emulates missing ECMAScript environment features\">Babel's Polyfill</a> or something similar.</p>\n\n<!-- /INSTALL -->\n\n\n## Usage\n\nEachr accepts an array, object, or map. The iterator is bound to the list, and receives three arguments: the value, key, and list.\n\n``` javascript\n// Prepare\nconst eachr = require('eachr')\nconst arr = ['first', 'second', 'third']\nconst obj = {a: 'first', b: 'second', c: 'third'}\nconst map = new Map([['a', 'first'], ['b', 'second'], ['c', 'third']])\nfunction iterator (value, key) {\n\tconsole.log({value: value, key: key})\n\tif ( value === 'second' ) {\n\t\tconsole.log('break')\n\t\treturn false\n\t}\n}\n\n// Cycle Array\neachr(arr, iterator)\n// {'value': 'first', 'key': 0}\n// {'value': 'second', 'key': 1}\n// break\n\n// Cycle Object\neachr(obj, iterator)\n// {'value': 'first', 'key': 'a'}\n// {'value': 'second', 'key': 'b'}\n// break\n\n// Cycle Map\neachr(map, iterator)\n// {'value': 'first', 'key': 'a'}\n// {'value': 'second', 'key': 'b'}\n// break\n\n```\n\n<!-- HISTORY/ -->\n\n<h2>History</h2>\n\n<a href=\"https://github.com/bevry/eachr/blob/master/HISTORY.md#files\">Discover the release history by heading on over to the <code>HISTORY.md</code> file.</a>\n\n<!-- /HISTORY -->\n\n\n<!-- CONTRIBUTE/ -->\n\n<h2>Contribute</h2>\n\n<a href=\"https://github.com/bevry/eachr/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /CONTRIBUTE -->\n\n\n<!-- BACKERS/ -->\n\n<h2>Backers</h2>\n\n<h3>Maintainers</h3>\n\nThese amazing people are maintaining this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a></li></ul>\n\n<h3>Sponsors</h3>\n\nNo sponsors yet! Will you be the first?\n\n<span class=\"badge-patreon\"><a href=\"http://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-gratipay\"><a href=\"https://www.gratipay.com/bevry\" title=\"Donate weekly to this project using Gratipay\"><img src=\"https://img.shields.io/badge/gratipay-donate-yellow.svg\" alt=\"Gratipay donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n\n<h3>Contributors</h3>\n\nThese amazing people have contributed code to this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a></li>\n<li><a href=\"www.seanfridman.com\">Sean Fridman</a></li>\n<li><a href=\"http://robloach.net\">Rob Loach</a> — <a href=\"https://github.com/bevry/eachr/commits?author=RobLoach\" title=\"View the GitHub contributions of Rob Loach on repository bevry/eachr\">view contributions</a></li>\n<li><a href=\"http://seanfridman.com\">Sean Fridman</a> — <a href=\"https://github.com/bevry/eachr/commits?author=sfrdmn\" title=\"View the GitHub contributions of Sean Fridman on repository bevry/eachr\">view contributions</a></li>\n<li><a href=\"https://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/bevry/eachr/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository bevry/eachr\">view contributions</a></li></ul>\n\n<a href=\"https://github.com/bevry/eachr/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /BACKERS -->\n\n\n<!-- LICENSE/ -->\n\n<h2>License</h2>\n\nUnless stated otherwise all works are:\n\n<ul><li>Copyright © 2011+ <a href=\"http://bevry.me\">Bevry Pty Ltd</a></li></ul>\n\nand licensed under:\n\n<ul><li><a href=\"http://spdx.org/licenses/MIT.html\">MIT License</a></li></ul>\n\n<!-- /LICENSE -->\n","maintainers":[{"name":"balupton","email":"[email protected]"}],"time":{"modified":"2016-05-27T08:34:41.633Z","created":"2013-03-28T14:29:55.244Z","2.0.0":"2013-03-28T14:30:11.910Z","2.0.1":"2013-03-28T14:37:13.641Z","2.0.2":"2013-03-28T15:02:16.553Z","2.0.4":"2015-03-11T11:29:19.858Z","3.0.0":"2015-09-21T02:33:55.107Z","3.1.0":"2015-12-09T07:50:15.725Z","3.1.1":"2016-01-15T06:18:18.498Z","3.2.0":"2016-05-27T08:34:41.633Z"},"author":{"name":"2011+ Bevry Pty Ltd","email":"[email protected]","url":"http://bevry.me"},"repository":{"type":"git","url":"git+ssh://[email protected]/bevry/eachr.git"},"homepage":"https://github.com/bevry/eachr","keywords":["flow","each","cycle","forEach","map","object","array"],"contributors":[{"name":"Benjamin Lupton","email":"[email protected]","url":"http://balupton.com"},{"name":"Sean Fridman","email":"[email protected]","url":"www.seanfridman.com"},{"name":"Rob Loach","email":"[email protected]","url":"http://robloach.net"},{"name":"Sean Fridman","email":"[email protected]","url":"http://seanfridman.com"},{"name":"Benjamin Lupton","url":"https://balupton.com"}],"bugs":{"url":"https://github.com/bevry/eachr/issues"},"license":"MIT","readmeFilename":"README.md","_attachments":{},"_etag":"W/\"bba9018a7f128435cf7925ef73e8de49\"","_lastModified":"Sat, 26 May 2018 22:38:40 GMT"}