Skip to content

📈 A monorepo for extendable istanbuljs/nyc configurations

License

Notifications You must be signed in to change notification settings

seantrane/nyc-config

Repository files navigation

@seantrane/nyc-config-...

A monorepo for extendable istanbuljs/nyc configurations.


Build Status Commitizen friendly lerna semantic-release

Table of Contents


About the Repository

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.

Packages:

Install

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

Usage

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

Using package.json file:

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

Using .nycrc file:

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

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 of each package, and on the GitHub Releases page.


License

ISC License

Copyright (c) 2018 Sean Trane Sciarrone