meetyou-gulp
Version:
This is a gulp task collection for MeetYou.
24 lines (22 loc) • 701 B
JavaScript
/**
* Created by Xun.Fu on 2015/09/10.
*/
var gulp = require('gulp');
var nib = require('nib');
var stylus = require('gulp-stylus');
var jeet = require('jeet');
var config = require('config').gulp;
var sourcemaps = require('gulp-sourcemaps');
var autoprefixer = require('gulp-autoprefixer');
var minify = require('gulp-minify-css');
gulp.task('stylus', function () {
return gulp.src(config.src.css + '/**/*.styl')
.pipe(sourcemaps.init())
.pipe(stylus({use: [nib(), jeet()], 'include css': true}))
.pipe(autoprefixer({
browsers: 'last 2 versions'
}))
.pipe(minify())
.pipe(sourcemaps.write('./maps'))
.pipe(gulp.dest(config.dist.css));
});