gulp-cr-lf-replace
Version:
replace line feed code
34 lines (28 loc) • 575 B
text/coffeescript
gulp = require 'gulp'
coffee = require 'gulp-coffee'
replace = require 'gulp-replace'
mocha = require 'gulp-mocha'
files =
src: 'src/**/*.coffee'
test: 'test/**/*.coffee'
gulp.task 'watch', ->
gulp.watch files.src, [
'coffee'
]
gulp.task 'coffee', ->
gulp
.src files.src
.pipe coffee bare: true
.pipe replace /\n{2,}/g, '\n'
.pipe gulp.dest 'lib'
.on 'end', ->
gulp.start 'mocha'
gulp.task 'mocha', ->
gulp
.src files.test, read: false
.pipe coffee bare: true
.pipe mocha reporter: 'tap'
gulp.task 'default', [
'watch'
'coffee'
]