$
This commit is contained in:
28
node_modules/nyc/lib/wrap.js
generated
vendored
Normal file
28
node_modules/nyc/lib/wrap.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
'use strict'
|
||||
|
||||
const NYC = require('../index.js')
|
||||
|
||||
const config = JSON.parse(
|
||||
process.env.NYC_CONFIG ||
|
||||
/* istanbul ignore next */ '{}'
|
||||
)
|
||||
|
||||
config.isChildProcess = true
|
||||
|
||||
config._processInfo = {
|
||||
pid: process.pid,
|
||||
ppid: process.ppid,
|
||||
parent: process.env.NYC_PROCESS_ID || null
|
||||
}
|
||||
|
||||
if (process.env.NYC_PROCESSINFO_EXTERNAL_ID) {
|
||||
config._processInfo.externalId = process.env.NYC_PROCESSINFO_EXTERNAL_ID
|
||||
delete process.env.NYC_PROCESSINFO_EXTERNAL_ID
|
||||
}
|
||||
|
||||
if (process.env.NYC_CONFIG_OVERRIDE) {
|
||||
Object.assign(config, JSON.parse(process.env.NYC_CONFIG_OVERRIDE))
|
||||
process.env.NYC_CONFIG = JSON.stringify(config)
|
||||
}
|
||||
|
||||
;(new NYC(config)).wrap()
|
Reference in New Issue
Block a user