{"_id":"dank-do-while","_rev":"11-a7930c0742a500a5f3430469c51ce397","name":"dank-do-while","description":"An asynchronous do-while-like function","dist-tags":{"latest":"1.0.1"},"versions":{"0.1.0":{"name":"dank-do-while","version":"0.1.0","description":"An asynchronous do-while-like function","main":"index.js","scripts":{"test":"nodeunit test.js"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"keywords":["do","while","async"],"author":{"name":"Dan VerWeire"},"license":"MIT","_id":"dank-do-while@0.1.0","dist":{"shasum":"104037602778ae4c2ec8344626dec18603b99132","tarball":"https://registry.npmjs.org/dank-do-while/-/dank-do-while-0.1.0.tgz","integrity":"sha512-T/MxHGyuGyGh0QAzdVXHO863hue0yO2O+0C7Mr+QYt0Y0WrE1RoRPz/ee8YgAwWOoBqZfBj0EoT19vADLvniQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF0C4fZP9m70i8+KwQqDPO7g5aVRffbuPm3QvJGYAw2AIhAKwxEfROwIlGdbOCvoJiORt1qb1Tv1kWX6N9sx6Mv03f"}]},"_npmVersion":"1.1.62","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{}},"0.1.1":{"name":"dank-do-while","version":"0.1.1","description":"An asynchronous do-while-like function","main":"index.js","scripts":{"test":"nodeunit test.js"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"keywords":["do","while","async"],"author":{"name":"Dan VerWeire"},"license":"MIT","bugs":{"url":"https://github.com/wankdanker/node-dank-do-while/issues"},"_id":"dank-do-while@0.1.1","dist":{"shasum":"6652d4cfe352b585c417d5c2ca03908c4ba93e52","tarball":"https://registry.npmjs.org/dank-do-while/-/dank-do-while-0.1.1.tgz","integrity":"sha512-su2U4MBK8cB3PfWBPyPvg6XCXrCiAbqq5oqHncCLs4EiAUEhx3Z5B77qiT3JXytgWGo87XHn7BcmlY8Le7Zruw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUkDjJ8Jb5HSlgylDTqpnIijHdFHtlwohRbyy+A5ajcwIhAI+/R7ilEUp/tDgGQFSINq9mKd9Co0J951kiZN9GNhHn"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"directories":{}},"0.1.2":{"name":"dank-do-while","version":"0.1.2","description":"An asynchronous do-while-like function","main":"index.js","scripts":{"test":"nodeunit test.js"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"keywords":["do","while","async"],"author":{"name":"Dan VerWeire"},"license":"MIT","bugs":{"url":"https://github.com/wankdanker/node-dank-do-while/issues"},"homepage":"https://github.com/wankdanker/node-dank-do-while","_id":"dank-do-while@0.1.2","_shasum":"819b25937b9777657b56f5172ad856596fcd0c84","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"dist":{"shasum":"819b25937b9777657b56f5172ad856596fcd0c84","tarball":"https://registry.npmjs.org/dank-do-while/-/dank-do-while-0.1.2.tgz","integrity":"sha512-pyMrgXfugjvdernLCcXNixYqGijUZzYxrb+hAeED2EBpNbctCCxdA/O6NIQXn6vIjwzY1IMmV29d2Y6vaayrwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgP7uYKjABLK15jnR81PC6s9rwvT5ULUIDCTknewIIQgIgeFbAFypyUqbmOCmYntpfHtYEXlkPUIVfDc4nk3LpBqY="}]},"directories":{}},"1.0.0":{"name":"dank-do-while","version":"1.0.0","description":"An asynchronous do-while-like function","type":"module","main":"./dist/dank-do-while.umd.cjs","module":"./dist/dank-do-while.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/dank-do-while.js","require":"./dist/dank-do-while.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vitest","build":"tsc && vite build","test":"vitest"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"keywords":["do","while","async"],"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1","vitest":"^1.6.0"},"_id":"dank-do-while@1.0.0","gitHead":"5851c252e72fa4c346fa90fa12ce032317c785bd","bugs":{"url":"https://github.com/wankdanker/node-dank-do-while/issues"},"homepage":"https://github.com/wankdanker/node-dank-do-while#readme","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-nnnNTwrXzoHFlKhvXOLjKitcGla0hI1Ubuqwq7e3SPR7+ghhxxP20k7hl+eAxvG2IYph4dlyfqgeYibHIis/kg==","shasum":"bd604cd72f22b94af71114ba1f793ccac1557458","tarball":"https://registry.npmjs.org/dank-do-while/-/dank-do-while-1.0.0.tgz","fileCount":9,"unpackedSize":73913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEA3iWGZ0v+7R/b6qlRaEZqXFnTxzL/Fz5aKZ1nBC2TIAiEAjx8Qnqef0I0g51mYKQa/A3D6WVFpu/PAdXBRj5D0S7w="}]},"_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"directories":{},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dank-do-while_1.0.0_1716920768691_0.9584059631505883"},"_hasShrinkwrap":false},"1.0.1":{"name":"dank-do-while","version":"1.0.1","description":"An asynchronous do-while-like function","type":"module","main":"./dist/dank-do-while.umd.cjs","module":"./dist/dank-do-while.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/dank-do-while.js","require":"./dist/dank-do-while.umd.cjs","types":"./dist/index.d.ts"}},"scripts":{"dev":"vitest","build":"tsc && vite build","test":"vitest"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"keywords":["do","while","async"],"author":{"name":"Dan VerWeire"},"license":"MIT","devDependencies":{"typescript":"^5.2.2","vite":"^5.2.0","vite-plugin-dts":"^3.9.1","vitest":"^1.6.0"},"_id":"dank-do-while@1.0.1","gitHead":"205ed062c47a9ba7df20c7c0795f241d954bd17e","bugs":{"url":"https://github.com/wankdanker/node-dank-do-while/issues"},"homepage":"https://github.com/wankdanker/node-dank-do-while#readme","_nodeVersion":"22.2.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-D0JaEla17c47cB6gNCjjoOgTG9nyQ3hGKItK/DWIqjbQwYJU0ALP1Pxkk+SQo8TH49vb6106RBRJP+kc3ceong==","shasum":"f8205894c3e8489f772306669723bb6ef09410b5","tarball":"https://registry.npmjs.org/dank-do-while/-/dank-do-while-1.0.1.tgz","fileCount":7,"unpackedSize":70757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjfZdgDOOkJVdnprKolf5xdaTOTMy2q0BdZYhZGrC71AiAag1keqzZQbnsV1800rPcG3WhPhfARzGL5G1G6k80Fiw=="}]},"_npmUser":{"name":"wankdanker","email":"dverweire@gmail.com"},"directories":{},"maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dank-do-while_1.0.1_1716920965325_0.04688672858543197"},"_hasShrinkwrap":false}},"readme":"dank-do-while\n---------------\n\nAn asynchronous do-while-like function for node\n\ninstall\n-------\n\n```bash\nnpm install dank-do-while\n```\n\nmethod\n------\n\n### doWhile(eachFunction, doneFunction, concurrency);\n\n**eachFunction** will be called once initially and then again\n  for each time that `next(truthy)` is called\n\n  Signature is `function(next)`\n\n**doneFunction** will be called once when `next(falsy)` is called\n\n**concurrency** the number of concurrent **eachFunction**'s that may be executed\n\nexample\n-------\n\n```javascript\nimport { doWhile } from 'dank-do-while';\n\ndoWhile(function (next) {\t\n\tsomeAsyncFunction(function (err, result) {\n\t\treturn next(result !== 'done');\n\t});\n}, function () {\n\tconsole.log('done');\n});\n```\n","maintainers":[{"name":"wankdanker","email":"dverweire@gmail.com"}],"time":{"modified":"2024-05-28T18:29:25.669Z","created":"2012-10-10T15:21:34.258Z","0.1.0":"2012-10-10T15:21:35.001Z","0.1.1":"2013-10-04T21:47:47.975Z","0.1.2":"2014-07-03T19:02:29.043Z","1.0.0":"2024-05-28T18:26:08.960Z","1.0.1":"2024-05-28T18:29:25.531Z"},"author":{"name":"Dan VerWeire"},"repository":{"type":"git","url":"git://github.com/wankdanker/node-dank-do-while.git"},"homepage":"https://github.com/wankdanker/node-dank-do-while#readme","keywords":["do","while","async"],"bugs":{"url":"https://github.com/wankdanker/node-dank-do-while/issues"},"license":"MIT","readmeFilename":"README.md"}