async-hook-domain
An implementation of Domain-like error handling, built on async_hooks
catch-exit
Catch Node.js exit conditions, including errors and unhandled rejections.
node-graceful
Graceful process exit manager. allows waiting on multiple async services.