| 1234567891011121314151617181920 | module.exports = thunkypfunction thunkyp (fn) {  let running = null  return ready  function ready () {    if (running) return running    const p = fn()    if (!(p instanceof Promise)) running = Promise.resolve(p)    else running = p    running.catch(onerror)    return running  }  function onerror () {    running = null  }}
 |