const path = require('path'); const child_process = require('child_process'); const moduleName = process.argv[2]; if (!moduleName) { console.error("Expected module name"); process.exit(1); } const argString = process.argv.length > 3 ? process.argv.slice(3).join(" ") : ""; if (!argString) { console.error("Expected an yarn argument string to use"); process.exit(1); } const modulePath = path.dirname(require.resolve(`${moduleName}/package.json`)); child_process.execSync("yarn " + argString, { env: process.env, cwd: modulePath, stdio: ['inherit', 'inherit', 'inherit'], });