Skip to content

Instantly share code, notes, and snippets.

@MartinJHammer
Created December 29, 2016 18:41
Show Gist options
  • Save MartinJHammer/78fcf44b576cd962ae9be0aa5785ff97 to your computer and use it in GitHub Desktop.
Save MartinJHammer/78fcf44b576cd962ae9be0aa5785ff97 to your computer and use it in GitHub Desktop.
/*
* Dependencies
*/
var gulp = require('gulp');
var browserify = require('browserify');
var vss = require('vinyl-source-stream');
/*
* Paths
*/
var wwwroot = 'wwwroot';
var jsAssets = 'Assets/JS/**/*.js';
var alljs = 'Assets/JS/all.js';
/*
* Default
*/
gulp.task('default', function () {});
/*
* Run tasks when a file changes
*/
gulp.task('watch', function () {
var filesToWatch = [jsAssets];
var tasksToRun = ['scripts'];
gulp.watch(filesToWatch, tasksToRun);
});
/*
* Bundle with browserify
*/
gulp.task('scripts', function () {
return browserify(alljs)
.bundle()
.pipe(vss('all.js'))
.pipe(gulp.dest(wwwroot));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment