var gulp = require('gulp'), less = require('gulp-less'), sass = require('gulp-ruby-sass'), minifycss = require('gulp-minify-css'), rename = require('gulp-rename'), notify = require('gulp-notify'); /* Convert SASS to CSS and minify. */ gulp.task('sass', function() { gulp.src('resources/assets/sass/app.scss') .pipe(sass()) .pipe(gulp.dest('public/css')) .pipe(rename({suffix: '.min'})) .pipe(minifycss()) .pipe(gulp.dest('public/css')) .pipe(notify({ message: 'sass task complete' })); }); /* Convert LESS to CSS and minify. */ gulp.task('less', function () { gulp.src('resources/assets/less/app.less') .pipe(less({})) .pipe(gulp.dest('public/less')) .pipe(rename({suffix: '.min'})) .pipe(minifycss()) .pipe(gulp.dest('public/less')) .pipe(notify({ message: 'less task complete' })); });