p-timeout (npm): Timeout a promise after a specified amount of time
Keywords: promise|timeout|error|invalidate|async|await|promises|time|out|cancel|bluebird