UNPKG

mustard-ui

Version:

A starter CSS framework that actually looks good.

42 lines (38 loc) 1.14 kB
const gulp = require('gulp'); const browserSync = require('browser-sync').create(); const sass = require('gulp-sass'); const autoprefixer = require('gulp-autoprefixer'); const sourcemaps = require('gulp-sourcemaps'); const rename = require('gulp-rename'); gulp.task('serve', function() { browserSync.init({ server: './' }); gulp.watch('./src/scss/**/*.scss', ['sass']); gulp.watch('./**/*.html').on('change', browserSync.reload); }); gulp.task('sass', function() { return gulp.src('src/scss/mustard-ui.scss') .pipe(sourcemaps.init()) .pipe(sass({ outputStyle: 'compressed' }).on('error', sass.logError)) .pipe(autoprefixer({ browsers: [ 'Last 2 Chrome versions', 'Last 2 Edge versions', 'Last 2 Firefox versions', 'Last 2 Safari versions', 'Last 3 iOS versions', 'IE 11' ], cascade: false })) .pipe(rename({ suffix:'.min' })) .pipe(sourcemaps.write('.')) .pipe(gulp.dest('dist/css/')) .pipe(browserSync.stream()); }); gulp.task('default', ['serve', 'sass']);