UNPKG

instagram.css

Version:
43 lines (38 loc) 1.04 kB
var gulp = require('gulp'); var sass = require('gulp-sass'); var cleancss = require('gulp-clean-css'); var csscomb = require('gulp-csscomb'); var rename = require('gulp-rename'); var autoprefixer = require('gulp-autoprefixer'); gulp.task('watch', function() { gulp.watch('./**/*.scss', ['build', 'demo']); }); gulp.task('build', function() { gulp.src('./src/*.scss') .pipe(sass({outputStyle: 'compact', precision: 10}) .on('error', sass.logError) ) .pipe(autoprefixer()) .pipe(csscomb()) .pipe(gulp.dest('./dist')) .pipe(cleancss()) .pipe(rename({ suffix: '.min' })) .pipe(gulp.dest('./dist')); }); gulp.task('demo', function() { gulp.src('./assets/src/*.scss') .pipe(sass({outputStyle: 'compact', precision: 10}) .on('error', sass.logError) ) .pipe(autoprefixer()) .pipe(csscomb()) .pipe(gulp.dest('./assets/css')) .pipe(cleancss()) .pipe(rename({ suffix: '.min' })) .pipe(gulp.dest('./assets/css')); }); gulp.task('default', ['build']);