12345678910111213141516171819202122232425262728 |
- '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()
|