mirror of https://github.com/vector-im/riot-web
				
				
				
			
		
			
				
	
	
		
			23 lines
		
	
	
		
			607 B
		
	
	
	
		
			JavaScript
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			607 B
		
	
	
	
		
			JavaScript
		
	
	
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'],
 | 
						|
});
 |