timeout-idle-promise (npm): Detects when a promise is idle (does not create asynchronous events) for longer than permitted amount of time.
Keywords: timeout|idle|promise