@seantrane/nyc-config-typescript-90

An extendable istanbuljs/nyc configuration for TypeScript, requiring 90% code coverage

Usage no npm install needed!

<script type="module">
  import seantraneNycConfigTypescript90 from 'https://cdn.skypack.dev/@seantrane/nyc-config-typescript-90';
</script>

README

@seantrane/nyc-config-typescript-90

An extendable istanbuljs/nyc configuration for TypeScript, requiring 90% code coverage.


npm latest version npm next version npm downloads per week npm total downloads

Table of Contents


About the Package

This package is an extendable nyc configuration for TypeScript codebases. The configuration requires at least 90% code coverage, with watermarks at 85% and 95%.

Learn more about nyc configuration.

Install

npm install -D @seantrane/nyc-config-typescript-90

Usage

Use the "extends": "@seantrane/nyc-config-typescript-90" property in your nyc config, then add any additional configuration as required.

Using package.json file:

{
  "nyc": {
    "extends": "@seantrane/nyc-config-typescript-90"
  }
}

Using .nycrc file:

{
  "extends": "@seantrane/nyc-config-typescript-90"
}

Support

Submit an issue, in which you should provide as much detail as necessary for your issue.

Contributing

Contributions are always appreciated. Read CONTRIBUTING.md documentation to learn more.

Changelog

Release details are documented in the CHANGELOG.md file, and on the GitHub Releases page.


License

MIT License

Copyright (c) 2018 Sean Trane Sciarrone