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