| 12345678910111213141516171819 |
- var fs = require('vinyl-fs'),
- component = require('gulp-component'),
- jsc = require('jscoverage'),
- map = require('map-stream')
- module.exports = function (grunt) {
- grunt.registerTask('instrument', function () {
- fs.src('./component.json')
- .pipe(component.scripts({
- name: 'vue.test-cov'
- }))
- .pipe(map(function (file, cb) {
- file.contents = new Buffer(jsc.process(file.path, file.contents.toString()))
- cb(null, file)
- }))
- .pipe(fs.dest('./test'))
- .on('end', this.async())
- })
- }
|