40 lines
1.1 KiB
JavaScript
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');
|
|
});
|
|
};
|