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