async-wait-until
Waits until the given predicate function returns a truthy value, then resolves
p-whilst
While a condition returns true, calls a function repeatedly, and then resolves the promise
promise-do-whilst
Calls a function repeatedly while a condition returns true and then resolves the promise
async-kit
A simple and powerful async abstraction lib for easily writing Node.js code.