{"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist-tags":{"latest":"0.0.10"},"author":{"name":"Dav Glass","email":"davglass@gmail.com"},"description":"Parse lcov results files and return JSON","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","repository":{"type":"git","url":"git+ssh://git@github.com/davglass/lcov-parse.git"},"bugs":{"url":"http://github.com/davglass/lcov-parse/issues"},"license":"BSD-3-Clause","versions":{"0.0.1":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.1","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"bugs":{"url":"http://github.com/davglass/lcov-parse/issues"},"main":"./lib/index","tags":["lcov","json","coverage","parser"],"devDependencies":{"vows":"*"},"scripts":{"test":"./node_modules/.bin/vows ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"_id":"lcov-parse@0.0.1","dist":{"shasum":"410f3f9a6d453ec4cf070c4dc7b9ca6b50e55cba","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.1.tgz"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.2":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.2","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"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 vows -- --spec ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"_id":"lcov-parse@0.0.2","dist":{"shasum":"c29d0c50c645ea79b66bdb96e793b6faf32aecb6","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.2.tgz"},"_npmVersion":"1.2.0","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.3":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.3","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"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 vows -- --spec ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"_id":"lcov-parse@0.0.3","dist":{"shasum":"5b1b0afad00db623e781f60bfab75922df4526b0","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.4":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.4","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"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 vows -- --spec ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"_id":"lcov-parse@0.0.4","dist":{"shasum":"3853a4f132f04581db0e74c180542d90f0d1c66b","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.4.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.5":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.5","author":{"name":"Dav Glass","email":"davglass@gmail.com"},"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 vows -- --spec ./tests/*.js"},"licenses":[{"type":"BSD"}],"repository":{"type":"git","url":"http://github.com/davglass/lcov-parse.git"},"_id":"lcov-parse@0.0.5","dist":{"shasum":"4150785eecc00b86911950ad6484a6b2aa2007e1","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.5.tgz"},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.6":{"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"},"homepage":"https://github.com/davglass/lcov-parse","_id":"lcov-parse@0.0.6","dist":{"shasum":"819e5da8bf0791f9d3f39eea5ed1868187f11175","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.6.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"directories":{}},"0.0.7":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.7","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":{"istanbul":"^0.2.10","jshint":"^2.5.1","vows":"*","yui-lint":"~0.1.1"},"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"},"homepage":"https://github.com/davglass/lcov-parse","_id":"lcov-parse@0.0.7","_shasum":"b96b51efd29b76ddb4abb241d5e0238f34cf9c80","_from":".","_npmVersion":"1.4.10","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"b96b51efd29b76ddb4abb241d5e0238f34cf9c80","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.7.tgz"},"directories":{}},"0.0.8":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.8","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":{"istanbul":"^0.2.10","jshint":"^2.5.1","vows":"*","yui-lint":"~0.1.1"},"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"},"gitHead":"93b8ebefc3b675587b64fa07dbc3cce56c32a6d2","homepage":"https://github.com/davglass/lcov-parse","_id":"lcov-parse@0.0.8","_shasum":"4c1954cfa054c46647b19bd0cc330e06e673cf3e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"4c1954cfa054c46647b19bd0cc330e06e673cf3e","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.8.tgz"},"directories":{}},"0.0.9":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.9","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":{"istanbul":"^0.2.10","jshint":"^2.5.1","vows":"*","yui-lint":"~0.1.1"},"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"},"gitHead":"5bc855a1796b465df66e1e526eed3d7c94d0b2e3","homepage":"https://github.com/davglass/lcov-parse","_id":"lcov-parse@0.0.9","_shasum":"dddc893082aea7856477a3b8df86265ccab3ec04","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.36","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"dddc893082aea7856477a3b8df86265ccab3ec04","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.9.tgz"},"directories":{}},"0.0.10":{"name":"lcov-parse","description":"Parse lcov results files and return JSON","version":"0.0.10","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":{"istanbul":"^0.2.10","jshint":"^2.5.1","vows":"*","yui-lint":"~0.1.1"},"scripts":{"pretest":"jshint --config ./node_modules/yui-lint/jshint.json ./lib/","test":"istanbul cover --print both ./node_modules/vows/bin/vows -- --spec ./tests/*.js"},"license":"BSD-3-Clause","repository":{"type":"git","url":"git+ssh://git@github.com/davglass/lcov-parse.git"},"gitHead":"aee8d290e66440046fc9aebbc704f68a9d8e1b98","homepage":"https://github.com/davglass/lcov-parse#readme","_id":"lcov-parse@0.0.10","_shasum":"1b0b8ff9ac9c7889250582b70b71315d9da6d9a3","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"davglass","email":"davglass@gmail.com"},"maintainers":[{"name":"davglass","email":"davglass@gmail.com"}],"dist":{"shasum":"1b0b8ff9ac9c7889250582b70b71315d9da6d9a3","tarball":"http://nexus.dui88.com:8081/nexus/content/groups/npm-all/lcov-parse/-/lcov-parse-0.0.10.tgz"},"directories":{}}},"name":"lcov-parse","contributors":[{"name":"Alan Gutierrez","email":"alan@prettyrobots.com"},{"name":"Gerard Escalante","email":"gerard@saygo.ca"}],"time":{"modified":"2015-06-03T13:34:45.404Z","created":"2012-07-10T15:53:09.204Z","0.0.1":"2012-07-10T15:53:10.503Z","0.0.2":"2013-01-15T21:14:08.325Z","0.0.3":"2013-03-28T14:19:30.284Z","0.0.4":"2013-04-07T23:44:01.013Z","0.0.5":"2013-07-15T13:21:23.341Z","0.0.6":"2014-01-20T14:39:29.028Z","0.0.7":"2014-05-23T18:18:55.712Z","0.0.8":"2014-06-17T17:28:17.207Z","0.0.9":"2015-01-30T17:41:21.831Z","0.0.10":"2015-06-03T13:34:45.404Z"},"readmeFilename":"README.md","homepage":"https://github.com/davglass/lcov-parse#readme"}