Execute callbacks when child processes are spawned.
'use strict';
const processOnSpawn = require('process-on-spawn');
processOnSpawn.addListener(opts => {
opts.env.CHILD_VARIABLE = 'value';
});
options
<Object>execPath
<string> The command to run.args
<string[]> Arguments of the child process.cwd
<string> Current working directory of the child process.detached
<boolean> The child will be prepared to run independently of its parent process.uid
<number> The user identity to be used by the child.gid
<number> The group identity to be used by the child.windowsVerbatimArguments
<boolean> No quoting or escaping of arguments will be done on Windows.windowsHide
<boolean> The subprocess console window that would normally be created on Windows systems will be hidden.
All properties except env
are read-only.
Add a listener to be called after any listeners already attached.
Insert a listener to be called before any listeners already attached.
Remove the specified listener. If the listener was added multiple times only the first is removed.
Remove all attached listeners.