1. istanbul-lib-coverage
Data library for istanbul coverage objects
istanbul-lib-coverage
Package: istanbul-lib-coverage
Created by: istanbuljs
Last modified: Wed, 08 Nov 2023 13:31:07 GMT
Version: 3.2.2
License: BSD-3-Clause
Downloads: 121,477,973
Repository: https://github.com/istanbuljs/istanbuljs

Install

npm install istanbul-lib-coverage
yarn add istanbul-lib-coverage

istanbul-lib-coverage

Greenkeeper badge
Build Status

An API that provides a read-only view of coverage information with the ability
to merge and summarize coverage info.

Supersedes object-utils and collector from the v0 istanbul API.

See the docs for the full API.

 var libCoverage = require('istanbul-lib-coverage');
var map = libCoverage.createCoverageMap(globalCoverageVar);
var summary = libCoverage.createCoverageSummary();

// merge another coverage map into the one we created
map.merge(otherCoverageMap);

// inspect and summarize all file coverage objects in the map
map.files().forEach(function(f) {
    var fc = map.fileCoverageFor(f),
        s = fc.toSummary();
    summary.merge(s);
});

console.log('Global summary', summary);

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code