signal-controller

A lightweight event emitter with separation of concerns between emitter and listener inspired by the AbortController interface.

signal-exit

when you want to fire an event no matter how a process exits.