UNPKG

pipeline-minify-css

Version:

Gulp pipeline to minify and optionally concatenate CSS files

39 lines (32 loc) 731 B
'use strict'; var del = require('del'); var gulp = require('gulp'); var minifyCssPipeline = require('./src/index.js'); var testPipeline = require('pipeline-test-node')(); var validatePipeline = require('pipeline-validate-js')(); var config = { cssFiles: [ 'test/**/*.css' ], jsFiles: [ '*.js', 'src/**/*.js', 'test/**/*.js' ] }; gulp.task('clean', function () { return del.sync([ './dest/**' ]); }); gulp.task('validate', function() { return gulp .src(config.jsFiles) .pipe(validatePipeline.validateJS()) .pipe(testPipeline.test()); }); gulp.task('build', ['clean', 'validate'] , function() { return gulp .src(config.cssFiles) .pipe(minifyCssPipeline.minifyCSS()); });