bare-signals Native signal handling for JavaScript. npm i bare-signals Usage const Signal = require('bare-signals') const sigint = new Signal('SIGINT') sigint.on('signal', () => console.log('SIGINT caught')).start() License Apache-2.0