-
Notifications
You must be signed in to change notification settings - Fork 785
/
package.json
46 lines (45 loc) · 1.79 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{
"name": "istanbul",
"version": "0.1.17",
"description": "Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale",
"keywords": [ "coverage", "code coverage", "JS code coverage", "JS coverage" ],
"author": "Krishnan Anantheswaran <kananthmail-github@yahoo.com>",
"contributors": [
"Reid Burke <me@reidburke.com>",
"Martin Cooper <mfncooper@gmail.com>",
"Dav Glass <davglass@gmail.com>",
"nowamasa <nowamasa@gmail.com>"
],
"preferGlobal": true,
"scripts": {
"pretest": "jshint --config ./node_modules/yui-lint/jshint.json lib/*js lib/command/*js lib/report/*js lib/store/*js lib/util/*js",
"test": "test/run.js",
"posttest": "node ./lib/cli.js check-coverage --statements 95 --branches 80",
"docs": "npm install yuidocjs && node node_modules/yuidocjs/lib/cli.js ."
},
"bin": {
"istanbul": "./lib/cli.js"
},
"dependencies": {
"esprima": "0.9.x",
"escodegen": "0.0.x",
"handlebars": "1.0.x",
"mkdirp": "0.3.x",
"nopt": "2.0.x",
"fileset": "0.1.x",
"which": "1.0.x",
"async": "0.1.x",
"abbrev": "1.0.x",
"wordwrap": "0.0.x"
},
"devDependencies": {
"rimraf": "*",
"nodeunit": "*",
"jshint": "*",
"yui-lint": "*"
},
"TODO": [
"Need a legend for the HTML report + some explanation on how branch coverage is shown",
"figure out a controlled mechanism to suppress branch coverage when impossible-to-test branches are present in source"
]
}