Skip to content

Instantly share code, notes, and snippets.

@gemcave
Created October 12, 2016 05:24
Show Gist options
  • Save gemcave/f1f6702f5ccfb34da236335910c82788 to your computer and use it in GitHub Desktop.
Save gemcave/f1f6702f5ccfb34da236335910c82788 to your computer and use it in GitHub Desktop.
barbershop-fund-gulpfile
var gulp = require('gulp');
var less = require('gulp-less');
var plumber = require('gulp-plumber');
var server = require('browser-sync');
var postcss = require('gulp-postcss');
var autoprefixer = require('autoprefixer')
gulp.task("style", function() {
gulp.src("less/style.less")
.pipe(plumber())
.pipe(less())
.pipe(postcss([
autoprefixer({browsers: [
"last 1 version",
"last 2 Chrome versions",
"last 2 Firefox versions",
"last 2 Opera versions",
"last 2 Edge versions"
]})
]))
.pipe(gulp.dest("css"))
.pipe(server.reload({stream: true}));
});
gulp.task("serve", function(){
server.init({
server: "."
});
gulp.watch("less/**/*.less", ["style"]);
gulp.watch("*.html")
.on("change", server.reload);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment