signal-exit
when you want to fire an event no matter how a process exits.
hard-rejection
Make unhandled promise rejections fail hard right away instead of the default silent fail
exit
A replacement for process.exit that ensures stdio are fully drained before exiting.