UNPKG

486 BJavaScriptView Raw
1#!/usr/bin/env node
2var foreground = require('foreground-child'),
3 sw = require('spawn-wrap')
4
5if (process.env.NYC_CWD) {
6 var NYC = require('../')
7 ;(new NYC()).wrap()
8
9 // make sure we can run coverage on
10 // our own index.js, I like turtles.
11 var name = require.resolve('../')
12 delete require.cache[name]
13
14 sw.runMain()
15} else {
16 var NYC = require('../')
17
18 ;(new NYC()).cleanup()
19
20 sw([__filename], {
21 NYC_CWD: process.cwd()
22 })
23
24 foreground(process.argv.slice(2))
25}