{"_id":"one-by-one","_rev":"22-7a622d46ffb33fcd49ba596f2c45ba7f","name":"one-by-one","dist-tags":{"latest":"3.2.9"},"versions":{"1.0.0":{"name":"one-by-one","version":"1.0.0","keywords":["async","one-by-one","waterfall"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"KINDLY","_id":"one-by-one@1.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/node-one-by-one","bugs":{"url":"https://github.com/IonicaBizau/node-one-by-one/issues"},"dist":{"shasum":"8524d3768596cf3778a6dfc70b9411cb92527a5f","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-1.0.0.tgz","integrity":"sha512-Cjb56ZYbiM1FEC3PLXhe2JF+sNyCqCoBeGOmuQCGVTsshgSFMCgI1U6MSK/8DucsjG7UI76ee9DdAvSnLS2HJQ==","signatures":[{"sig":"MEYCIQCWOR3TJFC0tc5WLRxsB82+0DTc7tXhu5tvLNWgyg+UwwIhAPrWJnfiUtpPwAc9FgJg2QOBpStjeszvOYz8BCpHvump","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"8524d3768596cf3778a6dfc70b9411cb92527a5f","gitHead":"f97031b9e85188fb8152efca11a76e7827b33be0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git@github.com:IonicaBizau/node-one-by-one.git","type":"git"},"_npmVersion":"2.7.6","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"0.12.1"},"2.0.0":{"name":"one-by-one","version":"2.0.0","keywords":["async","one-by-one","waterfall"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"KINDLY","_id":"one-by-one@2.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/node-one-by-one","bugs":{"url":"https://github.com/IonicaBizau/node-one-by-one/issues"},"dist":{"shasum":"4929a87b1213a7e8a5c869398044be5417492e6d","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-2.0.0.tgz","integrity":"sha512-A6pc3jjZh/2852j9qpUC5QOcXUsxqTeLe9v0TXXaNB2U4t4iyBfjNNucgw/2GbFng4vKvkYSKXGCEHF7cMmKng==","signatures":[{"sig":"MEQCIGeW9GiHjax2cO5cIydGzWvCqr8P6N7GcH18gX7FRP5GAiBRfBpBbJ77ikYDTTACP8IJDqCysCLkEKiAz3zk3bp+dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"4929a87b1213a7e8a5c869398044be5417492e6d","gitHead":"163980a60d083c3ccab1b774603d8be136e315f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git@github.com:IonicaBizau/node-one-by-one.git","type":"git"},"_npmVersion":"2.7.6","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"0.12.1","dependencies":{"deffy":"^2.0.0"},"devDependencies":{}},"2.1.0":{"name":"one-by-one","version":"2.1.0","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"KINDLY","_id":"one-by-one@2.1.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one.js","bugs":{"url":"https://github.com/IonicaBizau/one-by-one.js/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time.js)."},"dist":{"shasum":"fa3bb48449fe6c690da04b7fec8065176d784b81","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-2.1.0.tgz","integrity":"sha512-abTHIjjr53vWc2jRfRDvxLwuZhP5Tt2Uftpql6s3cBCRjkWslRjBmOuPHEzk7MlkSKd3zbyaLA/ruP8GvPaKhA==","signatures":[{"sig":"MEQCIHq5JwhbgsenM3mqFqgJK5u2+GyzNRc77uAcrP5gskTjAiB5XdNTtDMrg1hnslWnr3b9tCefTb4opuqsMmson4RxWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"fa3bb48449fe6c690da04b7fec8065176d784b81","gitHead":"4da9aae5a9364dcc89dc2699aa5bd84ae4d98d28","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.js.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"deffy":"^2.0.0"},"devDependencies":{}},"2.2.0":{"name":"one-by-one","version":"2.2.0","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@2.2.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one.js","bugs":{"url":"https://github.com/IonicaBizau/one-by-one.js/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time.js)."},"dist":{"shasum":"6d232e672e3daa249017df31ca3f0dbaaecaa2bd","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-2.2.0.tgz","integrity":"sha512-puydjd+sa130FPLUEmi8HpI/EWUqpXUvKktMvVzkNYuPgNHsj4zQ7JUqmHlzIhyY7oYuJIFv/OFQlTNzr6HwlQ==","signatures":[{"sig":"MEUCIEoVnnTTZKawNmH/vkcno3KSR4qt51W3bW3cpp0711TVAiEAixbopX/G1x15JyuiIHCyyqg/fxKVOrF61zsGLdLPpME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"6d232e672e3daa249017df31ca3f0dbaaecaa2bd","gitHead":"3ac0ecf9530872523475ed7bd41c8b3376773287","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.js.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"deffy":"^2.0.0"},"devDependencies":{}},"2.2.1":{"name":"one-by-one","version":"2.2.1","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@2.2.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one.js","bugs":{"url":"https://github.com/IonicaBizau/one-by-one.js/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time.js)."},"dist":{"shasum":"61c812e013475f4bdb2af5d38e056963bf6355c4","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-2.2.1.tgz","integrity":"sha512-mHHNdoFnj1DAH2t1X6YKGyuVFi8EkIWhqgUrvdyLTuhMCVMfGFnVVgPGmLFVFzrIx2BEz+Xld4TtCGQwlyfqUw==","signatures":[{"sig":"MEUCIHJsxa59xWcNG6nqOv4L9mI80UGmfJNKbyn79RLSxmyvAiEAzXHszyJatYYBK2lwDfP5X6himGUAxLDCSHl5TYfLczs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"61c812e013475f4bdb2af5d38e056963bf6355c4","gitHead":"3088ea22b2e55ef397135c77140f3013c284c772","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.js.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"deffy":"^2.0.0"},"devDependencies":{}},"3.0.0":{"name":"one-by-one","version":"3.0.0","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.0.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"2b79a67ba951ae01d572af2104baca9b81a288f2","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.0.0.tgz","integrity":"sha512-y8+0f6PQyjM5x3SEaFeqJHFz7fpLbKF5ThfoYawvhOoP4NwUkDMngRqdAwWQM0V188sOwVUpcGuawWqMawOH6Q==","signatures":[{"sig":"MEQCIAijhvGRwqmwT0uUvMSxxyVlTCZSopRr3Zk2cuVMGKaFAiBFSGKlR4jycMdd1Wm7rszvpKCDI3CPRd1Cx5qDMTdBzQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"2b79a67ba951ae01d572af2104baca9b81a288f2","gitHead":"4d73c0d2e93e721abe0d0a78f8bb6070760b9b0f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.3.12","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"5.3.0","dependencies":{"deffy":"^2.2.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.0.0.tgz_1455884253954_0.5462827822193503","host":"packages-9-west.internal.npmjs.com"}},"3.1.0":{"name":"one-by-one","version":"3.1.0","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.1.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"93d400b7b870eb1ebd8a6df6dd78ead03e2d5a4a","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.1.0.tgz","integrity":"sha512-dPpJQmeXN2ziXiHv2iJ5Hvmuc+CNuGGXHNJcu4ymlTul+8y/VRq9fHuESHIjjq02ay+dfWYN/cbSdfGyqW5oAQ==","signatures":[{"sig":"MEQCIHUGVGeeTjKyrUWFmIsKW8x8GgrK9rtIV5K6EnGzATG5AiACk+H7NFbeyg7A4xkPIoUmWy8sKqU4OL4AaVuaclUOfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"93d400b7b870eb1ebd8a6df6dd78ead03e2d5a4a","gitHead":"0c9fd7d7d4ef316eea2072675cd7885f3a026c1f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.3.12","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"5.3.0","dependencies":{"deffy":"^2.2.0","sliced":"^1.0.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.1.0.tgz_1455886391900_0.8769465929362923","host":"packages-6-west.internal.npmjs.com"}},"3.1.1":{"name":"one-by-one","version":"3.1.1","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.1.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"94801316f9bf02a8c8e6f58526bccbf65d111d60","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.1.1.tgz","integrity":"sha512-qvDN/OERjuqYpV+H9C+mYw34vsKhVvwTto6qG9RgUKV4yWG1Je+O/SvasV/XHzteQAjg3KlvlU5XoCAzNYOa+Q==","signatures":[{"sig":"MEUCIHKubDCIa8Jww24GxpQMN1sN2S37dnKcuLWoX1eZXJ98AiEA2g78PgL8EDvq3KpHqkjEuvRetkp2//nnI5lv4kc3KPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","_shasum":"94801316f9bf02a8c8e6f58526bccbf65d111d60","gitHead":"a845a3ccb256f8f418d9a503af2641f845abda15","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.7.3","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"5.9.0","dependencies":{"deffy":"^2.2.0","sliced":"^1.0.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.1.1.tgz_1460991798319_0.30770792230032384","host":"packages-16-east.internal.npmjs.com"}},"3.1.2":{"name":"one-by-one","version":"3.1.2","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.1.2","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"b42d3812d59b64f26aa360374535331921261771","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.1.2.tgz","integrity":"sha512-zqx+8mCTmJ2lxBpqA7A96Sh7qq4cC03vUo6UUoXeTGdVJp2r6W5aQMyDISIIbA8glKgMcJBjs7ABvW6zdqYpvA==","signatures":[{"sig":"MEYCIQDVBIv3tW2T/PPaWwOQgfIzvtV9XDMo9TumqdGlG+apJwIhAIiUzcaDrAeAjxCmDPmWDbStILEgK1unbZ75O9zeP/2r","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"b42d3812d59b64f26aa360374535331921261771","gitHead":"237c040ba16f380c1afa66bdd7b55c79e61e6355","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"deffy":"^2.2.0","sliced":"^1.0.1"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.1.2.tgz_1461651513823_0.25701990723609924","host":"packages-12-west.internal.npmjs.com"}},"3.2.0":{"name":"one-by-one","version":"3.2.0","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.0","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"16d32d90ae8347facc3d9381a0adebcce7b6c85e","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.0.tgz","integrity":"sha512-1aTO3PZCTsyWNFesBJFKTGa4fHdhXmnsOcDf1QTf9a5rHy6UQMwalanY+m7U5XXE5lnUuDzICIa9Iu4xyiznTw==","signatures":[{"sig":"MEQCIBqbhGHfeT8T9xJgS7EZ3qkobeHtcrvc7jUYy1GAWWxrAiAVVL3lGOhscB7pPNYuxEnz5Ffz/j8luYw3kxWmKAsX8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","cli.js","index.js"],"_shasum":"16d32d90ae8347facc3d9381a0adebcce7b6c85e","gitHead":"7ecd08ad9644d837564cdf7e699d4f569c0d78c7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.7.3","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"5.9.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.0.tgz_1464074351426_0.43616955215111375","host":"packages-16-east.internal.npmjs.com"}},"3.2.1":{"name":"one-by-one","version":"3.2.1","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.1","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"9cc3bc96b54c306d3e748c41487edcab47236a06","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.1.tgz","integrity":"sha512-ZvOZBMxMBhwKI351sDsYyHAZQt8N0Oriw0hVX6nJMmAd7Ib+1lSSKNOrrxoX43xMIKcKIm2u/F0wzhlyec0WxA==","signatures":[{"sig":"MEQCIFGNonMOFoZ/+4CDYoEYN6hu8Ji/yEBkKNx2qgtHw4PIAiB/5PK22n50I4YfxT+fPWRCIpeosU/V/B2dwUHiNaKuGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"_shasum":"9cc3bc96b54c306d3e748c41487edcab47236a06","gitHead":"84df8365bc3f94b282da0250fd8fd375ca20a645","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.8.9","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"6.2.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.1.tgz_1464174322508_0.09368316642940044","host":"packages-12-west.internal.npmjs.com"}},"3.2.2":{"name":"one-by-one","version":"3.2.2","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.2","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"ca5d9699e7c1c6e038017fec53a0e4e77b5f9b89","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.2.tgz","integrity":"sha512-aTG4u5711p2Db9ePLWeFqrqBRpGpBF7tTZFij/KOiGz6tqWnhGkZqExdLfyTdPSwX861jEfxjJiyfKv1/E6UZw==","signatures":[{"sig":"MEUCIQCC95JYeYS7Y3iUn6aoc97sOdVZuvGxxoic2MZyxmlU5wIgHkVS8sV/Jt4RIhOF5IT+aKaOLGd7GCE2V3WOuBBwPgw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"_shasum":"ca5d9699e7c1c6e038017fec53a0e4e77b5f9b89","gitHead":"a2e689fcc17dac1e468544b362accf4669520e57","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.2.tgz_1476157424075_0.5865959913935512","host":"packages-12-west.internal.npmjs.com"}},"3.2.3":{"name":"one-by-one","version":"3.2.3","keywords":["async","one-by-one","waterfall"],"author":{"url":"http://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.3","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"9615a6db490e5ce65643c0ff4a6addf81fd2ab0e","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.3.tgz","integrity":"sha512-E3LIZ3G4E8Mj8QRREndlRNlIYHtQj0OGPqlgX4mujBdFyps2MrDPcCOJnMgpMLE/1xYTiNlfOylA9W7MS8F7LQ==","signatures":[{"sig":"MEQCIDvBsCiHmFL1epeHd9EDL2wvPLeiS/xcibwjNp9S7EKsAiBCykH93+cplTgMrun/vLdBKx2F7d0X1XS6tFKz2QKmnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","build/","dist/","src/","resources/","menu/","scripts/","cli.js","index.js"],"_shasum":"9615a6db490e5ce65643c0ff4a6addf81fd2ab0e","gitHead":"1d5c115b644a7b1014e7318e07e63c0cd90cb469","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"2.14.2","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"4.0.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.3.tgz_1476199124562_0.91333486745134","host":"packages-16-east.internal.npmjs.com"}},"3.2.4":{"name":"one-by-one","version":"3.2.4","keywords":["async","one-by-one","waterfall"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.4","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"115398de975108a766301571013cfad6a618655b","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.4.tgz","integrity":"sha512-AB04ShpBFH5sXeGMMuTWRwk+ZksYhBCq9K5vqlnNCrSPnALjnNiWP2iJQeelENlx8eFs2/XjUohCcP47Qo80yg==","signatures":[{"sig":"MEQCIA+070kYiKss+b2jjwPkbMPGW0H24yA+KZyhwtCle49UAiANGTEsFt3ljTsCsT3OS3uEL9hlz9L6v6pT9w6wToyp/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"_shasum":"115398de975108a766301571013cfad6a618655b","gitHead":"b7a012101a02206bc49a0b6c0298159916b5311c","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.10.8","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"7.0.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.4.tgz_1490037624108_0.9220894670579582","host":"packages-12-west.internal.npmjs.com"}},"3.2.5":{"name":"one-by-one","version":"3.2.5","keywords":["async","one-by-one","waterfall"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.5","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"341139177af59d19cdd51e278851e18b25ce1ba0","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.5.tgz","integrity":"sha512-PswgFICDRN8hXF5r0VbWQMo2g+f8tATGH7LuKaiEGnNb8+3z4HirM8KRP+b2N7K79Q4dHemqc/pYHKm36Eg81w==","signatures":[{"sig":"MEUCIA8qPxU++Td4NHtckg6DSW8jJux0iNy3KEFIpaIBTv2fAiEAgCjqQinJ/l8LAnXXdG9as+CaBsuni0DQI1TgRtGbqWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js"],"_shasum":"341139177af59d19cdd51e278851e18b25ce1ba0","gitHead":"ee4e860f31a487403f50c209183b9c8d6de7c9d3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"3.10.8","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"7.0.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.5.tgz_1490289661436_0.5401940532028675","host":"packages-12-west.internal.npmjs.com"}},"3.2.6":{"name":"one-by-one","version":"3.2.6","keywords":["async","one-by-one","waterfall"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.6","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"33e3de96d870f9a94bdcb63fa27b51700be1112b","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.6.tgz","integrity":"sha512-7bJRDvCqsGEVtAY2xcyIhpayPRZibbBOcFRzJsZyFLDKt84KtWIJfZvvIuA+s7CHLCOEdGgMrpV/VKrNZV4CYw==","signatures":[{"sig":"MEUCIQCOuCo2al63GaR9Dum1/4E3YKGdto1nWkTsMt9p4GyKmQIgMNjsimQE1P/PrI0SfeelrqJf7F9bj8AGN8pGOqdA5zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","_from":".","files":["bin/","app/","lib/","dist/","src/","scripts/","resources/","menu/","cli.js","index.js","bloggify.js","bloggify.json","bloggify/"],"_shasum":"33e3de96d870f9a94bdcb63fa27b51700be1112b","gitHead":"aa1a7bf09dade1a3b003391329ae498554ea8f61","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"4.1.1","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"7.0.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one-3.2.6.tgz_1504875560550_0.27673849812708795","host":"s3://npm-registry-packages"}},"3.2.7":{"name":"one-by-one","version":"3.2.7","keywords":["async","one-by-one","waterfall"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.7","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"16400cfdeb52cda4ccc7e67361808f1938602150","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.7.tgz","fileCount":4,"integrity":"sha512-EFE5hyHMGPcesACi1tT6HRmMK23Q74ujX2gjhfGD9qMkz7CxD1AJd5TmBHIEEzuL7h7hKwWh9n9hJ5ClQJnO/Q==","signatures":[{"sig":"MEQCIAYkujW63ibssuNz+BA7mJwu/hgwYFUt+NfJOPX7lvSvAiAWvvSWRZr1wSmnK8CAJPYyahw6BWh9v0Af+LBHdKpLPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLmOCCRA9TVsSAnZWagAA3aMP/AghpDgmRkSY2F4+IqR+\nWMtHiZCMAwFkawKO+Lvru/w6oIA1NEBqmUKp2DJSzSjM2rx8D/CmUy30hdgs\n/mcF8utqUbTgsewAAQ1BlcNQf7DScqiCEGO4C0vnseNAp1sxMLR5aE5degu5\nLH/OtyNAS8syXO9tWATWin6AY54ntEDJFq87LCJN+Ohrlr5gLsoTocO3TmzK\nw95ZDAFhosXMqL0fzX/pfW/2GVwenPtQVB6w7avUmZEX/WfIYOB9rSG/5lKO\nEdDUgyugkQCtnV4k1gkXrUDPl33qbRBVW7IbyKj98KnXKNsywhbyW87WcsiV\nTSfqqULL7nJfj66rKtFVmodWmi7Gwk+ggvS8IVWnhw4RdvoO0tCaTOUIyRPG\nn4yt7snyd0J6boDrPcPqb/9Az6BwlFJNADHasI/+6c8ib29QVhQJ109nWGjA\nqHseMxYZHLAWsXjJ3MZzeW3d14EsgX7HK9NzwIfkzybpTLfe2nZLx3E0Urn9\n92ecwXJr6Hg5614GE9xA7DMc28A116NP1JBVUcShmi57kU6ZnsPDwC8ykEBs\nSnzHMQa+EOXo7FmhUNL+hoC+ewyJVTVLu7ydq9KSSuLbbBgfqNXC9yTmtzB3\ntBHxgeFCjSjPtAhEK1RU343rEAYgmyHwcpsBQUGEJKMAyYKaMHqM2FQ4qdxd\nHJJP\r\n=YPmR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"c2104d907e46bf3492e243b76dd506387382de5b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"6.4.1","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"10.15.0","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one_3.2.7_1546544001368_0.4248073771355134","host":"s3://npm-registry-packages"}},"3.2.8":{"name":"one-by-one","version":"3.2.8","keywords":["async","one-by-one","waterfall"],"author":{"url":"https://ionicabizau.net","name":"Ionică Bizău","email":"bizauionica@gmail.com"},"license":"MIT","_id":"one-by-one@3.2.8","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"homepage":"https://github.com/IonicaBizau/one-by-one","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"dist":{"shasum":"9254afa210e816bbb298e2addf4c62927d8f5e6d","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.8.tgz","fileCount":4,"integrity":"sha512-HR/pSzZdm46Xqj58K+Bu64kMbSTw8/u77AwWvV+rprO/OsuR++pPlkUJn+SmwqBGRgHKwSKQ974V3uls7crIeQ==","signatures":[{"sig":"MEUCIE7ZCW6wu7QpClq5hMqFXLDQ7d9uAdmGa3e3aGKXOo4pAiEAs0eM+I9RfjsYbH/2q7zcchMiFUyIVysjmmRpk8xPKkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMAwICRA9TVsSAnZWagAA8zUP/jjWLPIebG+atjgrC0hI\na2yjknxpqjkJIh4MVYnCmAcuxC5Tvusc6F5PcSbbd3X0hBmqrgASLBV2l8q/\nKIPiiHFBJZttezY5m/lYPr8tnjvbwBDVVVVoJGb3aRxQPUSMeY1foyrvTuri\nLmRGpV7ItYrQ8z9nc3+zvL6KX0ZQGARz7N1QDYGg92+UmupMkIqLM7cM6qoU\nkarGPoxtPlVRfe9m2TRnlpWUjT4dSeJ+hh7fyZx7+/1KRq+lYcq6bWeAXJSD\nHPKwbvjU97MK8t0yLXTSWiL5vWt5Z6LW4XemGxyjL/YxABW0vVzqiRtRVwRW\n2De66+ZAWnamgSA7ym2CQGCTpb+mlm8EWkuy8XqQx8XbFyQ0SNt79/F4zEQH\nnoSnp87R3h04Zkkxu440X+gRn0p45Hp04c5aJhgFIF6hGS0aq58X65n+6Gii\n+FOSZN8PxpmRA8pQ5pdPRNbZOhAy317VYq7rQvDHZSFnhxxh9xWfwWW+zzDF\nZu/QTV8M8sZ0YsmPsBtVmsvINRlDERsJQeT9pBXx4qO/o2jI2gywSBT2/1sd\nAQsH/UDONgCmjTBu5yMVEI7yhr4tXKnYnsHw/YDsD4ncLyTsVNYPk6l/+6Y2\nd0lKq/5qA3B4dEO4B2BVyk0vaBusg0Z7QpzuX4qi4Vz7/5Y+OMMNKllLAb6/\nZA6V\r\n=kY9r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","gitHead":"d20259768c3622ff9bf644ddefa364506860bc28","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"repository":{"url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git","type":"git"},"_npmVersion":"6.14.4","description":"Run async tasks one by one.","directories":{"example":"example"},"_nodeVersion":"12.16.3","dependencies":{"sliced":"^1.0.1","obj-def":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/one-by-one_3.2.8_1596984327581_0.07538448508584339","host":"s3://npm-registry-packages"}},"3.2.9":{"name":"one-by-one","version":"3.2.9","description":"Run async tasks one by one.","main":"lib/index.js","directories":{"example":"example"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git"},"keywords":["async","one-by-one","waterfall"],"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"homepage":"https://github.com/IonicaBizau/one-by-one","dependencies":{"obj-def":"^1.0.0","sliced":"^1.0.1"},"devDependencies":{},"blah":{"description":"If you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time)."},"_id":"one-by-one@3.2.9","gitHead":"5c0bf5c4dcd5f0b644447b5dd38704ebcabf0522","_nodeVersion":"23.6.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-H10TAq02LKrkSRTQz1mgvcKb64rRajZ+B5HWHBvkGigYNCPqL0Q/tLIN3vfha/DqZxXeKNfyCmgfEYo2hgFQgA==","shasum":"4fe9381e9e627f1407c1d4df7432879117512d38","tarball":"https://registry.npmjs.org/one-by-one/-/one-by-one-3.2.9.tgz","fileCount":4,"unpackedSize":9796,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCB/3J73z/hxMeD4kPhgCKpwoGPgzp1k654mP8LDhVoKgIgKu9o+96L+Pg5Z1nljjs2MiTA+LeoCj46OSEDKocCnD4="}]},"_npmUser":{"name":"ionicabizau","email":"bizauionica@gmail.com"},"maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/one-by-one_3.2.9_1739495119601_0.831205471952061"},"_hasShrinkwrap":false}},"time":{"created":"2015-06-14T08:21:20.801Z","modified":"2025-02-14T01:05:19.957Z","1.0.0":"2015-06-14T08:21:20.801Z","2.0.0":"2015-06-18T08:31:57.260Z","2.1.0":"2015-11-12T14:10:28.916Z","2.2.0":"2015-12-03T14:30:56.425Z","2.2.1":"2016-01-14T12:15:14.015Z","3.0.0":"2016-02-19T12:17:38.157Z","3.1.0":"2016-02-19T12:53:16.207Z","3.1.1":"2016-04-18T15:03:19.484Z","3.1.2":"2016-04-26T06:18:36.170Z","3.2.0":"2016-05-24T07:19:12.550Z","3.2.1":"2016-05-25T11:05:25.106Z","3.2.2":"2016-10-11T03:43:45.960Z","3.2.3":"2016-10-11T15:18:45.120Z","3.2.4":"2017-03-20T19:20:26.287Z","3.2.5":"2017-03-23T17:21:03.451Z","3.2.6":"2017-09-08T12:59:21.619Z","3.2.7":"2019-01-03T19:33:21.501Z","3.2.8":"2020-08-09T14:45:27.788Z","3.2.9":"2025-02-14T01:05:19.763Z"},"bugs":{"url":"https://github.com/IonicaBizau/one-by-one/issues"},"author":{"name":"Ionică Bizău","email":"bizauionica@gmail.com","url":"https://ionicabizau.net"},"license":"MIT","homepage":"https://github.com/IonicaBizau/one-by-one","keywords":["async","one-by-one","waterfall"],"repository":{"type":"git","url":"git+ssh://git@github.com/IonicaBizau/one-by-one.git"},"description":"Run async tasks one by one.","maintainers":[{"name":"ionicabizau","email":"bizauionica@gmail.com"}],"readme":"<!-- Please do not edit this file. Edit the `blah` field in the `package.json` instead. If in doubt, open an issue. -->\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n# one-by-one\n\n [![Support me on Patreon][badge_patreon]][patreon] [![Buy me a book][badge_amazon]][amazon] [![PayPal][badge_paypal_donate]][paypal-donations] [![Ask me anything](https://img.shields.io/badge/ask%20me-anything-1abc9c.svg)](https://github.com/IonicaBizau/ama) [![Version](https://img.shields.io/npm/v/one-by-one.svg)](https://www.npmjs.com/package/one-by-one) [![Downloads](https://img.shields.io/npm/dt/one-by-one.svg)](https://www.npmjs.com/package/one-by-one) [![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/@johnnyb?utm_source=github&utm_medium=button&utm_term=johnnyb&utm_campaign=github)\n\n<a href=\"https://www.buymeacoffee.com/H96WwChMy\" target=\"_blank\"><img src=\"https://www.buymeacoffee.com/assets/img/custom_images/yellow_img.png\" alt=\"Buy Me A Coffee\"></a>\n\n\n\n\n\n\n\n> Run async tasks one by one.\n\n\n\n\n\n\nIf you want to run async functions in parallel, check out [`same-time`](https://github.com/IonicaBizau/same-time).\n\n\n\n\n\n\n\n\n\n\n\n\n## :cloud: Installation\n\n```sh\n# Using npm\nnpm install --save one-by-one\n\n# Using yarn\nyarn add one-by-one\n```\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :clipboard: Example\n\n\n\n```js\nconst oneByOne = require(\"one-by-one\");\n\n// Call these functions one by one\noneByOne([\n    cb => {\n        setTimeout(function () {\n            cb(null, \"Hello World\");\n        }, 1000);\n    }\n  , (cb, data) => {\n        console.log(data);\n        // => \"Hello World\"\n        setTimeout(function () {\n            cb(new Error(\"Some error\"));\n        }, 100);\n    }\n  , cb => {\n        // This will NOT be triggered because the\n        // previous sent an error\n        cb(null, null);\n    }\n], (err, data) => {\n    console.log(err, data);\n    // => [Error: Some error] [ 'Hello World' ]\n});\n\n// Call these functions one by one\noneByOne([\n    Math.random() > 0.5 ? next => {\n        console.log(\"Generated a random number greater than 0.5.\");\n        next();\n    } : null\n  , cb => setTimeout(\n        () => cb(null, \"Hello World\")\n      , 1000\n    )\n  , (cb, prev) => setTimeout(\n        () => cb(null, prev.replace(\"World\", \"Mars\"))\n      , 1000\n    )\n], (err, data, message) => {\n    console.log(err, data, message);\n    // null [ 'Hello World', 'Hello Mars' ] 'Hello Mars'\n});\n```\n\n\n\n\n\n\n\n\n\n\n\n\n## :question: Get Help\n\nThere are few ways to get help:\n\n\n\n 1. Please [post questions on Stack Overflow](https://stackoverflow.com/questions/ask). You can open issues with questions, as long you add a link to your Stack Overflow question.\n 2. For bug reports and feature requests, open issues. :bug:\n 3. For direct and quick help, you can [use Codementor](https://www.codementor.io/johnnyb). :rocket:\n\n\n\n\n\n\n\n## :memo: Documentation\n\n\n### `oneByOne(arr, cb)`\nCalls functions one by one and memorizes the results.\n\n#### Params\n\n- **Array** `arr`: An array of functions getting the callback parameter in the first argument and response arguments from the previous function call.\n- **Function** `cb`: The callback function called with an error (or `null`) and the results array.\n\n#### Return\n- **oneByOne** The `oneByOne` function.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :yum: How to contribute\nHave an idea? Found a bug? See [how to contribute][contributing].\n\n\n## :sparkling_heart: Support my projects\nI open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously,\nthis takes time. You can integrate and use these projects in your applications *for free*! You can even change the source code and redistribute (even resell it).\n\nHowever, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:\n\n\n - Starring and sharing the projects you like :rocket:\n - [![Buy me a book][badge_amazon]][amazon]—I love books! I will remember you after years if you buy me one. :grin: :book:\n - [![PayPal][badge_paypal]][paypal-donations]—You can make one-time donations via PayPal. I'll probably buy a ~~coffee~~ tea. :tea:\n - [![Support me on Patreon][badge_patreon]][patreon]—Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).\n - **Bitcoin**—You can send me bitcoins at this address (or scanning the code below): `1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6`\n\n    ![](https://i.imgur.com/z6OQI95.png)\n\n\nThanks! :heart:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n## :dizzy: Where is this library used?\nIf you are using this library in one of your projects, add it in this list. :sparkles:\n\n - `@isysd/gpm`\n - `angularvezba`\n - `asyncer.js`\n - `babel-it`\n - `bible.js`\n - `blah`\n - `bloggify-mongoose`\n - `bloggify-plugin-loader`\n - `cdnjs-importer`\n - `cobol`\n - `engine-tools`\n - `fortran`\n - `gif-cli`\n - `git-package-json`\n - `git-stats-importer`\n - `gpm`\n - `gry`\n - `image-to-ascii`\n - `img-to-ascii`\n - `machine-ip`\n - `made-in-brazil`\n - `made-in-india`\n - `made-in-romania`\n - `markdownalint-cli2`\n - `nodeice`\n - `np-init`\n - `ship-release`\n - `ssh-remote`\n - `tester-init`\n - `tilda-init`\n - `tools_may_24`\n\n\n\n\n\n\n\n\n\n\n\n## :scroll: License\n\n[MIT][license] © [Ionică Bizău][website]\n\n\n\n\n\n\n[license]: /LICENSE\n[website]: https://ionicabizau.net\n[contributing]: /CONTRIBUTING.md\n[docs]: /DOCUMENTATION.md\n[badge_patreon]: https://ionicabizau.github.io/badges/patreon.svg\n[badge_amazon]: https://ionicabizau.github.io/badges/amazon.svg\n[badge_paypal]: https://ionicabizau.github.io/badges/paypal.svg\n[badge_paypal_donate]: https://ionicabizau.github.io/badges/paypal_donate.svg\n[patreon]: https://www.patreon.com/ionicabizau\n[amazon]: http://amzn.eu/hRo9sIZ\n[paypal-donations]: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RVXDDLKKLQRJW\n","readmeFilename":"README.md"}