Merge pull request #14 from cheapsteak/master

Stylus sourcemaps
This commit is contained in:
Riku Rouvila
2015-02-06 22:22:18 +02:00
2 changed files with 7 additions and 4 deletions

View File

@@ -10,6 +10,7 @@ path = require 'path'
prefix = require 'gulp-autoprefixer'
prettyTime = require 'pretty-hrtime'
source = require 'vinyl-source-stream'
sourcemaps = require 'gulp-sourcemaps'
streamify = require 'gulp-streamify'
stylus = require 'gulp-stylus'
uglify = require 'gulp-uglify'
@@ -69,15 +70,16 @@ gulp.task 'templates', ->
pipeline
gulp.task 'styles', ->
styles = gulp
.src config.styles.source
.pipe stylus
styles = gulp.src config.styles.source
styles = styles.pipe(sourcemaps.init()) unless production
styles = styles.pipe stylus
'include css': true
.on 'error', handleError
.pipe prefix 'last 2 versions', 'Chrome 34', 'Firefox 28', 'iOS 7'
styles = styles.pipe(CSSmin()) if production
styles = styles.pipe(sourcemaps.write '.') unless production
styles = styles.pipe gulp.dest config.styles.destination
styles = styles.pipe livereload(auto: false) unless production
styles

View File

@@ -32,7 +32,8 @@
"gulp-livereload": "~2.1.0",
"gulp-minify-css": "~0.3.5",
"gulp-streamify": "0.0.5",
"gulp-stylus": "1.3.3",
"gulp-sourcemaps": "^1.3.0",
"gulp-stylus": "~2.0.0",
"gulp-uglify": "~1.0.1",
"gulp-util": "~3.0.1",
"karma": "~0.12.21",