Created
May 2, 2014 19:00
-
-
Save MoOx/8d5bb6d5141bf2d7dcca to your computer and use it in GitHub Desktop.
Rework gulp task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var gulp = require("gulp") | |
var opts = require("./options") | |
var util = require("gulp-util") | |
var plumber = require("gulp-plumber") | |
var rework = require("gulp-rework") | |
var reworkPlugins = { | |
imprt: require("rework-npm"), | |
// parent: require("rework-parent"), | |
// breakpoints: require("rework-breakpoints"), | |
vars: require("rework-vars"), | |
calc: require("rework-calc"), | |
// colorFn: require("rework-color-function"), // Tab Atkins's proposal color function in CSS | |
// hexAlpha: require("rework-hex-alpha"), // use 4-digit or 8-digit hex colors with alpha channels | |
// inline: require("rework-plugin-inline"), | |
// ieLimits: require("rework-ie-limits"), | |
// remFallback: require("rework-rem-fallback"), | |
// clearfix: require("rework-clearfix"), | |
} | |
var autoprefixer = require("gulp-autoprefixer") | |
module.exports = function(){ | |
return gulp.src("./src/styles/*.css") | |
.pipe(opts.plumber ? plumber() : util.noop()) | |
.pipe(rework( | |
reworkPlugins.imprt("./src/css"), | |
rework.colors(), | |
rework.references(), | |
// reworkPlugins.parent, | |
// reworkPlugins.breakpoints, | |
reworkPlugins.vars(), | |
reworkPlugins.calc, | |
//reworkPlugins.colorFn, | |
//reworkPlugins.hexAlpha, | |
//reworkPlugins.inline, | |
//reworkPlugins.ieLimits, | |
//reworkPlugins.remFallback, | |
// reworkPlugins.clearfix, | |
// rework.ease(), | |
// rework.extend(), | |
{ sourcemap: !option.minify } | |
)) | |
.pipe(autoprefixer()) | |
.pipe(gulp.dest(paths.dist.stylesheets)) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment