{"_id":"@amphibian/iterate","_rev":"15-fe1ac422d6751e225576857870ca80ac","name":"@amphibian/iterate","description":"functional while loop abstraction to return iterators on an increment","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.2":{"name":"@amphibian/iterate","version":"1.0.2","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","browserify":{"transform":["babelify"]},"dependencies":{"babelify":"^6.3.0"},"devDependencies":{"babel":"^5.8.23"},"gitHead":"778d3f76b49906872dc851ed35202bf3a707f355","_id":"@amphibian/iterate@1.0.2","_shasum":"69248dc05728ca5022dcca2adbe8f50480d91735","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"69248dc05728ca5022dcca2adbe8f50480d91735","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.2.tgz","integrity":"sha512-Z0ocSLSV4D7tzouSuKAitRaqYuT9VAvUtsAW3UrtjuZvf2KOmIhcU7G4njE57otANQg2E3CjYbNYmxt1Zn+ppQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCz22VqQ7yM6+gwBmk4zwMx0QCHgwOoKd7K5cU3K/oXAIgMzlrF0ueo0Fct3Kp5ioIhji3QAp3s4m6GyrJg3Qkyus="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.3":{"name":"@amphibian/iterate","version":"1.0.3","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","browserify":{"transform":["babelify"]},"dependencies":{"babelify":"^6.3.0"},"devDependencies":{"babel":"^5.8.23"},"gitHead":"bf00f1c207b8468f66a505d811fca709eaa904f2","_id":"@amphibian/iterate@1.0.3","_shasum":"f33bb61fc3febe6dbf2ed631b31730544cd9d7b3","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"f33bb61fc3febe6dbf2ed631b31730544cd9d7b3","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.3.tgz","integrity":"sha512-S66iwETviG0PGeWodszqcinMA6uzvKunitov/Nl1ahk2G1bAZ1lkTNCLX3G6FEKknzKz5teYs61QA1LspcQmbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUI0UAPSqHvaFtaJH9+Y531yVBlWdJ3SD7QODd1FI5awIgAI6o4gDu371NWPKiAxyqc6efSoA3haTsrad6+Cj+bg0="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.4":{"name":"@amphibian/iterate","version":"1.0.4","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"04dee937effb51cc5bc73ae15e531852290604e8","_id":"@amphibian/iterate@1.0.4","_shasum":"334dc982c5cb7b07b37c6d1cc1eae97f52db931e","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"334dc982c5cb7b07b37c6d1cc1eae97f52db931e","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.4.tgz","integrity":"sha512-Zyic7KMMUO5Qrdgzxh2/m8Dsh4SubVRokPWngwK3N3CS3eDFRAb8xTkti7givEFVici07vOCnEjOlBouIiG1eA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq+6cKOLheBBWQzT1ZuVyg1EtZCxvG3tUedMoX01MOtAiBZElEeQWZf/82fX+sguwFqAycUvLHZoVLb0TYNu9GuOw=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.5":{"name":"@amphibian/iterate","version":"1.0.5","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"e9e8b119d4b47deaed505f41151ad797c144b6b5","_id":"@amphibian/iterate@1.0.5","_shasum":"589a689c44850ae5345e553603c9206411b7b510","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"589a689c44850ae5345e553603c9206411b7b510","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.5.tgz","integrity":"sha512-/P5vDxNeW4CPiRTVK4GTS0//OlJtavs1fDwzzmtQOXERO2FvU3t3WVRG0MyvpnDuftyqvNykQZxhbCKPpkSb6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCu3vJjPx86S7SqjV/LVufr2Zx3++P9xjR8BII96oJegIgVXPi+dUllKAF2raE3cGKINRWcXM30dNYwfBXv9J1AZs="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.6":{"name":"@amphibian/iterate","version":"1.0.6","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"ee43446afeb82417d4acc2c2095f7529cc8c5504","_id":"@amphibian/iterate@1.0.6","_shasum":"5767f53d33f27bdfec9ecfe6f4004a915e17ac57","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"5767f53d33f27bdfec9ecfe6f4004a915e17ac57","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.6.tgz","integrity":"sha512-MHsMYuNYIy1s1pJmW36PjQyVsmYwsNg1I7fFCdqo9qfoCBAKbILd5lxBZ536zeb28m6evHyfxHax90MgjmOlJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwHnYd9H7DreIcGfwXYvOh0Stnpfh96ztH9RI6c3p30AiEAlynu7UbW7NjBk6XLm5DsZUdKD9yWBIiUJQgKXjgpe5s="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.7":{"name":"@amphibian/iterate","version":"1.0.7","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"444b97e2163b32d6a69e46229a33eee6549e3fdd","_id":"@amphibian/iterate@1.0.7","_shasum":"52c7aabe438d51784da57e58e31b3163b3dc473f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"52c7aabe438d51784da57e58e31b3163b3dc473f","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.7.tgz","integrity":"sha512-fVgU8rRHh5mylLE70yHSjAg8yvc4KNCKCO6xExJME9YgFa3Sr5tBhIk3Ntnd7AzMPm47OKd6HukYahaRLJOl7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHblQ6CNAWOQUrjCJDjQJSicFnI3XCCeIiqnmv76hTWzAiACiXn08cje93zYOPbmr7tCYFt9U+uKKzwsVM2PxsCcDA=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.8":{"name":"@amphibian/iterate","version":"1.0.8","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"9df8adff2ded5d245f07c30f0ceb647f9631e751","_id":"@amphibian/iterate@1.0.8","_shasum":"4e8c6e3cb32a26d3efe5661aaeb98d5b7076e5d6","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"4e8c6e3cb32a26d3efe5661aaeb98d5b7076e5d6","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.8.tgz","integrity":"sha512-ZX9K8t7ml0F4QC1og5LGtvSPk/NKyCQQhVF+ifcAKFGj15kntpAVyIXUL0nYngNk2JrepZAvqhCSkg10J1FcKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4T1zGuGGlp7eDEujX9AvpBdAI3kJvIUhiLPwdUw+rZAIgWqq5s8bD061qmQmRxH1NEg1TyVTCWRbk2G4zjCRN1bw="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"directories":{}},"1.0.9":{"name":"@amphibian/iterate","version":"1.0.9","description":"while loop abstraction for looping in a specified direction","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"0b19ea725b6b208215669092646b64300ee40e29","_id":"@amphibian/iterate@1.0.9","_shasum":"0fbe4f8359aa82f3528d5c26384464ce7024c2fa","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"0fbe4f8359aa82f3528d5c26384464ce7024c2fa","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-1.0.9.tgz","integrity":"sha512-PJFfjAGhVp13ytJwqh/ciqz+O5loh1sbNTil9qswhb8CGp9U/8pfr0xoMerwX5T/zpFamifwBFfFomJFfKS5jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBADK+UYUMgsIdxyoIALBUOBoMV4s+lAfGx2gOUM0YhqAiEAkHp1KLBxpemtYPlGSzBpbmT4OhjNqUiCteU5tnANiiI="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterate-1.0.9.tgz_1473336890853_0.43291721888817847"},"directories":{}},"2.0.0":{"name":"@amphibian/iterate","version":"2.0.0","description":"functional while loop abstraction to return iterators on an increment","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","gitHead":"614d911d97f5bceb29f9316bb8439ad8bf7485d1","_id":"@amphibian/iterate@2.0.0","_shasum":"fdc6de9cde66b46c35c24e94281b03d3986a4d8a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"fdc6de9cde66b46c35c24e94281b03d3986a4d8a","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-2.0.0.tgz","integrity":"sha512-zzulJZd6QME8jP30VAeetPYMDaWXgojoragnrNQHAgB7eI3OoXvzJUi8F8Z5L/LIpzHMA79ndH04b7CPwHjLKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHV9sNO/eQkHDPHUORv+kciSFZBdwMSVFltL+u0UDW2AAiB/ogar96m4xAb8+qRYUROC2PZgZ9L6SryG0q2X6yr7Pg=="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/iterate-2.0.0.tgz_1476392095638_0.40287368441931903"},"directories":{}},"2.0.1":{"name":"@amphibian/iterate","version":"2.0.1","description":"functional while loop abstraction to return iterators on an increment","main":"index.js","scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"license":"ISC","bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","_id":"@amphibian/iterate@2.0.1","_shasum":"a064c68168e2a35bf860b663ddc10424074ab835","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.2.0","_npmUser":{"name":"amphibian","email":"t@hom.as"},"dist":{"shasum":"a064c68168e2a35bf860b663ddc10424074ab835","tarball":"https://registry.npmjs.org/@amphibian/iterate/-/iterate-2.0.1.tgz","integrity":"sha512-pgPqz84viuPZv/joCcPk00QL8Vb6HTPVc1OhHOv2rYPjEfvl/P2GQeU5eml+tVMK4ZY0iICQc9Zuu/YGEtGWiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEDVQyH87JIqQI7UwWyoAzUmsI6iVxeRpJNiSCfM5CEAiEA7TSWHO+58f9zwh40Mw6WeiAIsPBVwF6l5aA6IkmHSfU="}]},"maintainers":[{"name":"amphibian","email":"t@hom.as"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/iterate-2.0.1.tgz_1481728291870_0.5136258704587817"},"directories":{}}},"readme":"# iterate\n\n[![build status](https://gitlab.com/thomaslindstr_m/iterate/badges/master/build.svg)](https://gitlab.com/thomaslindstr_m/iterate/commits/master)\n\nfunctional while loop abstraction to return iterators on an increment\n\n```\nnpm install @amphibian/iterate\n```\n\n```javascript\nvar iterate = require('@amphibian/iterate');\n\n// Iterate 5 times from 0\nvar iterateUp = iterate(+1);\n\niterateUp(5, function (i) {\n    console.log(i); // 0, 1, 2, 3, 4\n});\n\n// Iterate on even numbers from 0 to 5\nvar iterateEven = iterate(+2);\n\niterateEven(5, function (i) {\n    console.log(i); // 0, 2, 4\n});\n\n// Iterate towards 0 from 5, but end at 3\nvar iterateDown = iterate(-1);\nvar greeting = iterateDown(5, function (i, end) {\n    console.log(i);\n\n    if (i === 3) {\n        end('hola que tal');\n    }\n});\n\nconsole.log(greeting); // > hola que tal\n```\n","maintainers":[{"email":"t@hom.as","name":"thomaslindstr_m"}],"time":{"modified":"2022-06-12T14:39:50.787Z","created":"2015-10-21T19:56:01.556Z","1.0.2":"2015-10-21T19:56:01.556Z","1.0.3":"2015-10-21T20:54:56.429Z","1.0.4":"2015-10-21T22:39:21.894Z","1.0.5":"2015-10-21T22:50:38.179Z","1.0.6":"2015-10-21T23:21:26.426Z","1.0.7":"2015-11-02T00:43:30.168Z","1.0.8":"2015-11-22T18:40:51.914Z","1.0.9":"2016-09-08T12:14:52.682Z","2.0.0":"2016-10-13T20:54:56.642Z","2.0.1":"2016-12-14T15:11:33.775Z"},"homepage":"https://gitlab.com/thomaslindstr_m/iterate#README","repository":{"type":"git","url":"git+ssh://git@gitlab.com/thomaslindstr_m/iterate.git"},"author":{"name":"Thomas Lindstrøm","email":"t@hom.as"},"bugs":{"url":"https://gitlab.com/thomaslindstr_m/iterate/issues"},"license":"ISC","readmeFilename":"README.md"}