UNPKG

kickstart-node

Version:

A front-end framework for clean HTML and fast performance

24 lines (22 loc) 820 B
var gulp = require('gulp'), sass = require('gulp-ruby-sass'), browserSync = require('browser-sync'), changed = require('gulp-cached'), purge = require('gulp-css-purge'), prefix = require('gulp-autoprefixer'); gulp.task('sass', ['images'], function() { var dest = './public/css' return gulp.src(['lib/sass/**/*.{sass, scss}', '!lib/sass/vendor', '!lib/sass/vendor/**']) // .pipe(changed(dest)) // Turn this on for more efficient, but selective compiling. .pipe(sass({ sourcemapPath: process.cwd() + './lib/sass', loadPath: [ process.cwd() + '/lib/sass', process.cwd() + '/lib/sass/vendor', process.cwd() + '/lib-core/sass' ] })) .pipe(prefix('last 2 versions')) .pipe(purge()) .pipe(gulp.dest(dest)); });