Sha256: 4fbcf56cb4965d01f2e2a8d7880a90b24b11bb386c087103a45f5f16e16297e5

Contents?: true

Size: 896 Bytes

Versions: 2

Compression:

Stored size: 896 Bytes

Contents

var gulp = require("gulp"),
  autoprefix = require("gulp-autoprefixer"),
  sass = require("gulp-sass"),
  connect = require("gulp-connect"),
  haml = require('gulp-ruby-haml');;

var paths = {
  scss: ["./core/**/*.scss",
  "./contrib/stylesheets/*.scss"],
  haml: './contrib/views/*.haml'
};

gulp.task("sass", function () {
  return gulp.src(paths.scss)
    .pipe(sass({
      includePaths: ["/styles"]
    }))
    .pipe(autoprefix("last 2 versions"))
    .pipe(gulp.dest("./contrib"))
    .pipe(connect.reload());
});

gulp.task('haml', function () {
  gulp.src(paths.haml)
    .pipe(haml())
    .pipe(gulp.dest('./contrib'));
});

gulp.task("connect", function() {
  connect.server({
    root: "contrib",
    port: 8000,
    livereload: true
  });
});

gulp.task("default", ["sass", "haml", "connect"], function() {
  gulp.watch(paths.scss, ["sass"]);
  gulp.watch(paths.haml, ["haml"]);
});

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cask-0.3.2 Gulpfile.js
cask-0.3.1 Gulpfile.js