{"id":24211382,"url":"https://github.com/the-bugging/istanbul-badges-readme","last_synced_at":"2025-04-05T15:08:19.615Z","repository":{"id":37895747,"uuid":"284777606","full_name":"the-bugging/istanbul-badges-readme","owner":"the-bugging","description":"Creates and updates README testing coverage badges with your json-summary","archived":false,"fork":false,"pushed_at":"2024-05-04T14:32:42.000Z","size":5150,"stargazers_count":94,"open_issues_count":7,"forks_count":33,"subscribers_count":3,"default_branch":"develop","last_synced_at":"2025-03-29T14:07:39.980Z","etag":null,"topics":["c8","coverage","githooks","husky","istanbul","istanbul-badges-readme","jest","jest-badges-readme","lcov","lcov-report","nyc","readme"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/istanbul-badges-readme","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/the-bugging.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["the-bugging"]}},"created_at":"2020-08-03T18:29:38.000Z","updated_at":"2024-05-05T13:34:49.000Z","dependencies_parsed_at":"2024-05-04T14:42:30.973Z","dependency_job_id":null,"html_url":"https://github.com/the-bugging/istanbul-badges-readme","commit_stats":{"total_commits":161,"total_committers":8,"mean_commits":20.125,"dds":0.5093167701863355,"last_synced_commit":"31ca2f2ff5eddc08202eea1c0550a9e702da5458"},"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-bugging%2Fistanbul-badges-readme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-bugging%2Fistanbul-badges-readme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-bugging%2Fistanbul-badges-readme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/the-bugging%2Fistanbul-badges-readme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/the-bugging","download_url":"https://codeload.github.com/the-bugging/istanbul-badges-readme/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246966496,"owners_count":20862098,"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":["c8","coverage","githooks","husky","istanbul","istanbul-badges-readme","jest","jest-badges-readme","lcov","lcov-report","nyc","readme"],"created_at":"2025-01-14T02:35:04.322Z","updated_at":"2025-04-05T15:08:19.590Z","avatar_url":"https://github.com/the-bugging.png","language":"TypeScript","funding_links":["https://github.com/sponsors/the-bugging"],"categories":[],"sub_categories":[],"readme":"# Istanbul Badges Readme\n\n\u003e Creates README badges from istanbul coverage report\n\n| Statements                                                                               | Branches                                                                             | Functions                                                                              | Lines                                                                          |\n| ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |\n| ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=flat\u0026logo=jest) | ![Branches](https://img.shields.io/badge/branches-100%25-brightgreen.svg?style=flat\u0026logo=jest) | ![Functions](https://img.shields.io/badge/functions-100%25-brightgreen.svg?style=flat\u0026logo=jest) | ![Lines](https://img.shields.io/badge/lines-100%25-brightgreen.svg?style=flat\u0026logo=jest) |\n\n---\n\n## Table of Contents\n\n- [Running example](#running-example)\n- [Requirements](#requirements)\n- [Installation](#installation)\n- [Simple Usage](#simple-usage)\n- [Advanced Usage](#advanced-usage-arguments)\n- [Usage as a part of your githooks](#usage-as-a-part-of-your-githooks)\n- [Usage as a part of your CI](#usage-as-a-part-of-your-ci)\n- [Custom badge Styles](#custom-badge-styles)\n- [See running examples](#see-running-examples)\n- [Contributors](#contributors)\n- [License](#license)\n\n## Running example\n\n![Example](./assets/readme-gif.gif)\n\n---\n\n## Requirements\n\n- First, of course, you **must** have a test runner such as Jest and Mocha;\n- You **must** have **json-summary** as a **coverageReporter** in your tests configuration;\n- For example, if you are using Jest, configuration should either be within `package.json` or inside your jest config file i.e. `jest.config.js` or `jestconfig.json` as written below:\n\n```json\n  \"coverageReporters\": [\"json-summary\"]\n```\n\n- See more in the [examples](./examples/README.md).\n\n---\n\n## Installation\n\n- Install the library in your project as a devDependency:\n\n```bash\n  npm i -D istanbul-badges-readme\n```\n\n- Add **at least one** of the below coverage hashes in your README file:\n\n  - `![Statements](#statements#)`\n  - `![Branches](#branches#)`\n  - `![Functions](#functions#)`\n  - `![Lines](#lines#)`\n\n- A simple example of all hashes being used in a table fashion markup:\n\n```markdown\n| Statements                  | Branches                | Functions                 | Lines             |\n| --------------------------- | ----------------------- | ------------------------- | ----------------- |\n| ![Statements](#statements#) | ![Branches](#branches#) | ![Functions](#functions#) | ![Lines](#lines#) |\n```\n\n---\n\n## Simple Usage\n\n- Simply run it from the CLI as follows:\n\n```bash\n  npx istanbul-badges-readme\n```\n\n- Or add it to your **package.json** scripts as follows:\n\n```json\n\"scripts\": {\n  \"make-badges\": \"istanbul-badges-readme\",\n}\n```\n\n---\n\n## Advanced Usage Arguments\n\n#### Coverage Directory\n\n- Custom coverage directory? Use **--coverageDir** argument:\n\n```bash\n  npm run istanbul-badges-readme --coverageDir=\"./my-custom-coverage-directory\"\n```\n\n#### Readme Directory\n\n- Custom readme directory? Use **--readmeDir** argument:\n\n```bash\n  npm run istanbul-badges-readme --readmeDir=\"./my-custom-readme-directory\"\n```\n\n#### Silent\n\n- Want it without logging? Try silent mode with **--silent** argument:\n\n```bash\n  npm run istanbul-badges-readme --silent\n```\n\n#### Functions and Branches Labels\n\n- You may also create custom labeling for the badges using the corresponding hash and _Label_ e.g. _branchesLabel_ **--branchesLabel='Branches are troublesome!'**:\n\n```bash\n  npm run istanbul-badges-readme --functionsLabel='Mis funciones!' --branchesLabel='Branches are troublesome!'\n```\n\n#### Badge Style\n\n- You can also change the badge styling, according to _[shields.io's](https://shields.io/)_ own style reference. See more examples [here](#badge-styles).\n\n```bash\n  npm run istanbul-badges-readme --style=\"for-the-badges\"\n```\n\n#### Badge Logo\n\n- There is an option to use a _logo_ within the badge, as described on _[shields.io's](https://shields.io/)_ own documentation which uses all icons available at _[simple-icons](https://simpleicons.org/)_.\n\n```bash\n  npm run istanbul-badges-readme --logo=\"jest\"\n```\n\n#### Configure Badge Color\n- You can configure the color threshold of the badges by passing the `--colors` argument. If you want red badges for a code coverage below 50% and yellow badges for a coverage below 60%, you'd do this:\n```bash\n  npm run istanbul-badges-readme --colors=red:50,yellow:60\n```\n\n\n#### Exit code\n\n- To exit with **1** code on validation errors (eg.: _README doesn't exist_, or _coverage directory doesn't exist_) or on editing errors (eg.: cannot write to README due to lack of permissions). The default exit code is **0**. Set a different one by using **--exitCode** argument.\n\n```bash\n  npm run istanbul-badges-readme --exitCode=1\n```\n\n---\n\n## Usage as a part of your githooks\n\n- If you want to have this run on the **pre-commit** hook and update the commit in place, just install husky and add the `pre-commit` script to your package.json.\n\n1. Install Husky.\n\n```bash\n  npm install -D husky\n```\n\n2. Add your **pre-commit** script:\n\n```json\n  \"husky\": {\n    \"hooks\": {\n      \"pre-commit\": \"npm run test \u0026\u0026 istanbul-badges-readme \u0026\u0026 git add 'README.md'\"\n    }\n  }\n```\n\n3. Git Commit and Push. Just use your workflow as usual. If your tests fail, no commit. If they pass, update the README.md and add the file to the commit. Nice!\n\n---\n\n## Usage as a part of your CI\n\nYou may want to have peace of mind that contributors have run `istanbul-badges-readme` locally by performing a simple check in your CI.\n\nThe `--ci` argument will throw an error, code 0 by default unless [exitCode](#exit-code) is specified, thus not updating anything regarding coverage, if the badges generated do not match what is already in the `README.md`.\n\nYou can add this to your **package.json** as follows for exitCode 0:\n\n```json\n\"scripts\": {\n  \"make-badges\": \"istanbul-badges-readme\",\n  \"make-badges:ci\": \"npm run make-badges -- --ci\",\n}\n```\n\nAlso if you wish a different exitCode:\n\n```json\n\"scripts\": {\n  \"make-badges\": \"istanbul-badges-readme\",\n  \"make-badges:ci\": \"npm run make-badges -- --ci --exitCode=1\",\n}\n```\n\nThis is a useful addition/alternative to the githooks approach for some use cases such as larger codebases, slow computers etc, where it isn't always feasible to run all the tests and produce coverage on each commit.\n\n## Custom Badge Styles\n\n- **DEFAULT STYLE** Square `style='square'`:\n  ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=square)\n\n- Square flat `style='square-flat'`:\n  ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=square-flat)\n\n- Plastic `style='plastic'`:\n  ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=plastic)\n\n- For the badge `style='for-the-badge'`:\n  ![Statements](https://img.shields.io/badge/statements-100%25-brightgreen.svg?style=for-the-badge)\n\n## See running examples\n\n[Examples folder](./examples/README.md)\n\n\u003e ✔️ **Tip**\n\u003e\n\u003e We use this in our pull request GitHub Action, check out a recent pull request to see it in action!\n\n---\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://olavoparno.github.io\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/7513162?v=4?s=70\" width=\"70px;\" alt=\"Olavo Parno\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOlavo Parno\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-olavoparno\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=olavoparno\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=olavoparno\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/nothingismagick\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/35242872?v=4?s=70\" width=\"70px;\" alt=\"nothingismagick\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enothingismagick\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-nothingismagick\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Anothingismagick\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#content-nothingismagick\" title=\"Content\"\u003e🖋\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.fallenclient.co.uk\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/326470?v=4?s=70\" width=\"70px;\" alt=\"Dave Fisher\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDave Fisher\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Afallenclient\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://twitter.com/zaggino\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1067319?v=4?s=70\" width=\"70px;\" alt=\"Martin Zagora\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMartin Zagora\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-zaggino\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Azaggino\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/engineervix\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/7713776?v=4?s=70\" width=\"70px;\" alt=\"Victor Miti\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVictor Miti\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Aengineervix\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://signalwerk.ch\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/992878?v=4?s=70\" width=\"70px;\" alt=\"Stefan Huber\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eStefan Huber\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#question-signalwerk\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=signalwerk\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://www.venturalp.com.br\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11214357?v=4?s=70\" width=\"70px;\" alt=\"Guilherme Ventura\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGuilherme Ventura\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-venturalp\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=venturalp\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Aventuralp\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mh1622\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/59019985?v=4?s=70\" width=\"70px;\" alt=\"Matt Hodges\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatt Hodges\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Amh1622\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Tlahey\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2856778?v=4?s=70\" width=\"70px;\" alt=\"Antoine Vendeville\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAntoine Vendeville\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3ATlahey\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/dutchenkoOleg\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16334642?v=4?s=70\" width=\"70px;\" alt=\"Oleg Dutchenko\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOleg Dutchenko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3AdutchenkoOleg\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://creeation.de\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/3277769?v=4?s=70\" width=\"70px;\" alt=\"Thomas\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eThomas\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-CREEATION\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/troypoulter\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/19419349?v=4?s=70\" width=\"70px;\" alt=\"Troy Poulter\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTroy Poulter\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=troypoulter\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-troypoulter\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=troypoulter\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/liaoliaots\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/27341089?v=4?s=70\" width=\"70px;\" alt=\"LiaoLiao\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLiaoLiao\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-liaoliaots\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/David-Mimnagh\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10092258?v=4?s=70\" width=\"70px;\" alt=\"David Mimnagh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDavid Mimnagh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-David-Mimnagh\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://micalevisk.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/13461315?v=4?s=70\" width=\"70px;\" alt=\"Micael Levi L. Cavalcante\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMicael Levi L. Cavalcante\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-micalevisk\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=micalevisk\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Amicalevisk\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/myknbani\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5841268?v=4?s=70\" width=\"70px;\" alt=\"Richard Michael Coo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRichard Michael Coo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Amyknbani\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/leticiavna/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/28829955?v=4?s=70\" width=\"70px;\" alt=\"Letícia Vidal\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eLetícia Vidal\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/issues?q=author%3Aleticiavna\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://canbax.github.io/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/8426741?v=4?s=70\" width=\"70px;\" alt=\"Yusuf\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYusuf\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=canbax\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/supunTE\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33794760?v=4?s=70\" width=\"70px;\" alt=\"Supun Tharinda Edirisuriya\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSupun Tharinda Edirisuriya\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=supunTE\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://nico-meyer.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11556486?v=4?s=70\" width=\"70px;\" alt=\"Nico Meyer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNico Meyer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/the-bugging/istanbul-badges-readme/commits?author=Ic3m4n34\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-Ic3m4n34\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n---\n\n## License\n\nIstanbul Badges Readme is [MIT licensed](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-bugging%2Fistanbul-badges-readme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthe-bugging%2Fistanbul-badges-readme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthe-bugging%2Fistanbul-badges-readme/lists"}