ctrlc-exit 
Exit the process when <kbd>Ctrl</kbd>+<kbd>C</kbd> is pressed
Useful for CLI tools when default behavior to exit is disabled (e.g. raw mode is enabled).
Install
$ npm install ctrlc-exit
Usage
const ctrlcExit = require('ctrlc-exit');
ctrlcExit();
API
Using this prevents the process from exiting normally.
There are multiple ways you can handle this:
- Call 
ctrlcExit.done()when you're done listening. It will then let the process exit normally. - Use 
process.stdin.unref()if you don't intend to useprocess.stdinafterwards. It will let the process exit normally. - Call 
process.exit()to exit the process directly. 
Related
- esc-exit - Exit the process using <kbd>Esc</kbd>.
 
License
MIT © Vadim Demedes