UNPKG

generator-yeosimian

Version:

A wordpress site, custom with vagrant and openshift

44 lines (38 loc) 1.06 kB
var gulp = require('gulp'); var sass = require('gulp-sass'); var autoprefixer = require('gulp-autoprefixer'); var browserSync = require('browser-sync'); var reload = browserSync.reload; gulp.task('browser-sync', function() { var files = [ 'css/**/*.css', './*.php' ]; browserSync(files, { proxy: "http://<%= name %>.sim", notify: false }); }); gulp.task('sass', function() { return gulp.src('sass/*.scss') .pipe(sass({ sourcemap: true, includePaths: require('node-neat').includePaths })) .pipe(autoprefixer({ browsers: ['last 2 versions'], cascade: false })) .pipe(gulp.dest('css')) .pipe(reload({stream:true})); }); gulp.task('reload', function() { browserSync.reload(); }); gulp.task('watch', function() { gulp.watch('sass/*.scss', { interval: 500 }, ['sass']); gulp.watch('css/**/*.css', { interval: 500 }, ['reload']); gulp.watch('js/**/*.js', { interval: 500 }, ['reload']); gulp.watch('*.html', { interval: 500 }, ['reload']); }); gulp.task('default', ['sass', 'browser-sync', 'watch']);