Skip to content

Instantly share code, notes, and snippets.

@lmartins
Last active August 25, 2016 17:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lmartins/4ff2787ac547e0b1b5af to your computer and use it in GitHub Desktop.
Save lmartins/4ff2787ac547e0b1b5af to your computer and use it in GitHub Desktop.
Gulpfile for basic Sass processing
var
gulp = require('gulp'),
sass = require('gulp-sass'),
autoprefixer = require('gulp-autoprefixer');
var config = {
dest: "./build",
src: "./src",
sass: {
src: [
"src/sass/**/*.scss",
],
build: "/build/css/",
settings: {
outputStyle: 'compressed',
}
}
}
gulp.task('sass', function () {
gulp.src( config.sass.src )
.pipe( sass( config.sass.settings ) )
.pipe( gulp.dest( config.sass.build ) )
.pipe( browserSync.reload({stream:true}) );
});
gulp.task('default', ['browserSync'], function(callback) {
gulp.watch( config.sass.src, ['sass']);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment