Add Gulp tasks
This commit is contained in:
44
tasks/stylesheets.js
Normal file
44
tasks/stylesheets.js
Normal file
@@ -0,0 +1,44 @@
|
||||
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))
|
||||
}
|
||||
Reference in New Issue
Block a user