smart-scheduler (npm): Provides additional timeout/interval functionality. Pause, time-remaining, drift-adjustable, nameable, etc.
Keywords: timeout|pause|drift|debounce|scheduler