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