{"id":19237318,"url":"https://github.com/seantrane/nyc-config","last_synced_at":"2025-02-23T13:50:22.359Z","repository":{"id":33398590,"uuid":"157987254","full_name":"seantrane/nyc-config","owner":"seantrane","description":":chart_with_upwards_trend: A monorepo for extendable istanbuljs/nyc configurations","archived":false,"fork":false,"pushed_at":"2021-07-26T13:21:08.000Z","size":1550,"stargazers_count":1,"open_issues_count":17,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-12T03:34:22.011Z","etag":null,"topics":["coverage","extendable-istanbuljs","nyc-configurations"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seantrane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null}},"created_at":"2018-11-17T13:29:18.000Z","updated_at":"2019-04-05T13:30:47.000Z","dependencies_parsed_at":"2022-07-27T15:30:42.083Z","dependency_job_id":null,"html_url":"https://github.com/seantrane/nyc-config","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seantrane%2Fnyc-config","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seantrane%2Fnyc-config/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seantrane%2Fnyc-config/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seantrane%2Fnyc-config/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seantrane","download_url":"https://codeload.github.com/seantrane/nyc-config/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240236349,"owners_count":19769579,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coverage","extendable-istanbuljs","nyc-configurations"],"created_at":"2024-11-09T16:26:06.967Z","updated_at":"2025-02-23T13:50:22.340Z","avatar_url":"https://github.com/seantrane.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# `@seantrane/nyc-config-...`\n\n\u003e A monorepo for [extendable istanbuljs/nyc configurations](https://github.com/istanbuljs/nyc#publish-and-reuse-your-nyc-configuration).\n\n---\n\n[![Build Status](https://travis-ci.com/seantrane/nyc-config.svg?branch=master)](https://travis-ci.com/seantrane/nyc-config) [![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/) [![lerna](https://img.shields.io/badge/maintained%20with-lerna-cc00ff.svg)](https://lernajs.io/) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\n## Table of Contents\n\n- [About the Repository](#about)\n- [Install](#install)\n- [Usage](#usage)\n- [Support](#support)\n- [Contributing](#contributing)\n- [Changelog](#changelog)\n- [License](#license)\n\n---\n\n## About the Repository \u003ca id=\"about\"\u003e\u003c/a\u003e\n\nThis repo was created to manage shared and extendable `nyc` configurations. [`nyc`](https://github.com/istanbuljs/nyc) allows you to [inherit other configurations](https://github.com/istanbuljs/nyc#publish-and-reuse-your-nyc-configuration) using the key `extends`, where the packages managed in this repo can be used.\n\nAll 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](https://github.com/istanbuljs/nyc#configuring-nyc)._\n\n### Packages:\n\n- [`@seantrane/nyc-config-typescript`](https://github.com/seantrane/nyc-config/tree/master/packages/nyc-config-typescript#readme) _(85% coverage)_\n- [`@seantrane/nyc-config-typescript-90`](https://github.com/seantrane/nyc-config/tree/master/packages/nyc-config-typescript-90#readme) _(90% coverage)_\n- [`@seantrane/nyc-config-typescript-80`](https://github.com/seantrane/nyc-config/tree/master/packages/nyc-config-typescript-80#readme) _(80% coverage)_\n- [`@seantrane/nyc-config-typescript-70`](https://github.com/seantrane/nyc-config/tree/master/packages/nyc-config-typescript-70#readme) _(70% coverage)_\n- [`@seantrane/nyc-config-typescript-60`](https://github.com/seantrane/nyc-config/tree/master/packages/nyc-config-typescript-60#readme) _(60% coverage)_\n\n## Install \u003ca id=\"install\"\u003e\u003c/a\u003e\n\n```sh\nnpm install -D @seantrane/nyc-config-typescript\n```\n\n## Usage \u003ca id=\"usage\"\u003e\u003c/a\u003e\n\nUse the `\"extends\": \"@seantrane/nyc-config-typescript\"` property in your `nyc` config, then add any additional configuration as required.\n\n### Using `package.json` file:\n\n```json\n{\n  \"nyc\": {\n    \"extends\": \"@seantrane/nyc-config-typescript\"\n  }\n}\n```\n\n### Using `.nycrc` file:\n\n```json\n{\n  \"extends\": \"@seantrane/nyc-config-typescript\"\n}\n```\n\n---\n\n## Support \u003ca id=\"support\"\u003e\u003c/a\u003e\n\nSubmit an [issue](https://github.com/seantrane/nyc-config/issues/new), in which you should provide as much detail as necessary for your issue.\n\n## Contributing \u003ca id=\"contributing\"\u003e\u003c/a\u003e\n\nContributions are always appreciated. Read [CONTRIBUTING.md](https://github.com/seantrane/nyc-config/blob/master/CONTRIBUTING.md) documentation to learn more.\n\n## Changelog \u003ca id=\"changelog\"\u003e\u003c/a\u003e\n\nRelease details are documented in the CHANGELOG.md file of each package, and on the [GitHub Releases page](https://github.com/seantrane/nyc-config/releases).\n\n---\n\n## License \u003ca id=\"license\"\u003e\u003c/a\u003e\n\n[ISC License](https://github.com/seantrane/nyc-config/blob/master/LICENSE)\n\nCopyright (c) 2018 [Sean Trane Sciarrone](https://github.com/seantrane)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseantrane%2Fnyc-config","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseantrane%2Fnyc-config","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseantrane%2Fnyc-config/lists"}