stylus sourcemaps

This commit is contained in:
Chang Wang
2015-02-05 11:03:57 -05:00
parent 82dc5f0d22
commit 9820ad1d00
2 changed files with 7 additions and 2 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'
@@ -71,6 +72,7 @@ gulp.task 'templates', ->
gulp.task 'styles', ->
styles = gulp
.src config.styles.source
.pipe sourcemaps.init()
.pipe stylus
'include css': true
@@ -78,7 +80,9 @@ gulp.task 'styles', ->
.pipe prefix 'last 2 versions', 'Chrome 34', 'Firefox 28', 'iOS 7'
styles = styles.pipe(CSSmin()) if production
styles = styles.pipe gulp.dest config.styles.destination
styles = styles
.pipe sourcemaps.write('.')
.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",