p-do-whilst (npm): Calls a function repeatedly while a condition returns true and then resolves the promise
Keywords: promise|do|whilst|while|loop|wait|condition|conditional|async|await|promises|bluebird