Skip to content

Instantly share code, notes, and snippets.

@eric-miller2129
Last active August 29, 2015 14:20
Show Gist options
  • Save eric-miller2129/382db5d73e25a886e74c to your computer and use it in GitHub Desktop.
Save eric-miller2129/382db5d73e25a886e74c to your computer and use it in GitHub Desktop.
var gulp = require('gulp'),
connect = require('gulp-connect'),
sass = require('gulp-sass'),
modRewrite = require('connect-modrewrite');
gulp.task('webserver', function() {
connect.server({
root: '',
livereload: true,
port: 1111
});
});
gulp.task('sass', function(){
console.log('Compiling sass...');
gulp.src('sass/*.scss')
.pipe(sass())
.pipe(gulp.dest('css'))
.pipe(connect.reload());
});
gulp.task('js', function(){
console.log('Reloading with JS change...');
gulp.src('js/*.js')
.pipe(connect.reload());
});
gulp.task('html', function(){
gulp.src('*.html')
.pipe(connect.reload());
});
gulp.task('watch', function(){
gulp.watch('sass/**/*.scss', ['sass']);
gulp.watch('js/**/*.js', ['js']);
gulp.watch('*.html', ['html']);
});
gulp.task('default', ['webserver', 'sass', 'html', 'js', 'watch']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment