function performBundle(){ // start "disc" build const discDir = path.join(__dirname, 'disc') mkdirp.sync(discDir) const discPath = path.join(discDir, `${opts.label}.html`) return ( bundler.bundle() .pipe(disc()) .pipe(fs.createWriteStream(discPath)) ) }
gulp.task('build:disc', function() { var output = path.normalize(config.destDirectory + '/disc.html'); var bundler = browserify(path.normalize(config.sourceDirectory + '/' + config.sourceEntry), { fullPaths: true }); bundler.bundle() .pipe(disc()) .pipe(fs.createWriteStream(output)) .once('close', function() { open(output); }); });