You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
611 B
26 lines
611 B
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', {global: true});
|
|
|
|
var bundle = function() {
|
|
b.bundle().pipe(fs.createWriteStream('dist-test/videojs-contrib-hls.js'));
|
|
};
|
|
|
|
b.on('log', function(msg) {
|
|
process.stdout.write(msg + ' dist-test/videojs-contrib-hls.js\n');
|
|
});
|
|
|
|
b.on('update', bundle);
|
|
bundle();
|
|
});
|