UNPKG

@dependabot/yarn-lib

Version:

📦🐈 Fast, reliable, and secure dependency management.

24 lines (20 loc) 611 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = handleSignals; var _child; function _load_child() { return _child = require('./child.js'); } function forwardSignalAndExit(signal) { (0, (_child || _load_child()).forwardSignalToSpawnedProcesses)(signal); // We want to exit immediately here since `SIGTERM` means that // If we lose stdout messages due to abrupt exit, shoot the messenger? process.exit(1); // eslint-disable-line no-process-exit } function handleSignals() { process.on('SIGTERM', () => { forwardSignalAndExit('SIGTERM'); }); }