2020-05-19 11:43:42 +03:00

40 lines
1.1 KiB
JavaScript

var paths = require('./config').paths;
var gulp = require('gulp');
var gutil = require('gulp-util');
var autoprefixer = require('gulp-autoprefixer');
var gulpFilter = require('gulp-filter');
var concat = require('gulp-concat');
var cssnano = require('gulp-cssnano');
var sass = require('gulp-sass');
var rename = require('gulp-rename');
exports.getDev = function (srcs) {
srcs = srcs || paths.css.concat(paths.appCss);
return function dev() {
return gulp.src(srcs)
.pipe(sass())
.pipe(autoprefixer())
.pipe(gulp.dest(paths.dest))
.on('end', function(){
gutil.log(gutil.colors.green('✔ CSS dev'), 'Finished');
});
};
};
exports.release = function () {
return gulp.src(paths.css)
.pipe(sass())
.pipe(concat('md-expansion-panel.css'))
.pipe(autoprefixer())
.pipe(gulp.dest(paths.build))
.pipe(cssnano({zindex: false}))
.pipe(rename('md-expansion-panel.min.css'))
.pipe(gulp.dest(paths.build))
.on('end', function(){
gutil.log(gutil.colors.green('✔ CSS Build'), 'Finished');
});
};