in src/hooks/HooksRunner.js [166:187]
function runScriptViaChildProcessSpawn (script, context) {
const opts = context.opts;
const command = script.fullPath;
const args = [opts.projectRoot];
const execOpts = {
cwd: opts.projectRoot,
stdio: 'inherit',
env: {
CORDOVA_VERSION: require('../../package').version,
CORDOVA_PLATFORMS: opts.platforms ? opts.platforms.join() : '',
CORDOVA_PLUGINS: opts.plugins ? opts.plugins.join() : '',
CORDOVA_HOOK: script.fullPath,
CORDOVA_CMDLINE: process.argv.join(' ')
}
};
events.emit('log', `Running hook: ${command} ${args.join(' ')}`);
return execa(command, args, execOpts)
.then(data => data.stdout);
}