watch-test.js 611 B

12345678910111213141516171819202122232425
  1. var browserify = require('browserify');
  2. var fs = require('fs');
  3. var glob = require('glob');
  4. var watchify = require('watchify');
  5. glob('test/**/*.test.js', function(err, files) {
  6. var b = browserify(files, {
  7. cache: {},
  8. packageCache: {},
  9. plugin: [watchify]
  10. })
  11. .transform('babelify')
  12. .transform('browserify-shim', {global: true});
  13. var bundle = function() {
  14. b.bundle().pipe(fs.createWriteStream('dist-test/videojs-contrib-hls.js'));
  15. };
  16. b.on('log', function(msg) {
  17. process.stdout.write(msg + ' dist-test/videojs-contrib-hls.js\n');
  18. });
  19. b.on('update', bundle);
  20. bundle();
  21. });