buildexamples.js 557 B

1234567891011121314151617181920
  1. var childProcess = require('child_process');
  2. var fs = require('fs');
  3. // Build all of the example folders.
  4. dirs = fs.readdirSync('examples');
  5. var cmd;
  6. for (var i = 0; i < dirs.length; i++) {
  7. if (dirs[i].indexOf('.') !== -1) {
  8. continue;
  9. }
  10. if (dirs[i].indexOf('node_modules') !== -1) {
  11. continue;
  12. }
  13. console.log('Building: ' + dirs[i] + '...');
  14. process.chdir('examples/' + dirs[i]);
  15. childProcess.execSync('npm run update', { stdio: [0, 1, 2] });
  16. childProcess.execSync('npm run build', { stdio: [0, 1, 2] });
  17. process.chdir('../..');
  18. }