UNPKG

generator-angular2gen

Version:

A simple way to learn Angular2 with angular2gen !

24 lines (21 loc) 943 B
import gulp from 'gulp'; import gulpLoadPlugins from 'gulp-load-plugins'; import {getBrowserSync} from './browsersync'; import {SRC_DIR} from '../gulp.conf'; const plugins = gulpLoadPlugins(); let bs = getBrowserSync(); /** * This function compiles sass files into the destinationDirectory directory. * * @param {String} files - Files to match. * @param {String} destinationDirectory - The destination directory. * @param {boolean} enableProdMode - A boolean to define if we are in production or not. */ export function sass (files, destinationDirectory, enableProdMode = false) { return gulp.src(files, {base: SRC_DIR}) .pipe(plugins.if(!enableProdMode, plugins.sourcemaps.init())) .pipe(plugins.sass()) .pipe(plugins.if(!enableProdMode, plugins.sourcemaps.write('./'))) .pipe(gulp.dest(destinationDirectory)) .pipe(bs.stream()); }