node_modules/uglify-js/tools/exit.js (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// workaround for tty output truncation upon process.exit() var exit = process.exit; process.exit = function() { var args = [].slice.call(arguments); process.once("uncaughtException", function() { (function callback() { if (process.stdout.bufferSize || process.stderr.bufferSize) { setImmediate(callback); } else { exit.apply(process, args); } })(); }); throw exit; }; |