Cross platform child_process#spawn and child_process#spawnSync
spawn processes the way the npm cli likes to do
Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.
Spawn commands like child_process.exec
does but return a ChildProcess