meetyou-gulp
Version:
This is a gulp task collection for MeetYou.
31 lines (26 loc) • 720 B
JavaScript
/**
* Created by Xun.Fu on 2015/09/10.
*/
var gulp = require('gulp');
var less = require('gulp-less');
var config = require('config').gulp;
var sourcemaps = require('gulp-sourcemaps');
var combiner = require('stream-combiner2');
var autoprefixer = require('gulp-autoprefixer');
var minify = require('gulp-minify-css');
function compile() {
var combined = combiner.obj([
gulp.src(config.src.css + '/**/*.less'),
sourcemaps.init(),
autoprefixer({
browsers: 'last 2 versions'
}),
less(),
minify(),
sourcemaps.write('./maps'),
gulp.dest(config.dist.css)
]);
combined.on('error', config.handleError);
}
gulp.task('less', compile);
module.exports = compile;