UNPKG

charlike

Version:

Small, fast, simple and streaming project scaffolder for myself, but not only. Supports hundreds of template engines through the @JSTransformers API or if you want custom `render` function passed through options

21 lines (17 loc) 557 B
/* global ___NYC_SELF_COVERAGE___ */ var path = require('path') var fs = require('fs') var mkdirp = require('mkdirp') var onExit = require('signal-exit') onExit(function () { var coverage = global.___NYC_SELF_COVERAGE___ if (typeof ___NYC_SELF_COVERAGE___ === 'object') coverage = ___NYC_SELF_COVERAGE___ if (!coverage) return var selfCoverageDir = path.join(__dirname, '../.self_coverage') mkdirp.sync(selfCoverageDir) fs.writeFileSync( path.join(selfCoverageDir, process.pid + '.json'), JSON.stringify(coverage), 'utf-8' ) })