const utils = require('corifeus-utils'); module.exports = (grunt) => { const _ = require('lodash'); const builder = require(`corifeus-builder`); const loader = new builder.loader(grunt); loader.js({ replacer: { type: 'p3x', npmio: true, }, }); const test = grunt.config.get('mocha_istanbul') test['cory-coverage'].src = [ [ `${process.cwd()}/src/electron/**/*.js` , ], ] // test['cory-coverage'].options.mask = `${process.cwd()}/src/electron/**/*.js` test['cory-coverage'].options.includes = [ `${process.cwd()}/src/electron/**/*.js` , ] grunt.config.set('mocha_istanbul', test) //console.log(JSON.stringify(test, null, 4)); let defaults = builder.config.task.build.js.slice() // defaults.splice(defaults.indexOf('mocha_istanbul:cory-coverage'), 1) grunt.registerTask('default', defaults); }