| 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); |
| }; |