make-coverage-badge
Create a coverage badge
Creates a code coverage badge like the following:
Currently just reads from Istanbul's JSON summary reporter and downloads a badge from https://shields.io/. Don't expect too much! Send a PR if you need configuration etc.
Usage
(For Create React Apps)
-
Configure Jest (in
package.json
):"jest": { "coverageReporters": [ "json-summary" ] }
-
Run
npm test -- --coverage
-
Run
make-coverage-badge
Resulting badge will be in ./coverage/badge.svg
.
Prior work
- Coveralls: paid for private repos
- coverage-badger: same approach, but using an XML report and therefore requires XML dependencies
Author
© 2017 Tom Vincent git@tlvince.com (https://tlvince.com)
License
Released under the MIT license.