Skip to content

Instantly share code, notes, and snippets.

@ronaldoarg
Created April 20, 2018 16:57
Show Gist options
  • Save ronaldoarg/de134d0eb6553b45c37ee8d90b56b5b4 to your computer and use it in GitHub Desktop.
Save ronaldoarg/de134d0eb6553b45c37ee8d90b56b5b4 to your computer and use it in GitHub Desktop.
GulpFile Da May
var gulp = require('gulp')
var sass = require('gulp-sass');
var sourcemaps = require('gulp-sourcemaps');
var purify = require('gulp-purifycss');
var autoprefixer = require('gulp-autoprefixer');
var browserSync = require('browser-sync').create();
gulp.task('sass', function () {
return gulp.src('./assets/sass/style.scss')
//.pipe(sourcemaps.init())
.pipe(sass())
.pipe(autoprefixer({
browsers: ['last 3 versions'],
cascade: false,
stream: true
}))
.pipe(purify(['./**/*.php']))
.pipe(gulp.dest('assets/css'));
// .pipe(browserSync.stream());
});
gulp.task('browser-sync', function() {
browserSync.init(['assets/css/*.css'], {
proxy: 'http://localhost/aylwinconstruction',
});
gulp.watch('**/*.php').on('change', browserSync.reload);
});
gulp.task('watch', ['browser-sync'], function () {
gulp.watch(['./assets/sass/**/*.scss'], ['sass']);
});
gulp.task('default', ['sass', 'watch']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment