UNPKG

coveradge

Version:

Generate coverage badges during local nyc/istanbul execution

102 lines (74 loc) 2.91 kB
# CHANGES for coveradge ## 0.8.2 - fix: switch to rpl/badge-up ## 0.8.1 ### User-impacting - chore: use fork of `badge-up` that drops vulernabilities ## 0.8.0 ### User-impacting BREAKING: Requires Node 14+ - chore: updates `command-line-basics` ### Dev-impacting - refactor: Move package to ESM where possible - chore: updates devDeps. ## 0.7.0 ### User-impacting - Breaking change: Require Node 12 - Docs: Update badges per updated badge devDeps. - npm: Update `istanbuljs/load-nyc-config` ### Dev-impacting - Linting (ESLint): As per latest ash-nazg - Linting (LGTM): Add `lgtm.yml` - npm: Change to maintained `mocha-multi-reporters` - npm: Use `prepublishOnly` script over `prepare` - npm: Fix reporter path for pnpm - npm: Switch to pnpm - npm: Update devDeps. ## 0.6.0 - Refactoring: Remove unneeded code - Linting: As per latest ash-nazg; apply sauron-node rather than sauron - npm: Change to stable badge-up version - npm: Change to maintained `cypress-multi-reporters` - npm: Add `prepare` script - npm: Ignore mocha files - npm: Update devDeps ## 0.5.0 - Breaking change: Minimum of Node 10 - Breaking change: Switch to `badge-up` so we can use different colors together; drop `template` argument as a result. - Breaking change: Change `color` to `passColor` and add `failColor` - Breaking change: Remove `pct` param within `textTemplate` in favor of new options (i.e., `conditionPct` as well as each condition with `Pct` as suffix, e.g., `statementsPct` and `statementsThreshold`). - Enhancement: Change color if meeting user-chosen nyc thresholds (e.g., 100%), passing on the calculated `condition` (the first condition within the optional `conditions` to fail or not pass medium, or if all are passing, then the first), and the new optional `*Threshold` params, to `textTemplate` - Enhancement: Allow [watermarks](https://github.com/istanbuljs/nyc#high-and-low-watermarks) from nyc or within threshold CLI options - Enhancement: Allow use as a regular nyc custom reporter (`--reporter coveradge`) - Enhancement: Allow reporting (with colors) for each condition or by aggregate - Enhancement: Allow intro section - Enhancement: Allow programmatic API to access `coverageSummary` JSON - Linting: As per latest ash-nazg - Docs: Add badges (license, testing, npm, lgtm) - Docs: Add coveradge badge for coveradge itself - Maintenance: 4 sp. for MD files - Testing: Begin Mocha + nyc tests - npm: Update devDeps. ## 0.4.0 - npm: Update `command-line-basics` dep. and devDeps. ## 0.3.0 - Docs: Clarify installation - npm: Rename script to build-cli-svg - npm: Update dep. command-line-basics - npm: Update devDeps ## 0.2.0 - Linting (ESLint): Latest as per ash-nazg - npm: Remove large `convert-svg-to-png` as a dep.; can still be used but must now be added by user - npm: Remove `.nyc_output` in npm - npm: Bump devDeps ## 0.1.0 - Initial commit