signal-exit
popularwhen you want to fire an event no matter how a process exits.
Updated by @isaacs
abort-controller
popularAn implementation of WHATWG AbortController interface.
Updated by @mysticatea
strongly-typed-events
Add the power of events to your (TypeScript) projects!
Updated by @keestalkstech
abortable-iterator
Make any iterator or iterable abortable via an AbortSignal
Updated by @achingbrain
ts-events
Various EventEmitter event replacements with synchronous, a-synchronous, and queued events. Made in TypeScript so usable with JavaScript and TypeScript.
Updated by @rogierschouten
node-graceful
Graceful process exit manager. allows waiting on multiple async services.
Updated by @mrbar42
@chainsafe/abort-controller
An implementation of WHATWG AbortController interface.
Updated by @mpetrunic
fast-abort-controller
fast abort controller implementation that can be used as a ponyfill/polyfill
Updated by @tjmehta
@solid-js/signal
Function based event system. Can replace classic event implementation, with strong typing. Inspired from Robert Penner's AS3 Signals.
Updated by @zouloux
socket-signal
Signal abstraction to create WebRTC connections through sockets.
Updated by @tinchoz49
composite-abort-controller
abort controller and abort signal classes that compose multiple abort signals
Updated by @tjmehta
hypergiant
Hypergiant is a small and simple signal-like event emitter for Node.js and the browser.
Updated by @robertcorponoi
race-abort
utility to race a promise with an abort signal. for wrapping non-abortable promises.
Updated by @tjmehta