Skip to content

Instantly share code, notes, and snippets.

@varjmes
Created August 31, 2014 20:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save varjmes/6a3cee5b5b2e28de93f2 to your computer and use it in GitHub Desktop.
Save varjmes/6a3cee5b5b2e28de93f2 to your computer and use it in GitHub Desktop.
// Include gulp
var gulp = require("gulp");
// Include gulp plugins
var jshint = require("gulp-jshint");
var sass = require("gulp-sass");
// JS Lint Task
gulp.task("lint", function() {
return gulp.src("js/*.js")
.pipe(jshint())
.pipe(jshint.reporter("default"));
});
// Compiling sass
gulp.task("sass", function () {
return gulp.src("scss/*.scss")
.pipe(sass())
.pipe(gulp.dest("css"));
});
// Watch files for changes
gulp.task("watch", function() {
gulp.watch("js/*.js", ["lint"])
gulp.watch("scss/*.scss" ["sass"])
})
// Default gulp task
gulp.task("default", ["lint", "sass", "watch"]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment