ami-cjs.js
Version:
<p align="center"> <img src="https://cloud.githubusercontent.com/assets/214063/23213764/78ade038-f90c-11e6-8208-4fcade5f3832.png" width="60%"> </p>
22 lines (18 loc) • 705 B
JavaScript
require('shelljs/global');
if (process.argv[2] && process.argv[3]) {
const mode = process.argv[2];
const target = process.argv[3];
const file = (mode === 'lessons') ? 'demo.js' : `${target}.js`;
const directory = `${mode}/${target}`;
let buildAmi = '';
// also watch AMI if lessons mode
if (mode === 'lessons') {
buildAmi = 'npm run dist:watchAmi';
}
exec(`npm run dist --ami.js:mode=${mode} --ami.js:target=${directory}/${file} --ami.js:open=${directory}/ & ${buildAmi}`);
} else {
console.warn('router.js requires 2 arguments. Make sure the following arguments are correct:');
process.argv.forEach(function(val, index, array) {
console.warn(index + ': ' + val);
});
}