var sw = require('spawn-wrap')
|
var NYC
|
try {
|
NYC = require('../index.covered.js')
|
} catch (e) {
|
NYC = require('../index.js')
|
}
|
|
var parentPid = process.env.NYC_PARENT_PID || '0'
|
process.env.NYC_PARENT_PID = process.pid
|
|
var config = {}
|
if (process.env.NYC_CONFIG) config = JSON.parse(process.env.NYC_CONFIG)
|
config.isChildProcess = true
|
|
config._processInfo = {
|
ppid: parentPid,
|
root: process.env.NYC_ROOT_ID
|
}
|
|
;(new NYC(config)).wrap()
|
|
sw.runMain()
|