Files
Umbraco-CMS/src/Umbraco.Web.UI.Client/gulp/util/processLess.js

29 lines
657 B
JavaScript
Raw Normal View History

var config = require('../config');
var gulp = require('gulp');
var postcss = require('gulp-postcss');
var less = require('gulp-less');
var autoprefixer = require('autoprefixer');
var cssnano = require('cssnano');
var cleanCss = require("gulp-clean-css");
var rename = require('gulp-rename');
module.exports = function(files, out) {
2019-01-18 10:12:24 +01:00
var processors = [
autoprefixer,
cssnano({zindex: false})
];
2019-01-18 10:12:24 +01:00
var task = gulp.src(files)
.pipe(less())
.pipe(cleanCss())
.pipe(postcss(processors))
.pipe(rename(out))
.pipe(gulp.dest(config.root + config.targets.css));
2019-01-18 10:12:24 +01:00
return task;
};