UNPKG

magnolia-frontend-scripts

Version:

collection of gulp-scripts for building magnolia frontends

25 lines (19 loc) 712 B
const gulp = require('gulp'), gulpSassLint = require('gulp-sass-lint'), config = require('../config'), flog = require('fancy-log'), merge = require('merge-stream'); const scss = () => { flog.info('lint styles'); var tasks = config.themes.bundles.map(function(theme) { flog.info('\tlint style ' + theme.css.src); return gulp.src(theme.css.src, {allowEmpty: true}) .pipe(gulpSassLint({ configFile: '.sasslintrc' })) .pipe(gulpSassLint.format()) .pipe(gulpSassLint.failOnError()); }); return merge(tasks); }; module.exports = scss;