Skip to content

Instantly share code, notes, and snippets.

@chrisabrams
Forked from benhowdle89/gist:9533185
Last active August 29, 2015 14:18
Show Gist options
  • Save chrisabrams/395013f8894d4eb34b28 to your computer and use it in GitHub Desktop.
Save chrisabrams/395013f8894d4eb34b28 to your computer and use it in GitHub Desktop.
var gulp = require('gulp');
var source = require('vinyl-source-stream');
var watchify = require('watchify');
var livereload = require('gulp-livereload');
var hbsfy = require("hbsfy").configure({
extensions: ["html"]
});
gulp.task('watch', function() {
var bundler = watchify('./public/js/app.js');
bundler.transform(hbsfy);
bundler.on('update', rebundle);
function rebundle() {
return bundler.bundle()
.pipe(source('bundle.js'))
.pipe(gulp.dest('./public/dist/js/')).pipe(livereload());
}
return rebundle();
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment