26 lines
572 B
JavaScript
26 lines
572 B
JavaScript
var browserify = require('browserify');
|
|
var fs = require('fs');
|
|
var glob = require('glob');
|
|
var watchify = require('watchify');
|
|
|
|
glob('test/**/*.test.js', function(err, files) {
|
|
var b = browserify(files, {
|
|
cache: {},
|
|
packageCache: {},
|
|
plugin: [watchify]
|
|
})
|
|
.transform('babelify')
|
|
.transform('browserify-shim');
|
|
|
|
var bundle = function() {
|
|
b.bundle().pipe(fs.createWriteStream('dist-test/videojs-contrib-media-sources.js'));
|
|
};
|
|
|
|
b.on('log', function(msg) {
|
|
process.stdout.write(msg + '\n');
|
|
});
|
|
|
|
b.on('update', bundle);
|
|
bundle();
|
|
});
|