1
- coffee = require ' gulp-coffee'
2
- gulp = require ' gulp'
3
- gutil = require ' gulp-util'
4
- istanbul = require ' gulp-istanbul'
5
- mocha = require ' gulp-mocha'
6
- path = require ' path'
7
- uglify = require ' gulp-uglifyjs'
8
- verb = require ' gulp-verb'
1
+ coffee = require ' gulp-coffee'
2
+ coveralls = require ' gulp-coveralls'
3
+ gulp = require ' gulp'
4
+ gutil = require ' gulp-util'
5
+ istanbul = require ' gulp-istanbul'
6
+ mocha = require ' gulp-mocha'
7
+ path = require ' path'
8
+ uglify = require ' gulp-uglifyjs'
9
+ verb = require ' gulp-verb'
9
10
10
11
destDir = path .dirname require (' ./package.json' ).main
11
12
@@ -23,6 +24,10 @@ gulp.task 'test', ['compile'], ->
23
24
reporter : ' spec'
24
25
.pipe istanbul .writeReports ()
25
26
27
+ gulp .task ' coveralls' , [' test' ], ->
28
+ gulp .src ' coverage/**/lcov.info'
29
+ .pipe coveralls ()
30
+
26
31
gulp .task ' compile' ,->
27
32
gulp .src ' ./src/*.{coffee,litcoffee}'
28
33
.pipe coffee bare : false
@@ -31,4 +36,4 @@ gulp.task 'compile',->
31
36
.pipe uglify (path .basename (require (' ./package.json' ).main ).replace (' .js' ,' .min.js' ))
32
37
.pipe gulp .dest destDir
33
38
34
- gulp .task ' default' , [' compile' ,' test' , ' docs' ]
39
+ gulp .task ' default' , [' compile' ,' test' , ' coveralls ' , ' docs' ]
0 commit comments