[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-2933":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":24,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":36,"lastSyncTime":37,"discoverSource":38},2933,"shields","badges\u002Fshields","badges","Concise, consistent, and legible badges in SVG and raster format","https:\u002F\u002Fshields.io",null,"JavaScript",26773,5616,116,298,0,6,45,195,31,"Creative Commons Zero v1.0 Universal",false,"master",true,[26,27,28,29,30,31,32],"badge","badge-maker","github","hacktoberfest","metadata","status","svg","2026-06-12 02:00:45","\u003Cp align=\"center\">\n    \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbadges\u002Fshields\u002Fmaster\u002Freadme-logo.svg?sanitize=true\"\n        height=\"130\">\n\u003C\u002Fp>\n\u003Cp align=\"center\">\n    \u003Ca href=\"https:\u002F\u002Fshields.io\u002Fcommunity#backers\" alt=\"Backers on Open Collective\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fbackers\u002Fshields\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fshields.io\u002Fcommunity#sponsors\" alt=\"Sponsors on Open Collective\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fopencollective\u002Fsponsors\u002Fshields\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fpulse\" alt=\"Activity\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommit-activity\u002Fm\u002Fbadges\u002Fshields\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fdiscussions\" alt=\"Discussions\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdiscussions\u002Fbadges\u002Fshields\" \u002F>\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Factions\u002Fworkflows\u002Fdaily-tests.yml\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Factions\u002Fworkflow\u002Fstatus\u002Fbadges\u002Fshields\u002Fdaily-tests.yml?label=daily%20tests\"\n            alt=\"Daily Tests Status\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fbadges\u002Fshields\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fcoveralls\u002Fgithub\u002Fbadges\u002Fshields\"\n            alt=\"Code Coverage\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fdiscord.gg\u002FHjJCwm5\">\n        \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdiscord\u002F308323056592486420?logo=discord&logoColor=white\"\n            alt=\"Chat on Discord\">\u003C\u002Fa>\n\u003C\u002Fp>\n\nThis is home to [Shields.io][shields.io], a service for concise, consistent, and legible badges in SVG and raster format, which can easily be included in GitHub readmes or any other web page. The service supports dozens of continuous integration services, package registries, distributions, app stores, social networks, code coverage services, and code analysis services. Every month it serves over 1.6 billion images and is used by some of the world's most popular open-source projects, [VS Code][vscode], [Vue.js][vue] and [Bootstrap][bootstrap] to name a few.\n\n[vscode]: https:\u002F\u002Fgithub.com\u002FMicrosoft\u002Fvscode\n[vue]: https:\u002F\u002Fgithub.com\u002Fvuejs\u002Fvue\n[bootstrap]: https:\u002F\u002Fgithub.com\u002Ftwbs\u002Fbootstrap\n\nThis repo hosts:\n\n- The [Shields.io][shields.io] frontend and server code\n- An [NPM library for generating badges][badge-maker]\n  - [documentation][badge-maker-docs]\n  - [changelog][badge-maker-changelog]\n- The [badge design specification][badge-spec]\n\n[shields.io]: https:\u002F\u002Fshields.io\u002F\n[badge-maker]: https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fbadge-maker\n[badge-spec]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Ftree\u002Fmaster\u002Fspec\n[badge-maker-docs]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Ftree\u002Fmaster\u002Fbadge-maker\u002FREADME.md\n[badge-maker-changelog]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Ftree\u002Fmaster\u002Fbadge-maker\u002FCHANGELOG.md\n\n## Examples\n\n- code coverage percentage: ![coverage](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcoverage-80%25-yellowgreen)\n- stable release version: ![version](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.2.3-blue)\n- package manager release: ![gem](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fgem-2.2.0-blue)\n- status of third-party dependencies: ![dependencies](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdependencies-out%20of%20date-orange)\n- static code analysis grade: ![codacy](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fcodacy-B-green)\n- [SemVer](https:\u002F\u002Fsemver.org\u002F) version observance: ![semver](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fsemver-2.0.0-blue)\n- amount of [Liberapay](https:\u002F\u002Fliberapay.com\u002F) donations per week: ![receives](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Freceives-2.00%20USD%2Fweek-yellow)\n- Python package downloads: ![downloads](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdownloads-13k%2Fmonth-brightgreen)\n- Chrome Web Store extension rating: ![rating](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Frating-★★★★☆-brightgreen)\n- Uptime Robot uptime percentage: ![uptime](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fuptime-100%25-brightgreen)\n\n[Make your own badges!][custom badges] (Quick example: `https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fleft-right-f39f37`)\n\n[custom badges]: https:\u002F\u002Fimg.shields.io\u002Fbadges\u002Fstatic-badge\n\n### Quickstart\n\nBrowse a [complete list of badges][shields.io] and locate a particular badge by using the search bar or by browsing the categories. Click on the badge to fill in required data elements for that badge type (like your username or repo) and optionally customize (label, colors etc.). And it's ready for use!\n\nUse the button at the bottom to copy your badge url or snippet, which can then be added to places like your GitHub readme files or other web pages.\n\n## Contributing\n\nShields is a community project. We invite your participation through issues and pull requests! You can peruse the [contributing guidelines][contributing].\n\nWhen adding or changing a service [please add tests][service-tests].\n\nThis project has quite a backlog of suggestions! If you're new to the project, maybe you'd like to open a pull request to address one of them.\n\nYou can read a [tutorial on how to add a badge][tutorial].\n\n[![GitHub issues by-label](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002Fbadges\u002Fshields\u002Fgood%20first%20issue)](https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fissues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)\n\nIf you intend on reporting or contributing a fix related to security vulnerabilities, please first refer to our [security policy][security].\n\n[service-tests]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fdoc\u002Fservice-tests.md\n[tutorial]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fdoc\u002FTUTORIAL.md\n[contributing]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\n[security]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002FSECURITY.md\n\n## Development\n\n[![Open in GitHub Codespaces](https:\u002F\u002Fgithub.com\u002Fcodespaces\u002Fbadge.svg)](https:\u002F\u002Fcodespaces.new\u002Fbadges\u002Fshields?quickstart=1)\n\n1. Install Node 22. You can use the [package manager][] of your choice.\n2. Clone this repository.\n3. Run `npm ci` to install the dependencies.\n4. Run `npm start` to start the badge server and the frontend dev server.\n5. Open `http:\u002F\u002Flocalhost:3000\u002F` to view the frontend.\n\nWhen server source files change, the badge server should automatically restart itself (using [nodemon][]). When the frontend files change, the frontend dev server (`docusaurus start`) should also automatically reload. However the badge definitions are built only before the server first starts. To regenerate those, either run `npm run prestart` or manually restart the server.\n\nTo debug a badge from the command line, run `npm run badge -- \u002Fnpm\u002Fv\u002Fnock`. It also works with full URLs like `npm run badge -- https:\u002F\u002Fimg.shields.io\u002Fnpm\u002Fv\u002Fnock`.\n\nUse `npm run debug:server` to start server in debug mode. [This recipe][nodemon debug] shows how to debug Node.js application in [VS Code][].\n\n[Snapshot tests][] ensure we don't inadvertently make changes that affect the SVG or JSON output. When deliberately changing the output, run `SNAPSHOT_DRY=1 npm run test:package` to preview changes to the saved snapshots, and `SNAPSHOT_UPDATE=1 npm run test:package` to update them.\n\nThe server can be configured to use [Sentry][] ([configuration][sentry configuration]) and [Prometheus][] ([configuration][prometheus configuration]).\n\nOur [full test suite][full test suite] as well as [code coverage][code coverage] are run on a daily basis.\n\n[package manager]: https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload\u002Fpackage-manager\u002F\n[snapshot tests]: https:\u002F\u002Fglebbahmutov.com\u002Fblog\u002Fsnapshot-testing\u002F\n[prometheus]: https:\u002F\u002Fprometheus.io\u002F\n[prometheus configuration]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fdoc\u002Fself-hosting.md#prometheus\n[sentry]: https:\u002F\u002Fsentry.io\u002F\n[sentry configuration]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fdoc\u002Fself-hosting.md#sentry\n[nodemon]: https:\u002F\u002Fnodemon.io\u002F\n[nodemon debug]: https:\u002F\u002Fgithub.com\u002FMicrosoft\u002Fvscode-recipes\u002Ftree\u002Fmaster\u002Fnodemon\n[vs code]: https:\u002F\u002Fcode.visualstudio.com\u002F\n[full test suite]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Factions\u002Fworkflows\u002Fdaily-tests.yml\n[code coverage]: https:\u002F\u002Fcoveralls.io\u002Fgithub\u002Fbadges\u002Fshields\n\n## Hosting your own server\n\nThere is documentation about [hosting your own server][self-hosting].\n\n[self-hosting]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fdoc\u002Fself-hosting.md\n\n## Related projects\n\n[![Awesome](https:\u002F\u002Fawesome.re\u002Fbadge.svg)](https:\u002F\u002Fawesome.re)\n\nStatus badges are used widely across open-source and private software projects. Academics have studied the \"signal\" badges provide about software project quality. There are many existing libraries for rendering these badges, and alternatives to the hosted Shields badge service. [awesome-badges][] is a curated collection of such resources. [Contributions][contributing to awesome-badges] may be considered there. (The presence of a project in that collection should not be interpreted as an endorsement nor promotion from the Shields project)\n\n[awesome-badges]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fawesome-badges\n[contributing to awesome-badges]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fawesome-badges\u002Fblob\u002Fmain\u002FCONTRIBUTING.md\n\n## History\n\nb.adge.me was the original website for this service. Heroku back then had a thing which made it hard to use a toplevel domain with it, hence the odd domain. It used code developed in 2013 from a library called [gh-badges][old-gh-badges], both developed by [Thaddée Tyl][espadrine]. The project merged with shields.io by making it use the b.adge.me code and closed b.adge.me.\n\nThe original badge specification was developed in 2013 by [Olivier Lacan][olivierlacan]. It was inspired by the Travis CI and similar badges (there were a lot fewer, back then). In 2014 Thaddée Tyl redesigned it with help from a Travis CI employee and convinced everyone to switch to it. The old design is what today is called the plastic style; the new one is the flat style.\n\nYou can read more about [the project's inception][thread], [the motivation of the SVG badge specification][motivation], and [the specification itself][spec].\n\n[olivierlacan]: https:\u002F\u002Fgithub.com\u002Folivierlacan\n[espadrine]: https:\u002F\u002Fgithub.com\u002Fespadrine\n[old-gh-badges]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fgh-badges\n[motivation]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fspec\u002Fmotivation.md\n[spec]: https:\u002F\u002Fgithub.com\u002Fbadges\u002Fshields\u002Fblob\u002Fmaster\u002Fspec\u002FSPECIFICATION.md\n[thread]: https:\u002F\u002Fgithub.com\u002Fh5bp\u002Flazyweb-requests\u002Fissues\u002F150\n\n## Project leaders\n\nMaintainers:\n\n- [calebcartwright](https:\u002F\u002Fgithub.com\u002Fcalebcartwright)\n- [jNullj](https:\u002F\u002Fgithub.com\u002Fjnullj)\n- [LitoMore](https:\u002F\u002Fgithub.com\u002FLitoMore)\n- [paulmelnikow](https:\u002F\u002Fgithub.com\u002Fpaulmelnikow)\n- [PyvesB](https:\u002F\u002Fgithub.com\u002FPyvesB)\n\nAlumni:\n\n- [chris48s](https:\u002F\u002Fgithub.com\u002Fchris48s)\n- [Daniel15](https:\u002F\u002Fgithub.com\u002FDaniel15)\n- [espadrine](https:\u002F\u002Fgithub.com\u002Fespadrine)\n- [olivierlacan](https:\u002F\u002Fgithub.com\u002Folivierlacan)\n- [platan](https:\u002F\u002Fgithub.com\u002Fplatan)\n- [RedSparr0w](https:\u002F\u002Fgithub.com\u002FRedSparr0w)\n\n## License\n\nAll assets and code are under the [CC0 LICENSE](LICENSE) and in the public domain unless specified otherwise.\n\n## Community\n\nThanks to the people and companies who donate money, services or time to keep the project running. [https:\u002F\u002Fshields.io\u002Fcommunity](https:\u002F\u002Fshields.io\u002Fcommunity)\n","badges\u002Fshields 是一个用于生成简洁、一致且易读的 SVG 和光栅格式徽章的服务，可以轻松嵌入到 GitHub 仓库的 README 文件或其他网页中。该项目支持数十种持续集成服务、包注册表、分发平台、应用商店、社交网络、代码覆盖率服务和代码分析服务。每月为超过16亿张图片提供服务，并被一些世界上最受欢迎的开源项目如 VS Code、Vue.js 和 Bootstrap 所使用。核心功能包括通过前端和服务器代码生成徽章，以及提供了一个 NPM 库用于程序化创建徽章。适用于需要在项目文档或网站上展示状态、版本信息、构建结果等场景。",2,"2026-06-11 02:51:47","top_language"]