This replaces all instances of process.exit with a new vendored dependency exit that drains all streams before exiting for real.
Fixes the issue we talked about in the Elm slack. For when that gets eaten by the Slack history monster, the problem is that process.exit would cut off JSON output when run from within a Node parent process.
This replaces all instances of
process.exit
with a new vendored dependencyexit
that drains all streams before exiting for real.Fixes the issue we talked about in the Elm slack. For when that gets eaten by the Slack history monster, the problem is that
process.exit
would cut off JSON output when run from within a Node parent process.