UNPKG

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
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); }); }