A monorepo for extendable istanbuljs/nyc configurations.
This repo was created to manage shared and extendable nyc
configurations. nyc
allows you to inherit other configurations using the key extends
, where the packages managed in this repo can be used.
All default configurations require at least 85% code coverage, with watermarks at 80% and 90%. Select a configuration based on your requirements. The installation and configuration process is the same, just change the name of the configuration. Learn more about nyc
configuration.
@seantrane/nyc-config-typescript
(85% coverage)@seantrane/nyc-config-typescript-90
(90% coverage)@seantrane/nyc-config-typescript-80
(80% coverage)@seantrane/nyc-config-typescript-70
(70% coverage)@seantrane/nyc-config-typescript-60
(60% coverage)
npm install -D @seantrane/nyc-config-typescript
Use the "extends": "@seantrane/nyc-config-typescript"
property in your nyc
config, then add any additional configuration as required.
{
"nyc": {
"extends": "@seantrane/nyc-config-typescript"
}
}
{
"extends": "@seantrane/nyc-config-typescript"
}
Submit an issue, in which you should provide as much detail as necessary for your issue.
Contributions are always appreciated. Read CONTRIBUTING.md documentation to learn more.
Release details are documented in the CHANGELOG.md file of each package, and on the GitHub Releases page.
Copyright (c) 2018 Sean Trane Sciarrone