1.1.2 • Published 5 years ago

covered v1.1.2

Weekly downloads
8
License
BSD-3-Clause
Repository
github
Last release
5 years ago

Covered code extractor for Chrome

Chrome 73 now supports export of code coverage report available since Chrome 59. export button in Chrome 73

Usage

This npm package allows you to extract portions of the code that were executed during the session.

All you need to do is to save coverage report as JSON file and execute the following command using npx.

npx covered report.json

Command outputs a list of assets and generated covered files as well as percentage of the original file used. command output

Script generates two folders with all the assets used in the session saved as files.

One folder, report_original/ will contain original content of the files, served to the browser.

Another, report_covered/ will contain only code that was actually executed.

Caveats

Keep in mind that code inside HTML files contains a mix of JavaScript and CSS instructions.

Extracted JavaScript code can not necessarily be used as is (CSS code seems to be good), following issues are known:

  • anonymous functions that are not included and passed as arguments to other functions as empty
1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago