restore-cursor
Gracefully restore the CLI cursor on exit
Gracefully restore the CLI cursor on exit
Human-friendly process signals
Run some code when the process exits
Run some code when the process exits (supports async hooks and pm2 clustering)
installs custom cleanup handlers that run on exiting node
Gracefully cleanup when termination signals are sent to your process.
Gracefully terminates HTTP servers in Node.js
Gracefully shutdown your modular NodeJS application
Agnostic JS framework that empowers devs to focus on quickly building apps, rather than focusing on application config, health-checks, application structure, or architecture to build a 12 factor app in Docker.
Prevent SIGINT on Ctrl+C
Terminal loading effect.
Gracefully exit HTTP servers (Express/Koa/Fastify/etc), databases (Mongo/Mongoose), Bree job schedulers, and custom handlers.
Gracefully clean up your program at termination with multiple sync and/or async handlers. Wraps the `death` npm module.
Node.js program finisher - run your last callback with `exit code` and `signal name` as arguments
Yet another POSIX signal handler.
Kill procesess gracefully with retries, signals and all children
Cleaner process interrupt handling.
The one true way of terminating services
Gracefully handle SIGTERM and SIGINT around critical sections.
Run arbitrary functions & commands asynchronously before process termination, programatically or via CLI