学习?学个屁 06c63c15cc 初始化提交 10 месяцев назад
..
lib 06c63c15cc 初始化提交 10 месяцев назад
CHANGELOG.md 06c63c15cc 初始化提交 10 месяцев назад
LICENSE 06c63c15cc 初始化提交 10 месяцев назад
README.md 06c63c15cc 初始化提交 10 месяцев назад
index.js 06c63c15cc 初始化提交 10 месяцев назад
package.json 06c63c15cc 初始化提交 10 месяцев назад

README.md

istanbul-lib-report

Greenkeeper badge Build Status

Core reporting utilities for istanbul.

Example usage

const libReport = require('istanbul-lib-report');
const reports = require('istanbul-reports');

// coverageMap, for instance, obtained from istanbul-lib-coverage
const coverageMap;

const configWatermarks = {
  statements: [50, 80],
  functions: [50, 80],
  branches: [50, 80],
  lines: [50, 80]
};

// create a context for report generation
const context = libReport.createContext({
  dir: 'report/output/dir',
  // The summarizer to default to (may be overridden by some reports)
  // values can be nested/flat/pkg. Defaults to 'pkg'
  defaultSummarizer: 'nested',
  watermarks: configWatermarks,
  coverageMap,
})

// create an instance of the relevant report class, passing the
// report name e.g. json/html/html-spa/text
const report = reports.create('json', {
  skipEmpty: configSkipEmpty,
  skipFull: configSkipFull
})

// call execute to synchronously create and write the report to disk
report.execute(context)