{"_id":"cover","_rev":"35-4bf22a5e35e1710711e6706f3eac6b80","name":"cover","description":"Native JavaScript code coverage","dist-tags":{"latest":"0.2.9"},"versions":{"0.0.1":{"name":"cover","version":"0.0.1","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"bunker":"0.1.x","commander":"0.5.x","cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","bunker","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.4"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-5","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"42107daaa6950afe03edd2c80c6c1b7371eeb45a","tarball":"https://registry.npmjs.org/cover/-/cover-0.0.1.tgz","integrity":"sha512-G2+4IacLf+i//zviqnwCVb7MOzpzye1mtdF3LS1u57RhmvIFE53aAh/AtqNxACZ1H4gg6zIeei7L6gaFClaI1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDV1j62jlBgmFJlePGUfym0NFFR7zt3ogObgxCUb9e9ZwIhAKsVpli228KmoJuYADE5ojUwCSb+byEyt+oGks050KjL"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.0.2":{"name":"cover","version":"0.0.2","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"bunker":"0.1.x","cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"scripts":{"test":"node test/index.js"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","bunker","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.4"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.0.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-5","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"e190707bb7467d6483096dff18bd4c2ee0ed2d3c","tarball":"https://registry.npmjs.org/cover/-/cover-0.0.2.tgz","integrity":"sha512-uU6u6adJLJn59ZBOUpzg4Ojc60aaLCELlLy/9mAV08oe++4VNljCQu0+mgnSgsXblEst5z5pZHrjthqy20++Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjuNuzvbhum3SZ7Kh6EDKCxGLKLer5/0WuiQ6ovPkzrQIhAIg33d0XqI65XbOuBId5gh9tjpgSaXGK+ULD+gUH/m4K"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.1.0":{"name":"cover","version":"0.1.0","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-5","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"3638dd79f7af2f2581f60ea85daf63150d7a6fc0","tarball":"https://registry.npmjs.org/cover/-/cover-0.1.0.tgz","integrity":"sha512-ceMhUbfQTF/kj9UeKVyX0vSwfMd/XclFpVpDronGdFTkQ7sY6Nen6LnOJzKLiTgKsLVomHitknceNDUgJqRFig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoNowHXrjbHzzODL/AxcDLC+j3SkUJFm69le8CRUnFLgIhAPwAgQb/2PdYwWqKRyxfJ44pW5F/UhvKvLfPFcKGOmv/"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.0":{"name":"cover","version":"0.2.0","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.0","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"43b1bd63e81d0f4825fb89abc0c790eb657eeb45","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.0.tgz","integrity":"sha512-O00PhAOjoelcmNkUdjpMTCV7nixLahoazTJ+gdvUiRgOp4j0nQoPw0vXvXmTkXmtbxouIeoTWzlRe5AQE8sQxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqiYCNXo3tLTwaRTH0M+YPzofmI33C99jo9Hk+Wu/VlAIhAI2oRFCYv/bS90RmoxUDO1Wb4NILPvyPTzhPqKuMh5Ao"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.1":{"name":"cover","version":"0.2.1","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"1cc7ab2a260f98d2033f46a5d34b6ea9d4b91032","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.1.tgz","integrity":"sha512-Zdf70aL+/0oEKre15ulxCGDP54Z8q6zBYYrf05QBRBMUv4Ago+cnyn0gR2WlrGnTwnCpwrvr1zKlO+jGQYNpsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMdQvyQeCMECHWp7nkuuxot9ww4Pau4QlDiWko4pkAjAiBkG1inO/xbjXzNXh6cX1Zsxo/2AwKa2AudzqQWABRIIA=="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.2":{"name":"cover","version":"0.2.2","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.2","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"ddbb317010b3796f453526aa9167d7ff5fc32e78","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.2.tgz","integrity":"sha512-sEHsGS4Ce6I1kFpFsEIW3c2rO837U/x0GpisbRMXLviWllpwP5opXjZawaSBZzLrxv9WiQg6+VDKNBv6QEva+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGbF+AKzCz5XPuTuPlCkj2awD61PPAd3lL/cpPlbr4SQIhAMWepWDJ8ReWZDSs3vUSKQP4p/M0zSfNkywzoVsLE/5y"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.3":{"name":"cover","version":"0.2.3","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.3","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"6b3267a23dac404ec349c1bef7875c5e45a9277a","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.3.tgz","integrity":"sha512-J5dsffsI4NaVI4VKA+29P9bZ7R8lOYpLNmm2ZIgXhGvPecRrbhWieywQ4OGAJE4k/SwkgqirRr5AsIcKwX7lsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdKIbYO6QGgzIPFfAwG1vJYZCGG8pcB0waTJkbBHq7zAiEA/TmFnIR8bE+1QbR6aO3wqWUXDtbMtR1NayBj9zdvtXw="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.4":{"name":"cover","version":"0.2.4","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.4","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"2a4050bab6456d8b6f7acdb05a7d3c1ee3326129","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.4.tgz","integrity":"sha512-jHhmKxxH6x1w0ICBnoJoJfMQ6cm43an9PYZdthXjErbovPxanr5K5Yh9g0ma6i0VtNOeEWLoWkqkXR2tObAfFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQGbbGLAVISO86RT+6m551tvBMLgaC+fRK3ppWbhKWbwIgMuYi9l+YMvUCZ1d3aIRhW1bPArYhzqmbWsdIVjJQPEQ="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.5":{"name":"cover","version":"0.2.5","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","compress-buffer":"0.5.x","which":"1.0.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.5","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"5da5581a00d0a9b227ad0beca6a7a7174d768408","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.5.tgz","integrity":"sha512-PXJ/J+3FWolOA/gaUF1wY1CHim+lU5nvZwch0qm5N4AJrvEaTtYtnqlh0+BfGyZR3K7FSk6cWOiQqSBeYd7kjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHJqrKL97uyWVW/PGzjZzVyp+WJ/MKOJ5R6DFel7hc1AIhAO9sXuv6sshPg9MkW3wxXqiL780hhqgVUkHuV9gk2xvH"}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.6":{"name":"cover","version":"0.2.6","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","which":"1.0.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.6","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"b97066ec739dc7abd1402292b71e99760ae8453b","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.6.tgz","integrity":"sha512-Z3itLWxP/07q2f71z8XkwQGPdVvN674D865pyDR3z4xJSUKjuk3JcPC7RG4aNBMWxJ2oqvIXJMf4ac8v5B0vtw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1s9MBX1X5QU8PQ5jw9kdVg+L7X05But3JGzBejN/DLwIgd+hD4WI6XyJMEZBdCxvOSzZ7YGLM7dAY9w90t+zG2CA="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.7":{"name":"cover","version":"0.2.7","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","which":"1.0.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.7","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"9f12184d49a7b1d9a07fd0252888f83086969bf6","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.7.tgz","integrity":"sha512-9X2z9IqnTmfCXaVk+Bi1j80RvNBSUR7NV34V/QHKeCu8NR7CPR6LRzF8b2GpptExncZoRBqsI1IUUYtk015kDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFjzVqOalwARvXoN5d4FSG0Gzjuhn5dMSuRgQ5fatcr0AiB/P1JZPrXkVMcuyum+swWdjDpIAr90vP42Mr3ivziD6g=="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.8":{"name":"cover","version":"0.2.8","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","which":"1.0.x"},"repository":{"type":"git","url":"git://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","_npmUser":{"name":"itay","email":"itay@neeman.net"},"_id":"cover@0.2.8","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"bin":{"cover":"bin/cover"},"dist":{"shasum":"91946a9806e992f98d374cecd642fce9b96f5237","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.8.tgz","integrity":"sha512-5gKdTlJ47wCbvraV1USz3oTtYQqfFjXzZkLVLrITbDPz8P0LYpYXAZ+cGvJJNUKQJTEPUxtj1VyM7vZ1YNf3YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEROXuMGmA0MroBBZjysL8pxn4dKLlwafWgsusfRRI83AiBO172/sfjFmvPZd5IONffPGdoZGRM1gM7cGcg5ndUMrA=="}]},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}]},"0.2.9":{"name":"cover","version":"0.2.9","description":"Native JavaScript code coverage","main":"index.js","directories":{"bin":"bin","lib":".","test":"test"},"dependencies":{"cli-table":"0.0.x","underscore":"1.2.x","underscore.string":"2.0.x","which":"1.0.x"},"repository":{"type":"git","url":"http://github.com/itay/node-cover.git"},"keywords":["code","coverage","esprima","cover","test"],"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"license":"MIT/X11","engine":{"node":">=0.6"},"preferGlobal":"true","bin":{"cover":"bin/cover"},"readme":"## Cover - Native JavaScript Code Coverage\n\nCover gives you the ability to collect code-coverage for your projects, using\nwhatever unit test framework you want, and all using native JavaScript. It also\ncomes bundled with pre-defined reporters, such as HTML and CLI output, so you\ncan easily see where you are missing coverage.\n\n### Standing on the shoulders of giants\n\nI would be amiss to not mention that the hard work in this library was\nby [Chris Dickinson] with his work on [runforcover]. In reality, Cover is \na fork of runforcover, fixing some of the issues and making it more usable.\n\nThe original version of Cover used [substack]'s excellent [bunker] library,\nbut it has recently been moved to using [esprima] and a new code homegrown\ninstrumentation library.\n\n### Known Issues\n\nThere are currently a few known issues that I am working on:\n\n1. If you use 'global' to pass state between modules (mocha does this, for\nexample), then you might run into issues. Cover runs modules as if they\nwere executed with `NODE_MODULE_CONTEXTS` was set.\n\n2. If you start new node processes, Cover won't work with those, as\nit instruments by hooking into `require`.\n\n### Usage\n\nUsing Cover is simple. Simply install it globally:\n\n> npm install cover -g\n\nAnd then, run it\n\n> cover run mytests.js\n\nWant to pass some arguments to your test? No problem (note the `--`):\n\n> cover run mytests.js -- --arg1 --arg2=foo\n\n Once you've run your tests, it will create a directory with coverage data in it.\n If you want to see the coverage report, simply run:\n \n > cover report\n \n which will output the report to the CLI. Want to get an HTML report?\n \n > cover report html\n \n This will create a `cover_html` directory with the coverage information.\n \n### Configuration\n\nCover reads from a `.coverrc` file in your project directory, and it comes\nwith sensible defaults. Here are the defaults that it uses:\n\n    {\n        \"formatter\": \"cli\",\n        \"ignore\": \".coverignore\",\n        \n        \"prefix\": \"coveragefile_\",              // Prefix for coverage data files\n        \"dataDirectory\": \".coverage_data\",      // Directory to put coverage files in\n        \n        \"debugDirectory\": \".coverage_debug\",    // Directory to put instrumented files in\n        \n        \"modules\": false,                       // Whether or not to cover node_modules directory\n        \n        // Formatter-specific info\n        \"html\" : {\n            \"directory\": \"cover_html\",          // Directory to write HTML files too\n            \"generateIndex\": true               // Whether to generate an index.html file\n        },\n        \n        \"json\": {\n        }\n    }\n    \nYou can also specify which files to ignore using .coverignore. Here is the one used\nfor Cover itself:\n\n    node_modules\n    \nYou can specify both files and directories in the `.coverignore` file.\n\nIf you have a customer path for your configuration files, you can specify this\non the command line:\n\n> cover --config path/to/config --ignore path/to/ignore run myfile.js\n\n[esprima]: http://www.esprima.org\n[substack]: https://github.com/substack\n[bunker]: https://github.com/substack/node-bunker\n[Chris Dickinson]: https://github.com/chrisdickinson\n[runforcover]: https://github.com/chrisdickinson/node-runforcover","readmeFilename":"README.markdown","_id":"cover@0.2.9","dist":{"shasum":"262029dfb31714d48043fed91ede658593955dd4","tarball":"https://registry.npmjs.org/cover/-/cover-0.2.9.tgz","integrity":"sha512-ezch+ax5tw9w+9NDdh65VoMrfM8HfT7l/Tys8G4QQw58Yj7PeJ8DlBKDmV9cZuEUuoBoy4rdjVXKClrh8o6A1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFHWZ2aukTgF8wlO9tXuMZA+kDiKcQyQPfsVjXUKByqAiEA6dD6B+FS3s3sgA5NyK7i/kWAK4nE+8cgPp+mOhdh1X8="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"itay","email":"itay@neeman.net"},"maintainers":[{"name":"itay","email":"itay@neeman.net"}]}},"readme":"","maintainers":[{"name":"itay","email":"itay@neeman.net"}],"time":{"modified":"2022-06-14T02:06:31.073Z","created":"2011-12-20T22:56:33.973Z","0.0.1":"2011-12-20T22:56:35.524Z","0.0.2":"2011-12-21T09:46:36.177Z","0.1.0":"2012-02-27T03:52:09.330Z","0.2.0":"2012-03-01T05:08:44.302Z","0.2.1":"2012-03-01T22:26:16.630Z","0.2.2":"2012-03-09T02:40:27.921Z","0.2.3":"2012-03-15T17:26:14.352Z","0.2.4":"2012-03-16T21:26:50.950Z","0.2.5":"2012-03-22T00:43:02.971Z","0.2.6":"2012-03-25T00:56:31.492Z","0.2.7":"2012-03-26T15:49:40.128Z","0.2.8":"2012-04-10T05:15:41.305Z","0.2.9":"2013-08-23T01:00:55.672Z"},"author":{"name":"Itay Neeman","email":"itay@neeman.net","url":"http://www.pretzelwisdom.com"},"repository":{"type":"git","url":"http://github.com/itay/node-cover.git"},"users":{"graemef":true,"tunnckocore":true,"dofy":true}}