{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.6","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"contributors":[{"name":"Alan Gutierrez","email":"alan@prettyrobots.com"},{"name":"Gerard Escalante","email":"gerard@saygo.ca"}],"bugs":{"url":"http://github.com/davglass/lcov-parse/issues"},"main":"./lib/index","tags":["lcov","json","coverage","parser"],"devDependencies":{"yui-lint":"~0.1.1","jshint":"~0.9.0","istanbul":"~0.1.8","vows":"*"},"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./lib/","test":"istanbul cover --print both ./node_modules/vows/bin/vows -- --spec ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"readme":"## LCOV file parser\n\nSimple LCOV file parser\n\n## Installation\n\n    npm install lcov-parse\n\n\n## Usage\n\n    var parse = require('lcov-parse');\n\n    parse('./path/to/file.info', function(err, data) {\n        //process the data here\n    });\n\nor\n\n    parse(lcovString, function(err, data) {\n        //process the data here\n    });\n\n## Formatting\n\nUsing this as a guide: http://ltp.sourceforge.net/coverage/lcov/geninfo.1.php\n\nIt will return JSON like this:\n\n```\n {\n    \"title\": \"Test #1\",\n    \"file\": \"anim-base/anim-base-coverage.js\",\n    \"functions\": {\n      \"hit\": 23,\n      \"found\": 29,\n      \"details\": [\n        {\n          \"name\": \"(anonymous 1)\",\n          \"line\": 7,\n          \"hit\": 6\n        },\n        {\n          \"name\": \"(anonymous 2)\",\n          \"line\": 620,\n          \"hit\": 225\n        },\n        {\n          \"name\": \"_end\",\n          \"line\": 516,\n          \"hit\": 228\n        }\n      ]\n    }\n    \"lines\": {\n      \"found\": 181,\n      \"hit\": 143,\n      \"details\": [\n        {\n          \"line\": 7,\n          \"hit\": 6\n        },\n        {\n          \"line\": 29,\n          \"hit\": 6\n        }\n      ]\n    }\n}\n```\n\n## Tests\n\n    npm install && npm test\n\n\n## Build Status\n\n[![Build Status](https://secure.travis-ci.org/davglass/lcov-parse.png?branch=master)](http://travis-ci.org/davglass/lcov-parse)\n","readmeFilename":"README.md","homepage":"https://github.com/davglass/lcov-parse","_id":"lcov-parse@0.0.6","_shasum":"819e5da8bf0791f9d3f39eea5ed1868187f11175","_from":"https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz","_resolved":"https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.6.tgz"}