How to use the istanbul-lib-report.summarizers.pkg function in istanbul-lib-report

To help you get started, we’ve selected a few istanbul-lib-report examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github theintern / intern / src / lib / reporters / Coverage.ts View on Github external
let map: CoverageMap;

    if (isCoverageMap(data)) {
      map = data;
    } else {
      map = createCoverageMap(data);
    }

    const transformed = this.executor.sourceMapStore.transformCoverage(map);

    const context = createContext({
      dir: this.directory,
      sourceFinder: transformed.sourceFinder,
      watermarks: this.watermarks
    });
    const tree = summarizers.pkg(transformed.map);
    const report = create(type, this.getReporterOptions());
    tree.visit(report, context);
  }
github laggingreflex / mochista / istanbul / report / reporter.js View on Github external
module.exports = async function report (coverageMap, {
  reportDir: dir = 'coverage',
  reporters = ['lcov', 'text']
} = {}) {
  const context = createContext({ dir });
  const tree = summarizers.pkg(coverageMap);
  arrify(reporters).forEach(reporter =>
    tree.visit(
      reports.create(reporter),
      context
    )
  );
};

istanbul-lib-report

Base reporting library for istanbul

BSD-3-Clause
Latest version published 1 year ago

Package Health Score

85 / 100
Full package analysis