node-signals
Register callback on node process signals.
Table of contents
Presentation
@jsenv/node-signals
was designed to cleanup things (gracefully if possible), when node process exits.
Installation
npm install @jsenv/node-signals@2.0.0
import { teardownSignal } from "@jsenv/node-signals"
teardownSignal.addCallback((reason) => {
console.log(`teardown because ${reason}`)
})
For node < 13
const { teardownSignal } = require("@jsenv/node-signals")