promise-while-loop (npm): An asynchronous while-loop implementation with full support for Promises
Keywords: while|promises|bluebird|recursion|loop