blob: b96578627d02b6ccd859897f8c2add6c318a16c6 [file] [log] [blame]
var options = require('../gulp-options.js'),
gulp = require('gulp'),
connect = require('gulp-connect'),
distribution = require('./distribution.js');
var runSequence = require('run-sequence');
gulp.task('distribution', function (callback) {
return distribution(callback);
});
gulp.task('connect', function() {
connect.server({
root: 'dist',
livereload: true
});
});
gulp.task('livereload', function() {
gulp.src(['./dist/**/*.html','./dist/**/*.js','./dist/**/*.css'])
.pipe(connect.reload());
});
gulp.task('watch', function () {
gulp.watch('./app/**/*', function(callback){
return runSequence('distribution', 'livereload');
});
});
module.exports = function (callback) {
return runSequence('connect', 'watch', callback);
};