this zero-dependency package will create coverage-reports directly from raw v8-coverage-files
npm install v8-coverage-report1. API Doc
2. Quickstart Install
- To install, run npm install:
3. Quickstart V8 Coverage Report
- To create V8 coverage report from Node.js / Npm program in shell:
- To create V8 coverage report from Node.js / Npm program in javascript:
5. Changelog
6. License

shell
#!/bin/shnpm install v8-coverage-report
`
Quickstart V8 Coverage Report
$3
`shell
#!/bin/sh
npm install v8-coverage-reportgit clone https://github.com/mapbox/node-sqlite3 node-sqlite3-sh \
--branch=v5.0.2 \
--depth=1 \
--single-branch
cd node-sqlite3-sh
npm install
Create V8 coverage report from program
npm run test in shell.npx v8-coverage-report \
v8_coverage_report=../.artifact/coverage_sqlite3_sh/ \
npm run test
`
- screenshot file .artifact/coverage_sqlite3_sh/index.html
- screenshot file .artifact/coverage_sqlite3_sh/lib/sqlite3.js.html

- shell output
$3
`shell
#!/bin/sh
npm install v8-coverage-reportgit clone https://github.com/mapbox/node-sqlite3 node-sqlite3-js \
--branch=v5.0.2 \
--depth=1 \
--single-branch
cd node-sqlite3-js
npm install
node --input-type=module -e '
/jslint node/
import v8_coverage_report from "v8-coverage-report";
(async function () {
// Create V8 coverage report from program
npm run test in javascript. await v8_coverage_report.v8CoverageReportCreate({
coverageDir: "../.artifact/coverage_sqlite3_js/",
processArgv: ["npm", "run", "test"]
});
}());
'
`
- screenshot file .artifact/coverage_sqlite3_js/index.html
- screenshot file .artifact/coverage_sqlite3_js/lib/sqlite3.js.html

- shell output
Package Listing
!screenshot_package_listing.svg
Changelog
- Full CHANGELOG.md
License
- v8-coverage-report is under Unlicense License.
- Function v8CoverageListMerge` is derived from MIT Licensed v8-coverage.