reattempt-promise-function (npm): Reattempt function calls that return promises when those promises reject.
Keywords: promise|gulp|grunt|http|retry|reattempt|timeout|delay