gulp-ng-recipes
Version:
A collection of gulp recipies.
24 lines (23 loc) • 758 B
JavaScript
var gulp = require('gulp');
var sass = require('gulp-ruby-sass');
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
var iff = require('gulp-if');
var server_1 = require('./server');
var config = require('config');
var _a = config.get('sass'), src = _a.src, dest = _a.dest;
gulp.task('sass', function () {
return sass(src, {
style: 'expanded',
precision: 10,
sourcemap: true
})
.on('error', sass.logError)
.pipe(autoprefixer(config.get('sass.autoprefixer')))
.pipe(sourcemaps.write('.', {
includeContent: false,
sourceRoot: '.'
}))
.pipe(gulp.dest(dest))
.pipe(iff(server_1.default.active, server_1.default.stream()));
});