Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
markedRender(docPath);
return process.exit(0);
}
const nodeArgs = scriptIndex > 0 ? argv.slice(0, scriptIndex) : [];
const scriptPath = require.resolve(`./scripts/${script}`);
const scriptArgs = argv.slice(scriptIndex + 1);
const processArgs = nodeArgs.concat(scriptPath).concat(scriptArgs);
// Temp disallow version while we figure this out
if (script !== 'test') {
processArgs.push('--disallow-versioning');
}
// Run the script
const { exitCode } = await spawn('node', processArgs);
// Exit if not an embedded script
if (argv.includes('--process-exit') || !isRequiredScript()) {
process.exit(exitCode);
}
};
markedRender(docPath);
return process.exit(0);
}
const nodeArgs = scriptIndex > 0 ? argv.slice(0, scriptIndex) : [];
const scriptPath = require.resolve(`./scripts/${script}`);
const scriptArgs = argv.slice(scriptIndex + 1);
const processArgs = nodeArgs.concat(scriptPath).concat(scriptArgs);
// Temp disallow version while we figure this out
if (script !== 'test') {
processArgs.push('--disallow-versioning');
}
const { exitCode } = await spawn('node', processArgs);
exit(exitCode, argv);
};
export const installDependencies = async (config: FlexPluginArguments): Promise => {
const shellCmd = config.yarn ? 'yarn' : 'npm';
const args = ['install'];
const options = {
cwd: config.targetDirectory,
shell: process.env.SHELL,
};
const { stdout, exitCode, stderr } = await spawn(shellCmd, args, options);
if (exitCode === 1) {
throw new Error(stderr);
}
return stdout;
};