UNPKG

generator-fatarrow

Version:
50 lines (37 loc) 1.03 kB
es = require 'event-stream' {COMPONENTS_DIRECTORY, TEMP_DIRECTORY, SRC_DIRECTORY} = require '../constants' templateOptions = require '../templateOptions' module.exports = (gulp, plugins) -> -> {onError} = require('../events') plugins options = sass: errLogToConsole: true sources = '**/*.scss' srcs = [] srcs.push src = gulp .src sources, {cwd: SRC_DIRECTORY, nodir: true} .on 'error', onError .pipe plugins.newer TEMP_DIRECTORY .on 'error', onError .pipe gulp.dest TEMP_DIRECTORY .on 'error', onError .pipe plugins.template templateOptions .on 'error', onError srcs.push src = gulp .src sources, {cwd: COMPONENTS_DIRECTORY, nodir: true} .on 'error', onError .pipe plugins.newer TEMP_DIRECTORY .on 'error', onError .pipe gulp.dest TEMP_DIRECTORY .on 'error', onError es .merge.apply @, srcs .on 'error', onError .pipe plugins.sass options.sass .on 'error', onError .pipe gulp.dest TEMP_DIRECTORY .on 'error', onError