mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-11 14:14:36 +08:00
DISABLE_THIRD_PARTY_CHECK=Add node_modules R=jacktfranklin@chromium.org,aerotwist@chromium.org Bug: 1084578 Change-Id: I70e03fa74f53960a17c884a2bac4027382d66525 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2208135 Reviewed-by: Jack Franklin <jacktfranklin@chromium.org> Reviewed-by: Paul Lewis <aerotwist@chromium.org> Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
16 lines
469 B
JavaScript
16 lines
469 B
JavaScript
// 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;
|
|
};
|