{"_id":"iter","_rev":"51-511d6e6c334f463e665c5949deac9e72","name":"iter","time":{"modified":"2022-06-19T03:13:09.553Z","created":"2013-02-20T06:00:24.653Z","0.0.0":"2013-02-20T06:00:26.281Z","0.0.1":"2013-10-29T07:21:55.698Z","0.0.2":"2013-10-29T07:25:21.457Z","0.0.3":"2013-10-29T07:27:03.646Z","0.0.4":"2013-10-29T07:29:35.550Z","0.0.5":"2013-10-29T07:39:19.442Z","0.0.6":"2014-02-24T00:13:00.296Z","0.0.7":"2014-02-24T00:14:36.045Z","0.0.8":"2014-02-24T02:47:48.521Z","0.0.9":"2014-03-11T00:04:31.806Z","2.0.0":"2016-03-22T23:48:37.794Z","0.0.1-security":"2016-03-23T22:10:03.734Z","1.0.0":"2016-04-21T06:36:47.218Z","1.0.1":"2016-04-21T06:39:49.437Z","1.1.0":"2016-04-21T08:04:59.543Z","1.1.1":"2016-04-21T09:35:18.488Z","1.1.2":"2016-04-21T11:06:27.536Z","3.0.0":"2016-04-21T11:18:00.709Z","3.0.1":"2016-04-21T11:37:06.312Z","3.1.0":"2016-04-21T13:28:24.509Z","3.2.0":"2016-05-18T14:05:33.026Z","3.3.0":"2016-05-20T10:38:10.720Z"},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"dist-tags":{"latest":"3.3.0"},"readme":"iter [![Build Status](https://travis-ci.org/nicklasnygren/iter.svg?branch=master)](https://travis-ci.org/nicklasnygren/iter)\n====\n\nUtility library for functional programming based on ES2015 generators that ensures lazy evaluation of possibly infinite ranges.\n\n### Examples\n\n#### Fizzbuzz generator\n\n```js\nimport { compose, map, range, take } from 'iter';\n\nconst fizzBuzz = compose(\n  map(n => n % 3 === 0 ? 'fizz' : n),\n  map(n => n % 5 === 0 ? 'buzz' : n),\n  map(n => n % 5 === 0 && n % 3 === 0 ? 'fizzbuzz' : n),\n  range(1, Infinity)\n);\n\n[...take(15, fizzBuzz)]\n  // => [1, 2, 'fizz', 4, 'buzz', 'fizz', 7, 8 , 'fizz', 'buzz', 11, 'fizz', 13, 14, 'fizzbuzz']\n\n```\n\n#### Fibonacci sequence up to the nth number\n\n```js\nimport { zipWith, tail, take } from 'iter';\n\nconst fibonacci = function * () {\n  yield 0;\n  yield 1;\n  yield * zipWith((x, y) => x + y, fibonacci(), tail(fibonacci()));\n};\n\n[...take(8, fibonacci())]\n  // => [0, 1, 1, 2, 3, 5, 8, 13]\n```\n\n### Methods\n * `assertIterable(iterable)`\n * `compact(iterable)`\n * `compose(...iterables)`\n * `filter(filterFn, iterable)`\n * `isIterable(iterable)`\n * `map(mapFn, iterable)`\n * `pluck(iterable)`\n * `slice(fromIdx, len, iterable)`\n * `tail(iterable)`\n * `take(num, iterable)`\n * `unqiue(iterable)`\n * `zipWith(zipFn, ...iterables)`\n\n### Inspiration & further reading:\n * [Laziness is a virtue](http://raganwald.com/2016/04/15/laziness-is-a-virtue.html)\n * [Programs must be written for people to read](http://raganwald.com/2016/03/17/programs-must-be-written-for-people-to-read.html)\n","versions":{"2.0.0":{"name":"iter","version":"2.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"iter@2.0.0","_shasum":"ca1c0de6c211fb78bdfe467f82af5cdb65ac78a8","_from":".","_npmVersion":"3.7.2","_nodeVersion":"4.3.0","_npmUser":{"name":"nj48","email":"spam@njohnson.me"},"dist":{"shasum":"ca1c0de6c211fb78bdfe467f82af5cdb65ac78a8","tarball":"https://registry.npmjs.org/iter/-/iter-2.0.0.tgz","integrity":"sha512-DCx2hLzrBLonAxWaiV8iDGZ8fTxDfscha1R6i88L27cZCMF0PAeasvyLPf1Z12r9xUQNZzndujFfxRu3F6Bgrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFezzCb32LEskGb4sc7n4QrisGBRDhAbeS2cHnU+ivjmAiB3dYcplAYT5rQEKCD/FQBiwKebkeEZN+lZX9okXTza7g=="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}],"directories":{}},"0.0.1-security":{"name":"iter","version":"0.0.1-security","description":"This package name is not currently in use, but was formerly occupied by a popular package. To avoid malicious use, npm is hanging on to the package name, but loosely, and we'll probably give it to you if you want it.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/npm/security-holder.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/npm/security-holder/issues"},"homepage":"https://github.com/npm/security-holder#readme","gitHead":"d1719e2a152734ed854065de56039770c9104d83","_id":"iter@0.0.1-security","_shasum":"1354bc95978b417a9dca99caa13dc8fc84d59443","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.1.0","_npmUser":{"name":"npm","email":"npm@npmjs.com"},"dist":{"shasum":"1354bc95978b417a9dca99caa13dc8fc84d59443","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.1-security.tgz","integrity":"sha512-s14J+v2LBJPXUdU6m83qRzjdb9bCyJA34eGWK3Pgep8mVcvaT6MVO/B2XcLYje0n1A2W4ltCXmNp2FWsr+hNDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFq8GShmpm2rDz+gjf0T0Ek4yKvexQbn0YX599F4zEtkAiEA0fdMXEf3hjMcA3FaJXfsZ8lk0Rd3SL+KVULZr4puTOo="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}],"directories":{}},"0.0.0":{"name":"iter","version":"0.0.0","description":"iter given function asynchronously","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"highkick":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","_id":"iter@0.0.0","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"7018b189a88fbde2b56c2cd413deac84e9753920","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"7018b189a88fbde2b56c2cd413deac84e9753920","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.0.tgz","integrity":"sha512-RTSZvl215yWuuypgvWqa9xkaKO67Z4L5vkAH8BlnlgvChODw7TDQ/lzvqnQAXG6tokVUTcLtalfd4rMsc8TMIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/Nkiqik10R1LzEq7SS6GPm09jjTV3m9oVUVTY4YmwvAiEAjVLUbTm4oL6OG1DDusoTqJIoJRFEKuzJVgT7BcI3DmY="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.1":{"name":"iter","version":"0.0.1","description":"iter given function asynchronously","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"fox":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.1","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"577ba6392698dadea502deb0d726da1ad77b814c","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"577ba6392698dadea502deb0d726da1ad77b814c","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.1.tgz","integrity":"sha512-4Ga+HcAXzyd1RbahF+rvW0iKdFgGKTnrkZvAb3IZvSCd/LrICUz9Jv4lbHDvaaOrRHFnQupAHKS3Lm0sinYmsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAs3sGh/CQ7w2Ruvhn1bwdqqctQox0USuiRKgmwoHa4qAiEA7A475DHKX5p6Zv2fJwiTH99NfIEWxdLNdxRZmXDpzwk="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.2":{"name":"iter","version":"0.0.2","description":"iter given function asynchronously","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"highkick":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","_id":"iter@0.0.2","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"5bffb46f8f90a4f105311fa4f5988c2ad4c92080","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"5bffb46f8f90a4f105311fa4f5988c2ad4c92080","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.2.tgz","integrity":"sha512-MJ+OQkYKz7Gc8h0NcOlgS5frrV79AHTcVVkVcQLWp18/2dmUsTmklwT6c3HQIolQ0itQ3iBeqby5gMnDQu/D/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBrNbBHi8osaYhEjqEfTzd7iHDK4E3Un+3e4sxn7fK0AiEA4+2/Xp+R9zJ5w/LuZ/oywTvDBcXsSfsP4ElaIKgALgQ="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.3":{"name":"iter","version":"0.0.3","description":"iter given function asynchronously","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"highkick":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","_id":"iter@0.0.3","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"9926a31d637521b8f1341007344972f52d0f3a86","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"9926a31d637521b8f1341007344972f52d0f3a86","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.3.tgz","integrity":"sha512-8TfORIZBIh58bKYsiq5NBcp+Gz2PY9b3fosr9KcN5rjJ5C2KZB1QSW+OO4U7GlSIVERv3M7X8kAWwYzwYcLnaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDki88k2xxTeAucRpsGEbgNJ9YvGnesKOuLfK9pyLk/OAiEAo6U2l9vB1osNmYKi+J83TEQpncq/Dwbqd95c8DF99ac="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.4":{"name":"iter","version":"0.0.4","description":"iter given function asynchronously","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"highkick":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","_id":"iter@0.0.4","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"0da7e2de53fab6d3ade8864cd4c37164b339d7f5","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"0da7e2de53fab6d3ade8864cd4c37164b339d7f5","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.4.tgz","integrity":"sha512-HYdShHlmNaxUZS5syWAHf8I7klOTUjrHln0qJRu94JhpElqqUrBEWXQQeUU/vOZ0txpO2dufRFfuSmaB6g2isg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5GpM5NfzUV7MT0yzVuzU+nr0NIQy0SxlZnB/e1H7NxwIhAJ9iYcPNWX3d74VvwXSrGmoJHqRsTgwXa0rklipMShTt"}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.5":{"name":"iter","version":"0.0.5","description":"Serial & Parallel Iteration","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"fox":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.5","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"052a00448f6f5a3805b86264877835f096337324","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"052a00448f6f5a3805b86264877835f096337324","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.5.tgz","integrity":"sha512-hDvV339ghpj8X1wer3ESrzHy8/tCUWIHqVnT2Gg14iRDeNITbl1bjDpDqdiGYFWQraM42xw+/0hpmsF2t3Gobw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkyDz7KRNcZDZo9aEY5iubHkhs7KN15EC/975lLR53GAiEAobsC6uYcdWPg00rMi/BB2G5bYhHo4EAC1SHo1XZwlIU="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.6":{"name":"iter","version":"0.0.6","description":"Serial & Parallel Iteration","main":"index.js","scripts":{"test":"highkick"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"fox":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.6","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"e63e34578ea320239c6f1cc77257e97789e15224","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"e63e34578ea320239c6f1cc77257e97789e15224","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.6.tgz","integrity":"sha512-Rw5EN0yyaHw0JRAZ8blFl5d/+kfe3sP5EyIwObUCwUC8sQCUG2xhtq7iY/Uw5tAjyylDXJt5Z2+gOXX/jhlFTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDp5nbIdKcnMjopcd4afLSOgu40Uh1qPhK/k4XhF2KukAiAoQyng4rVsHj1c2QhbEx197va0jn1CW/EEg6RJrzfJKw=="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.7":{"name":"iter","version":"0.0.7","description":"Serial & Parallel Iteration","main":"index.js","scripts":{"test":"prova"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"prova":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.7","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"2bd9ba37d80f2bb4909d001a552159f51b0896cb","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"2bd9ba37d80f2bb4909d001a552159f51b0896cb","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.7.tgz","integrity":"sha512-wi9O8saUT27D3BVWe5ZOEmBxXDD8nFB0WDWXjfN9NsNtsgVgj1l0gd3dMUW1QUDuZmELRXfk+6eSCc/QLOiZiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9ramTD5BkODb0WCHKlEaLeYFb22RntHRUWLFe9mI7aAIhAMJm4/vrfhkdOyUEfi3o2DvQiStRsFzAgIcXyI9jdOYi"}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.8":{"name":"iter","version":"0.0.8","description":"Serial & Parallel Iteration","main":"index.js","scripts":{"test":"prova"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"prova":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.8","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"4f2f706ae5900a271e6df551d7d3b2d3d7be2159","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"4f2f706ae5900a271e6df551d7d3b2d3d7be2159","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.8.tgz","integrity":"sha512-+NVAJq1Ga48fRSCnpZz8ELo3VvVnM6N+dpFzlw+H0EYIDN80BgNIyzZeHWUV3pDBSLbEfd9FeqGqzlPOA1y+4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFkZyK8eSrggpPp68LpXEE+KNenW5UZqC/PpVrbZJqXJAiEA3WUqD8eEgHvMe1w3FadhLQoZEIz+3OMg48kd/Ev+pjk="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"0.0.9":{"name":"iter","version":"0.0.9","description":"Serial & Parallel Iteration","main":"index.js","scripts":{"test":"prova"},"repository":{"type":"git","url":"git@github.com:azer/iter.git"},"devDependencies":{"prova":"*"},"keywords":["iteration","loops","serial","async"],"license":"BSD","dependencies":{"just-next-tick":"0.0.0"},"_id":"iter@0.0.9","_npmVersion":"0.0.0-fake","_nodeVersion":"0.0.0-fake","_shasum":"8bad7238f5a381551202fbba30bb120c6f30b8fc","_npmUser":{"name":"npm","email":"support@npmjs.com"},"_from":".","dist":{"shasum":"8bad7238f5a381551202fbba30bb120c6f30b8fc","tarball":"https://registry.npmjs.org/iter/-/iter-0.0.9.tgz","integrity":"sha512-S1xY8Z6Mui1Dlv/NpJjNANU7TN1csSiJUoQ7Qz59N2sGWN2rvY2Y8BIMfOhonvT0so5CkTB02fGaTF+ijhzIgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSo4cQ87WltEcKhdfgxEjwP9sfCII2zNcLzKwof4Ya4QIgV5yVMShHFoP7m5z+/hOJOc6VQMSgklB0HQfeBy5upUE="}]},"maintainers":[{"name":"nj48","email":"spam@njohnson.me"}]},"1.0.0":{"name":"iter","version":"1.0.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js &2>/dev/null","test":"npm run tap | faucet","watch":"nodemon -q -w ./src -w ./test -e js -x npm run tap","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"2d019545eb8349d6f01c54b1c98fc73f620670cc","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@1.0.0","_shasum":"735d2e21e80270706c467908df9159527d97d6de","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"735d2e21e80270706c467908df9159527d97d6de","tarball":"https://registry.npmjs.org/iter/-/iter-1.0.0.tgz","integrity":"sha512-qC0ZUgU37z6Mb7t5V0DM0dW86V7ectMb/omB5CChbahWtQg6uM40SP+MUhCralDs80SFPQa0TWW5QW3bTCtcdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhy4s29h5+EAagcLGMS9V3sOex5sbnevnK3Q+zkOYZLQIgfHEaf4R3h3oWd/RzqWl4TuyDg/mSB0QD3erMxSKzoX0="}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-1.0.0.tgz_1461220605830_0.5447991776745766"}},"1.0.1":{"name":"iter","version":"1.0.1","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js &2>/dev/null","test":"npm run tap | faucet","watch":"nodemon -q -w ./src -w ./test -e js -x npm run tap","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"c9c44b8b4173a8c19952b48583dc8648e1167c12","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@1.0.1","_shasum":"8ca573103e2c265bba10b4ffc4bac65bcbcbc3a4","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"8ca573103e2c265bba10b4ffc4bac65bcbcbc3a4","tarball":"https://registry.npmjs.org/iter/-/iter-1.0.1.tgz","integrity":"sha512-dZYXtkyYpqBRirOmW55N7Q7j8f9irCCy4thYz4P6WTKI04AQ0rk5Y/Nm9aRkI3vVnlWRb/r00Aj5H2q/zs+y5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICyPn3dYpqYHEaR8ViPVEdOX4cF1KveonSShwzcloRhLAiEA0SFNl/5akfQiHaUikKDa3w6xq1NPnJY3i4nVg4Ro+0s="}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-1.0.1.tgz_1461220788105_0.7954349687788635"}},"1.1.0":{"name":"iter","version":"1.1.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js &2>/dev/null","test":"npm run tap | faucet","watch":"nodemon -q -w ./src -w ./test -e js -x npm run tap","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"16a121fdba1bd20a37bd68d19d456d395f619a5c","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@1.1.0","_shasum":"fd62bb83dbbfcbf5a4bb4c6a0a3beb29042afccf","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"fd62bb83dbbfcbf5a4bb4c6a0a3beb29042afccf","tarball":"https://registry.npmjs.org/iter/-/iter-1.1.0.tgz","integrity":"sha512-HaL+48Wpr4G8MyO4KUdlbW46943ces1lJISpKptpfBVHrMd3tnXOf6EFy76cmV/8kbioFHsQoT1MyZKXl5u1kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATmO6jyDmbmQVt+0fHU5wQrZ8G0oHvfauVzmmVDgKVAAiAN0K5Pm0641xJWOrd8vIkGdqwLlZ7JILucf8kXkMTWZg=="}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-1.1.0.tgz_1461225898231_0.5810677835252136"}},"1.1.1":{"name":"iter","version":"1.1.1","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js &2>/dev/null","test":"npm run tap | faucet","watch":"nodemon -q -w ./src -w ./test -e js -x npm run tap","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"f28afae652286b0ff5f65de18f96489ccc0e4b8c","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@1.1.1","_shasum":"7a13794da46df14695da778fa35b53b158af4325","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"7a13794da46df14695da778fa35b53b158af4325","tarball":"https://registry.npmjs.org/iter/-/iter-1.1.1.tgz","integrity":"sha512-ohmZH0cbb+8dcMDejK5maPsljAtfzSvj004vfOIVRdzuzQsu/p8o0yqPtkEgmwuFGUc3JKoIEGK4HHFwthaB0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNvEtxdCOr8gOropk6LZD8gtHRcwnZxw59zSrqct4i4QIgUxJDBmPhOvI+WgPS+cZQCin3s7QNSb7NIvPWv3U4TLs="}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-1.1.1.tgz_1461231317183_0.5929938137996942"}},"1.1.2":{"name":"iter","version":"1.1.2","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"bd5c7bb960dd94e7c5e76bb7e9d388d46d5dd2f5","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@1.1.2","_shasum":"c97d35c1253a4ca39b0b597bda17f9a72daaa3ea","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"c97d35c1253a4ca39b0b597bda17f9a72daaa3ea","tarball":"https://registry.npmjs.org/iter/-/iter-1.1.2.tgz","integrity":"sha512-QNpwN4NsLGouHJ5lTlSZsVfZH433KQuPJsEIbnI1ninPhHsVIWDTWqWNzdDqqbRnsxr98dgh88ESYTVY3AUXbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3e6O6y+OGTDQ+KFv5kZg/TlG9gP0k5UgcXDJ0/w68CwIhAPtfsxZjm+opiX10fCsk+1xoUyTxj7XauBG0vvQcbms7"}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iter-1.1.2.tgz_1461236785258_0.7750352474395186"}},"3.0.0":{"name":"iter","version":"3.0.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"ee3508c297e259f94ace257eab67aee0f5d6ea6d","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@3.0.0","_shasum":"286965ec8348a40c35a73406b933e5aee80cf364","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"286965ec8348a40c35a73406b933e5aee80cf364","tarball":"https://registry.npmjs.org/iter/-/iter-3.0.0.tgz","integrity":"sha512-RjqzmHOu+jasDSpuj9E5uczXSSMAaff/3kVTYKkSikHXy42542oGsp2COT8s4qbFQTgaUbmEEdAZ43GUTGkJKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEDK+d162pdTM+40PZYiHiJEePH6hqxnKyn9Y+IXwHmgIhAIrmUJVeXVXO5F275ucCwcNGCq1nGR9hdVjBgqc4nnrq"}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-3.0.0.tgz_1461237479374_0.03339058463461697"}},"3.0.1":{"name":"iter","version":"3.0.1","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0","babel-runtime":"^6.6.1"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"37e922a6e10830d04e3bb8ada852e081e01bc140","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@3.0.1","_shasum":"e14ef8f84171bce3d4610aea79cd8df2dc4e4761","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"e14ef8f84171bce3d4610aea79cd8df2dc4e4761","tarball":"https://registry.npmjs.org/iter/-/iter-3.0.1.tgz","integrity":"sha512-WpSGElSHkscUshBUvxLFchoz5Wm8ecWSDo5GWyS7AUskA8AeKDvmGpzCyiI2QViGWgPYN3M4YL34tztqF7gIzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDD0yYXtfHe3NjqgJSOofcCbritg36TB7LbTbejTlJqEwIhAOWYsdilyoVRTRne+IsI5ya59qBHce239ihYViKFX7sr"}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iter-3.0.1.tgz_1461238623951_0.7061353493481874"}},"3.1.0":{"name":"iter","version":"3.1.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0","babel-runtime":"^6.6.1"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"b20e8a0373363834f3deba9584dba6e23fad8ed2","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@3.1.0","_shasum":"a447b25dfd843f9e9d6bdc2e7bf102a546663d03","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"a447b25dfd843f9e9d6bdc2e7bf102a546663d03","tarball":"https://registry.npmjs.org/iter/-/iter-3.1.0.tgz","integrity":"sha512-vr0ZOL5PDbZcqJv6dM8nOQa/te3IVCwYpNrcQYXWUKwctvCTkd1keLlZjO7kRAKFAgRLoMcDTSLPN/O2z/SoLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLuTKc7jj7joVgHqeHWrBWPxILQg0IUeFipVSLXGzWaAIhAK4/X18mPICN4dENvEei/NIyOvMkvVovX+pBSQ/0vRRO"}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iter-3.1.0.tgz_1461245302396_0.19872083142399788"}},"3.2.0":{"name":"iter","version":"3.2.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0","babel-runtime":"^6.6.1"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"24d0127ee80d56e91593142144c7997f53104f84","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@3.2.0","_shasum":"045f3b6df3beb3a1eb293c0dd152aefe143aa908","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"045f3b6df3beb3a1eb293c0dd152aefe143aa908","tarball":"https://registry.npmjs.org/iter/-/iter-3.2.0.tgz","integrity":"sha512-0YCr3hJeCFIuFRTx0qelNeWmHJbaLSxrO10nvxIir9AxE28DCCpFUbOXQD/ZD9Iam7u193ljPi6yO/04bS+Jfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdeGxR6jZTUZ83FYYleNmvZsEAxDG/c67uwviiPU0M5wIhAKAglHSz4u0PmqnOFvYQ2VzYW4wze4Tgur6DzZyxMxrZ"}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-3.2.0.tgz_1463580330076_0.1840049282182008"}},"3.3.0":{"name":"iter","version":"3.3.0","description":"Lazily evaluated utility library","main":"index.js","scripts":{"clean":"rm -rf ./dist; mkdir -p dist","build":"npm run clean; browserify --node --no-bundle-external -s iter -t babelify src/index.js | uglifyjs > dist/index.js","tap":"babel-tape-runner test/*.js","tap-silent":"npm run tap &2>/dev/null","test":"npm run tap","watch":"nodemon -q -w ./src -w ./test -e js -x 'npm run tap-silent'","prepublish":"npm run build"},"files":["index.js","dist"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"keywords":["util","stdlib","lazy","generator","iterable"],"author":{"name":"Nicklas Nygren"},"license":"MIT","dependencies":{"auto-curry":"^0.2.0","babel-runtime":"^6.6.1"},"devDependencies":{"babel-plugin-transform-runtime":"^6.7.5","babel-preset-es2015":"^6.6.0","babel-runtime":"^6.6.1","babel-tape-runner":"^2.0.1","babelify":"^7.2.0","browserify":"^13.0.0","faucet":"0.0.1","moment":"^2.13.0","nodemon":"^1.9.1","tape":"^4.5.1","uglifyjs":"^2.4.10"},"gitHead":"703d2e5c8cb3b91d4b2c7e9cb14106f97b87141c","bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"homepage":"https://github.com/nicklasnygren/iter#readme","_id":"iter@3.3.0","_shasum":"8b5d362a83d4e301e0a05f0600e9722fe6eca957","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"},"dist":{"shasum":"8b5d362a83d4e301e0a05f0600e9722fe6eca957","tarball":"https://registry.npmjs.org/iter/-/iter-3.3.0.tgz","integrity":"sha512-p1ce3HbHczBH+25l9KJ7yY6ghDgW8oG4h6087q3p/bhKrqv/6HOf8eL277y9etUOb8vz0Zc6lmsqo1SCpI6tVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDBRLb2E+49Jp1FKTgl/pWcQ6afOK/AWSGI3qMtxU7eQIgaDG5U5sygwROZ4pcrzjJNNKwKpxhl68ENr2wkzKlLXs="}]},"maintainers":[{"name":"nicklasnygren","email":"nicklas.nygren@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iter-3.3.0.tgz_1463740687383_0.40736719220876694"}}},"license":"MIT","readmeFilename":"README.md","description":"Lazily evaluated utility library","homepage":"https://github.com/nicklasnygren/iter#readme","keywords":["util","stdlib","lazy","generator","iterable"],"repository":{"type":"git","url":"git+https://github.com/nicklasnygren/iter.git"},"bugs":{"url":"https://github.com/nicklasnygren/iter/issues"},"author":{"name":"Nicklas Nygren"}}