Skip to content

Instantly share code, notes, and snippets.

@rffaguiar
Created April 10, 2015 22:08
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 rffaguiar/0ee05cbb4ffc4f21f4fe to your computer and use it in GitHub Desktop.
Save rffaguiar/0ee05cbb4ffc4f21f4fe to your computer and use it in GitHub Desktop.
gulpfile example file
var gulp = require('gulp');
var sass = require('gulp-sass');
var prefixer = require('gulp-autoprefixer');
var minifyCSS = require('gulp-minify-css');
gulp.task('minify-css', function() {
gulp.src('./site/css/main.css')
.pipe(minifyCSS({keepBreaks:true}))
.pipe(gulp.dest('./site/css/'))
});
gulp.task('sass', function() {
gulp.src('./site/scss/main.scss')
.pipe(sass())
.pipe(gulp.dest('./site/css'));
});
gulp.task('prefixer', function() {
gulp.src(['./site/css/main.css'])
.pipe(prefixer({
browsers: ['last 2 versions']
}))
.pipe(gulp.dest('./site/css'))
});
gulp.task('watch', function() {
gulp.watch(['./site/scss/app.scss'], ['sass']);
gulp.watch(['./site/css/main.css'], ['prefixer']);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment