@quartic/bokehjs
Version:
Interactive, novel data visualization
33 lines (27 loc) • 845 B
text/coffeescript
# styles - build or minify CSS
gulp = require "gulp"
less = require "gulp-less"
uglifycss = require "gulp-uglifycss"
rename = require "gulp-rename"
runSequence = require "run-sequence"
sourcemaps = require "gulp-sourcemaps"
paths = require "../paths"
utils = require "../utils"
gulp.task "styles:build", ->
gulp.src paths.less.sources
.pipe sourcemaps.init
loadMaps: true
.pipe less()
.pipe sourcemaps.write './'
.pipe gulp.dest paths.buildDir.css
gulp.task "styles:minify", ->
gulp.src paths.css.sources
.pipe rename (path) -> path.basename += ".min"
.pipe gulp.dest paths.buildDir.css
.pipe sourcemaps.init
loadMaps: true
.pipe uglifycss()
.pipe sourcemaps.write './'
.pipe gulp.dest paths.buildDir.css
gulp.task "styles", (cb) ->
runSequence("styles:build", "styles:minify", cb)