JSON-Rohbericht maschinenlesbar
{
"data": {
"icon": {
"bytes": 29265,
"width": 159,
"height": 159,
"rejected": [],
"collected": true,
"media_type": "image/png",
"source_url": "https://avatars.githubusercontent.com/u/46885541?v=4&s=256",
"source_type": "avatar",
"content_hash": "c9929a89b314880e330a910698ad7d53ccb93859b2db58ff92bc031149a99c83",
"candidates_considered": 1
},
"repo": {
"topics": [],
"is_fork": false,
"size_kb": 302,
"has_wiki": true,
"homepage": null,
"languages": {
"JavaScript": 31843
},
"pushed_at": "2026-07-25T18:49:48Z",
"created_at": "2019-01-30T15:50:19Z",
"owner_type": "Organization",
"updated_at": "2026-08-03T00:54:38Z",
"description": "Conventional changelog plugin for release-it",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "master",
"license_spdx_raw": "MIT",
"primary_language": "JavaScript",
"significant_languages": [
"JavaScript"
]
},
"owner": {
"blog": "https://webpro.nl",
"name": "Release It!",
"type": "Organization",
"login": "release-it",
"company": null,
"location": "Netherlands",
"followers": 53,
"avatar_url": "https://avatars.githubusercontent.com/u/46885541?v=4",
"created_at": "2019-01-21T07:58:47Z",
"is_verified": null,
"public_repos": 7,
"account_age_days": 2753
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "12.0.0",
"kind": "major",
"published_at": "2026-07-25T18:49:50Z"
},
{
"tag": "11.0.1",
"kind": "patch",
"published_at": "2026-05-30T06:17:39Z"
},
{
"tag": "11.0.0",
"kind": "major",
"published_at": "2026-04-24T08:37:15Z"
},
{
"tag": "10.0.6",
"kind": "patch",
"published_at": "2026-03-13T06:02:50Z"
},
{
"tag": "10.0.5",
"kind": "patch",
"published_at": "2026-02-05T20:49:07Z"
},
{
"tag": "10.0.4",
"kind": "patch",
"published_at": "2025-12-16T20:14:35Z"
},
{
"tag": "10.0.3",
"kind": "patch",
"published_at": "2025-12-11T06:09:26Z"
},
{
"tag": "10.0.2",
"kind": "patch",
"published_at": "2025-11-16T21:39:17Z"
},
{
"tag": "10.0.1",
"kind": "patch",
"published_at": "2025-04-18T06:41:16Z"
},
{
"tag": "10.0.0",
"kind": "major",
"published_at": "2025-01-08T06:40:05Z"
},
{
"tag": "9.0.4",
"kind": "patch",
"published_at": "2024-12-23T12:26:37Z"
},
{
"tag": "9.0.3",
"kind": "patch",
"published_at": "2024-11-11T19:49:42Z"
},
{
"tag": "9.0.2",
"kind": "patch",
"published_at": "2024-10-29T08:00:21Z"
},
{
"tag": "9.0.1",
"kind": "patch",
"published_at": "2024-10-21T07:24:57Z"
},
{
"tag": "9.0.0",
"kind": "major",
"published_at": "2024-10-11T16:30:22Z"
},
{
"tag": "9.0.0-next.0",
"kind": "prerelease",
"published_at": "2024-10-08T05:45:18Z"
},
{
"tag": "8.0.2",
"kind": "patch",
"published_at": "2024-09-11T19:06:33Z"
},
{
"tag": "8.0.2-next.0",
"kind": "prerelease",
"published_at": "2024-08-25T12:32:45Z"
},
{
"tag": "8.0.1",
"kind": "patch",
"published_at": "2023-11-12T11:10:24Z"
},
{
"tag": "8.0.0",
"kind": "major",
"published_at": "2023-11-11T14:44:54Z"
},
{
"tag": "7.0.2",
"kind": "patch",
"published_at": "2023-09-21T09:50:32Z"
},
{
"tag": "7.0.1",
"kind": "patch",
"published_at": "2023-09-04T08:18:20Z"
},
{
"tag": "7.0.0",
"kind": "major",
"published_at": "2023-07-09T13:40:41Z"
},
{
"tag": "6.0.0",
"kind": "major",
"published_at": "2023-07-04T19:54:21Z"
},
{
"tag": "5.1.1",
"kind": "patch",
"published_at": "2022-10-08T09:15:33Z"
},
{
"tag": "5.1.0",
"kind": "minor",
"published_at": "2022-08-17T15:36:28Z"
},
{
"tag": "5.0.0",
"kind": "major",
"published_at": "2022-04-30T12:52:24Z"
},
{
"tag": "5.0.0-esm.1",
"kind": "prerelease",
"published_at": "2022-04-30T12:13:05Z"
},
{
"tag": "4.3.0",
"kind": "minor",
"published_at": "2022-04-15T00:33:24Z"
},
{
"tag": "4.2.2",
"kind": "patch",
"published_at": "2022-03-10T09:49:55Z"
},
{
"tag": "4.2.1",
"kind": "patch",
"published_at": "2022-03-09T09:44:15Z"
},
{
"tag": "4.2.0",
"kind": "minor",
"published_at": "2022-02-25T10:58:59Z"
},
{
"tag": "5.0.0-esm.0",
"kind": "prerelease",
"published_at": "2022-01-16T12:19:54Z"
},
{
"tag": "4.1.0",
"kind": "minor",
"published_at": "2022-01-11T07:04:41Z"
},
{
"tag": "4.0.0",
"kind": "major",
"published_at": "2022-01-09T18:30:19Z"
},
{
"tag": "3.3.0",
"kind": "minor",
"published_at": "2021-08-20T05:35:09Z"
},
{
"tag": "3.2.0",
"kind": "minor",
"published_at": "2021-08-15T10:34:31Z"
},
{
"tag": "3.1.1",
"kind": "patch",
"published_at": "2021-08-13T05:10:12Z"
},
{
"tag": "3.1.0",
"kind": "minor",
"published_at": "2021-08-10T06:21:36Z"
},
{
"tag": "3.0.1",
"kind": "patch",
"published_at": "2021-06-13T11:45:46Z"
},
{
"tag": "3.0.0",
"kind": "major",
"published_at": "2021-06-06T09:49:56Z"
},
{
"tag": "2.0.1",
"kind": "patch",
"published_at": "2021-02-22T21:07:58Z"
},
{
"tag": "2.0.0",
"kind": "major",
"published_at": "2020-09-03T20:19:59Z"
},
{
"tag": "1.1.4",
"kind": "patch",
"published_at": "2020-04-27T13:35:21Z"
},
{
"tag": "1.1.3",
"kind": "patch",
"published_at": "2020-04-22T11:10:28Z"
},
{
"tag": "1.1.2",
"kind": "patch",
"published_at": "2020-04-21T21:04:06Z"
},
{
"tag": "1.1.1",
"kind": "patch",
"published_at": "2020-04-08T07:24:20Z"
},
{
"tag": "1.1.0",
"kind": "minor",
"published_at": "2019-05-24T20:31:30Z"
},
{
"tag": "1.0.2",
"kind": "patch",
"published_at": "2019-05-15T17:41:01Z"
},
{
"tag": "1.0.1",
"kind": "patch",
"published_at": "2019-05-14T21:01:02Z"
},
{
"tag": "1.0.0",
"kind": "major",
"published_at": "2019-05-01T16:29:51Z"
},
{
"tag": "1.0.0-beta.0",
"kind": "prerelease",
"published_at": "2019-04-19T10:11:18Z"
}
],
"recent_commits": [
{
"oid": "ee8b92e96729c55381b78428679cbd8e89ad9e7a",
"body": null,
"is_bot": false,
"headline": "Release 12.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T18:49:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "41b3201f1746605e6cc11bea70ba9ddb2b7e2bb8",
"body": null,
"is_bot": false,
"headline": "Upgrade dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T18:41:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9fa21def00e690ed9c4cfb72ee6ebfe82d291b4d",
"body": null,
"is_bot": false,
"headline": "Document stable prerelease promotion (resolve #152)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T07:58:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7cce4d82cfce4b90998f34b99f624ae7cb7f454",
"body": null,
"is_bot": false,
"headline": "Use resolved tag as recommended bump boundary (resolve #99)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T07:57:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dbaba1c8eee91fa792986c90c9767a2f6f78e123",
"body": null,
"is_bot": false,
"headline": "Avoid shell interpolation when staging changelogs (resolve #149)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T07:57:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3451b9d346c27228b02a099a22838216e833a1ba",
"body": null,
"is_bot": false,
"headline": "Skip prereleases without a recommended bump (resolve #151)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-07-25T07:21:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "82f88c9a4f3a185fb166c1eeada0c6c46c9856b4",
"body": null,
"is_bot": false,
"headline": "Release 11.0.1",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-30T06:17:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "74812985412d061d39352071a0c04666e25c61c5",
"body": null,
"is_bot": false,
"headline": "Run tests on Node 26",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-30T04:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3461f1ed7133bb70022ae4e6dbdd011f6d4641d",
"body": "… resolve #137)",
"is_bot": false,
"headline": "Document transform override and parseCommits resolution (resolve #78,…",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-30T04:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8947320a51403c8eaf47eebad8d3cef637cc3279",
"body": null,
"is_bot": false,
"headline": "Derive tag prefix from resolved tag for recommended bump (resolve #80)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-30T04:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "063b6af211b095465490e5b1c801955c7d25e72e",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-30T04:57:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ce9a599e2762247bc8c71143214ab1cc6c162489",
"body": "Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.5 to 0.2.6.\n- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.6)\n\n---\nupdated-dependencies:\n- dependency-name: tmp\n dependency-version: 0.2.6\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump tmp from 0.2.5 to 0.2.6 (#145)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-05-29T11:25:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "636c254fd1df5c4858d9ab48d1e1c13a1f24412a",
"body": null,
"is_bot": false,
"headline": "Restore no-preset fallback to prevent `whatBump` error",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-05-23T08:00:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "981e7b07a7ff7fdc3ba625974dc34a81999f416a",
"body": null,
"is_bot": false,
"headline": "Release 11.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-04-24T08:37:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b746e6b5a26335cf01c314074dcf7e291c260a0",
"body": null,
"is_bot": false,
"headline": "Update dependencies & bump `engines.node`",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-04-24T08:35:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "043242693e5c88244a25fbcf0dceafcbf955588f",
"body": "- Add release-it 20 to supported peers\n- Update to relasee-it 20 in devDependencies",
"is_bot": false,
"headline": "fix: support release-it 20 (#142)",
"author_name": "DJ Mountney",
"author_login": "twk3",
"committed_at": "2026-04-24T08:30:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "344bad3bf2f90618a86d3e38883a5d5eff12aaf1",
"body": "- Replace references to removed `conventional-changelog-core` package\n with `conventional-changelog`\n- Remove outdated `conventionalcommits` override warning (referenced\n v8.0.0 but package now depends on ^9.1.0)\n- Update release-it links from `master` to `main` branch",
"is_bot": false,
"headline": "docs: fix broken links and remove outdated override warning (#138)",
"author_name": "Aaron Döppner",
"author_login": "aarondpn",
"committed_at": "2026-03-13T06:08:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "23d3d9cd50fdb4475b8736273a776541833862c0",
"body": null,
"is_bot": false,
"headline": "Fix `repository.url`",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-03-13T06:03:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f6177b6b95ed4cac905fdaffdb4e75958669b480",
"body": null,
"is_bot": false,
"headline": "Release 10.0.6",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-03-13T06:02:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1f2572923a00a01276b97c8eece41d38b8f90e02",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-03-13T05:59:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0e2bb53395fd5f6037c2244378fdd827d3f0ffd6",
"body": "Fixes incorrect changelog URLs for GitLab repos with nested subgroups\n(3+ path segments). The upstream parseHostedGitUrl regex only supported\nup to 2 owner path segments, causing the project name to be dropped\nfrom generated compare and commit links.\n\nCloses #140\n\nCo-authored-by: Aaron Döppner <aarondpn@users.noreply.github.com>",
"is_bot": false,
"headline": "fix: bump conventional-changelog to ^7.2.0 (#141)",
"author_name": "Aaron Döppner",
"author_login": "aarondpn",
"committed_at": "2026-03-13T05:55:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "066a90d3ef5bc1d931d4ea1e3563d7071be427b9",
"body": null,
"is_bot": false,
"headline": "Release 10.0.5",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2026-02-05T20:49:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4dce48ad332aeba00ae49c2f9df229961ab902eb",
"body": "* fix: pass parserOpts to both Bumper and ConventionalChangelog\n\nThe parserOpts parameter (including issuePrefixes) was being received\nbut not passed correctly to the generators. This caused custom options\nconfigured via parserOpts to be ignored since v10.0.2.\n\nChanges:\n- Pass parserOpts as second a\n[…]\n multi-line commit syntax\n\nUse multiple -m flags instead of embedded newlines for Git commit\nmessages, which fixes test failures on Windows where shell commands\ndon't properly handle literal newlines.",
"is_bot": false,
"headline": "fix: pass parserOpts to both Bumper and ConventionalChangelog (#135)",
"author_name": "Aaron Döppner",
"author_login": "aarond-sp",
"committed_at": "2026-02-05T20:43:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7e53f8ce957b1e2469acfff6bb2d1f9a46654b6f",
"body": "* test: add should generate changelog with remote origin urls\n\n* refactor: change header and commit function globally to support urls",
"is_bot": false,
"headline": "test: add should generate changelog with remote origin urls (#132)",
"author_name": "Max",
"author_login": "Maxel01",
"committed_at": "2025-12-18T16:02:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a8b9b8a9db2d0e7d899a48b76d6f4359f9a253bb",
"body": null,
"is_bot": false,
"headline": "Release 10.0.4",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-12-16T20:14:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac4426a38d5d2c948884901acf8adec065d54c4f",
"body": null,
"is_bot": false,
"headline": "Update release-it",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-12-16T20:13:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "933bcc6aa5d854158dc3702f004b5cbd4caf4cad",
"body": "* fix: add readRepository to resolve correct urls\n\n* fix: check if remote.origin.url is available\n\n* Refactor `then` → `await`\n\n---------\n\nCo-authored-by: Lars Kappert <lars@webpro.nl>",
"is_bot": false,
"headline": "fix: add readRepository to resolve correct urls (#131)",
"author_name": "Max",
"author_login": "Maxel01",
"committed_at": "2025-12-16T20:12:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5dcc152c3873565295dd8f971e930a751edb3072",
"body": null,
"is_bot": false,
"headline": "Release 10.0.3",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-12-11T06:09:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1b9fb95608117bc3f0f3379188f5c82f3231a792",
"body": "- `createPresetLoader()` already filters strings and objects\r\n- fixes issue with custom types not being passed",
"is_bot": false,
"headline": "fix: remove preset options filtering (#129)",
"author_name": "NateSmyth",
"author_login": "NateSmyth",
"committed_at": "2025-12-11T03:51:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eb178bd556e5939b93a374adc418d6be5cc85323",
"body": null,
"is_bot": false,
"headline": "Remove verbose comments",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-11-16T21:48:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f81bb521b8048cbc9758822a94fa5ebb0a2aff4b",
"body": null,
"is_bot": false,
"headline": "Release 10.0.2",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-11-16T21:39:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5fa0ce80e0604296128d95748b345c9ee5a3f5df",
"body": null,
"is_bot": false,
"headline": "Bump engines.node (not breaking as release-it has this too)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-11-16T21:38:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d0a4b396cfadb3f7a2807fdde6b763c773e668a",
"body": null,
"is_bot": false,
"headline": "Add github release notes + comments",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-11-16T21:35:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8f5ac43899d8e43f0eb9e4cc57aa8f07483fb921",
"body": null,
"is_bot": false,
"headline": "Add Node 24 to CI workflow",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-11-16T21:33:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c838c6789872c12916ccc63ea93813ade66040cf",
"body": "* Fix CVE-2025-59433: Update dependencies to use secure @conventional-changelog/git-client@2.5.1\n\n* Enable and fix previously skipped parserOpts/writerOpts test",
"is_bot": false,
"headline": "Fix CVE-2025-59433: Update dependencies and enable all tests (#124)",
"author_name": "Nicolas Bouvrette",
"author_login": "nbouvrette",
"committed_at": "2025-11-16T21:32:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5ccbc29ba2e54308b5ad6fbf5209d50f4268916c",
"body": "Bumps [tmp](https://github.com/raszi/node-tmp) from 0.2.3 to 0.2.4.\n- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.3...v0.2.4)\n\n---\nupdated-dependencies:\n- dependency-name: tmp\n dependency-version: 0.2.4\n dependency-type: direct:development\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "Bump tmp from 0.2.3 to 0.2.4 (#120)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2025-09-25T07:43:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "678faefe7049e30499d19d002c5ef6234a8a77b6",
"body": null,
"is_bot": false,
"headline": "feat: Preserve `preReleaseBase` config option (#111)",
"author_name": "ChAyLom",
"author_login": "ChAyLom",
"committed_at": "2025-05-04T08:13:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e00dabf5cdd374a33361aeda9aa9eaf8cb4be485",
"body": null,
"is_bot": false,
"headline": "Remove node 18 from test matrix",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-04-18T06:43:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f91e44f9ff30b43931f4d309cb4bd756a9931d8a",
"body": null,
"is_bot": false,
"headline": "Release 10.0.1",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-04-18T06:41:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3e9f528c53b59a15d81082f7987f6a75eb357588",
"body": null,
"is_bot": false,
"headline": "Add dummy config file in test",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-04-18T06:40:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2f50599e8cfa6eab0405378cbaee9479d9e779c",
"body": null,
"is_bot": false,
"headline": "Support release v19",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-04-18T06:40:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "587be057448ccced9f8db3e506ffe767733e4fc8",
"body": "…(#110)",
"is_bot": false,
"headline": "Add note about `conventional-changelog-conventionalcommits` override …",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-02-27T04:52:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bf27526962ee28f0f35fd31fe96fc93042be5c18",
"body": "…version (#109)",
"is_bot": false,
"headline": "docs: Show that whatBump accepts a function for recommending the new …",
"author_name": "Oluwatobi Sofela",
"author_login": "oluwatobiss",
"committed_at": "2025-01-17T07:46:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b5d0619138ce54a4fe6f95cc2c96f28d10c4562b",
"body": null,
"is_bot": false,
"headline": "Release 10.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-01-08T06:40:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "273c84f9c0ddb1d79ad13782ac858bfde48bb3e5",
"body": null,
"is_bot": false,
"headline": "Update dependencies + bump engines.node",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2025-01-08T06:39:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ea3e5699234199b75a1deba82c6f942d031fb65",
"body": null,
"is_bot": false,
"headline": "Release 9.0.4",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-12-23T12:26:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6197330a51cc0b0f71f4fa64b8cf1dc147f18467",
"body": null,
"is_bot": false,
"headline": "Add default header (resolves #108)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-12-23T12:25:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f86194d31183d433a48976ad0a89cc01b49f4c5a",
"body": null,
"is_bot": false,
"headline": "Release 9.0.3",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-11-11T19:49:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "09fdb3e34a07a0f72d91cc85715a51fe4571814c",
"body": null,
"is_bot": false,
"headline": "Format",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-11-11T19:48:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "09aac9ea006fcea36e16c024b7e3575a2105c551",
"body": "* fix: use whatBump opt when provided\r\n\r\n* test: ensure commits are passed as expected",
"is_bot": false,
"headline": "fix: use whatBump option (#106)",
"author_name": "David LJ",
"author_login": "davidlj95",
"committed_at": "2024-11-11T19:45:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f07f53090bdd944aaba972f721063cfc11af666b",
"body": null,
"is_bot": false,
"headline": "Release 9.0.2",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-29T08:00:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ccdd68785141b6f720713d37390df43406160093",
"body": null,
"is_bot": false,
"headline": "Minor refactor for readability",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-29T07:58:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "73e212ce35e343c2d046dc69e46d3aecb7901a38",
"body": null,
"is_bot": false,
"headline": "Format docs",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-29T07:58:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5e0af0c2716a89fd716593d6687b6e1dd4509b0b",
"body": "* fix: Resolve pending preset promise\r\n\r\n* fix: Get recommended version bump\r\n\r\n* chore: Remove redundant if logic\r\n\r\n* refactor: Avoid code repetition\r\n\r\n* docs: Explain how to use the whatBump config option to skip releasing a new version\r\n\r\n* refactor: Make whatBump's value conventional",
"is_bot": false,
"headline": "fix: Resolve whatBump is not a function error (#105)",
"author_name": "Oluwatobi Sofela",
"author_login": "oluwatobiss",
"committed_at": "2024-10-29T07:44:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "04cc0aa72ae0376c29bc5388649c27569b6c7cb0",
"body": null,
"is_bot": false,
"headline": "Release 9.0.1",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-21T07:24:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6059558e340bdd824a3e2414859e55eddce570f2",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-21T07:21:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3301fbec603829e6caac6171448b15efa255abca",
"body": null,
"is_bot": false,
"headline": "fix: Allow whatBump to return undefined to skip versioning (#102)",
"author_name": "Felix Winterhalter",
"author_login": "Blackclaws",
"committed_at": "2024-10-21T07:16:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f1dc1e0737169b6f3ebd15e3711702dcf230504",
"body": null,
"is_bot": false,
"headline": "Release 9.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-11T16:30:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1db67c1a6208c432e596562f0776c9bbcc897a19",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-11T16:29:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d9416d7696a253c3a48d47c420c7482fb5bc51f1",
"body": null,
"is_bot": false,
"headline": "Add .gitignore file",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-11T16:28:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2393e44fb2c6e3bdedcdd4e0c0d3afa3563e80e",
"body": null,
"is_bot": false,
"headline": "Release 9.0.0-next.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-08T05:45:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "deeb133934a49a77fcd9f567bd36f42b3935867e",
"body": null,
"is_bot": false,
"headline": "Update docs",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-08T05:39:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac72e259d2bf8e4893db93830ae4eb727c0424b2",
"body": null,
"is_bot": false,
"headline": "Streamline opts",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-08T05:38:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1671544f9f241a79392dc1a7584f5dfe5bc54d1a",
"body": null,
"is_bot": false,
"headline": "Doc whatBump",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-06T15:23:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dc1be68e6a8c12abf7d3b67ac5ae5ea31f173899",
"body": null,
"is_bot": false,
"headline": "Try compact",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-06T15:20:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d978f507602c17006fd690e3939510c5a324d9ce",
"body": null,
"is_bot": false,
"headline": "Add pkg.pr.new workflow",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-06T15:19:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c4b98868b5ca6de002765348ee2e7734c474fb09",
"body": null,
"is_bot": false,
"headline": "Migrate to conventional-changelog v6 + conventional-recommended-bump v10",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-10-06T15:14:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "93cf8565443f48379e126d78098053a920b4c6a0",
"body": null,
"is_bot": false,
"headline": "Release 8.0.2",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-09-11T19:06:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "619c01c4d54438c8f407f6d31e14524697ed90fc",
"body": null,
"is_bot": false,
"headline": "Add Node.js 22 to test matrix in CI",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-09-11T19:04:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e73df9b4cc7b125090404e4bb74aee8f407f6458",
"body": null,
"is_bot": false,
"headline": "Upgrade dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-09-11T19:04:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e9b7d063bf21c975b2a8d7e396f242f43978d906",
"body": null,
"is_bot": false,
"headline": "Release 8.0.2-next.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-08-25T12:32:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "da50daf87162dca6260f9ce3753f5b20efa0c6a3",
"body": null,
"is_bot": false,
"headline": "Update `engines.node`",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-08-25T12:31:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "791558dc6f54c15a50d90c0287a138dec9c3760e",
"body": null,
"is_bot": false,
"headline": "Update some deps",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-08-25T12:30:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8680cdfb384f477e68027e1c4442137413cf2e9e",
"body": null,
"is_bot": false,
"headline": "fix: handle pre-release version properly (#96)",
"author_name": "Micaël Mbagira",
"author_login": "micaelmbagira",
"committed_at": "2024-08-25T12:17:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f3c0bade130e43d2b1bf327181e5bd13a4a6f25d",
"body": null,
"is_bot": false,
"headline": "Update some dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2024-07-08T18:35:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1f3d145ae79a95ded3c2dc6b8387e1e449cb10e2",
"body": null,
"is_bot": false,
"headline": "Release 8.0.1",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-12T11:10:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "545b753d4f5dc1bb8f154d824ab6f42f69988819",
"body": null,
"is_bot": false,
"headline": "Add EOL at end of file (resolves #76)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-12T11:09:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bd11366cf2e246cb57363ff3e11db0326e189a55",
"body": null,
"is_bot": false,
"headline": "Release 8.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-11T14:44:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2c13bcdfab701ce60dd16377e93b6a404c329faf",
"body": null,
"is_bot": false,
"headline": "Drop support for Node.js v16",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-11T14:43:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5c35f933814f673bafd5e1235882090893210017",
"body": null,
"is_bot": false,
"headline": "Migrate conventional-recommended-bump",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-11T14:43:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5d127a53eafa4b7846b72286ac3865d1b44b6669",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-11-11T14:43:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "06192b43b7e79e91a7c4b4fffd14fa1a13b08c8f",
"body": "Fix syntax errors in 'writerOpts' example code",
"is_bot": false,
"headline": "Update README.md (#77)",
"author_name": "xjq",
"author_login": "xjq7",
"committed_at": "2023-11-11T13:47:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0d2f5824300fc25d48165e722c27e4027898c9b5",
"body": null,
"is_bot": false,
"headline": "Release 7.0.2",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-21T09:49:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bdd80bd1d1751fd4f8ffaf431267c47202f1a012",
"body": null,
"is_bot": false,
"headline": "Upgrade conventional-changelog to 5.1.0 (#75)",
"author_name": "Alessandro Rabitti",
"author_login": "silversonicaxel",
"committed_at": "2023-09-21T09:45:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fa034ed1a5343426c76f5d660182995e0e4e014c",
"body": null,
"is_bot": false,
"headline": "Fix `preset` → `preset.name` in readme",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-07T07:14:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "230b6f5eb075dd734f6af2d7dfe010e3fba1be6e",
"body": null,
"is_bot": false,
"headline": "Release 7.0.1",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T08:18:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c4e90e0eed55a08f764768011ab912709a961ef3",
"body": null,
"is_bot": false,
"headline": "Explicit `preset` objects in tests + migrate error message",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T08:14:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c37a7ea1568a7414b4d848f01a21f39e17914eb1",
"body": null,
"is_bot": false,
"headline": "Improve readability",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T08:11:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "50c31550fbfa6255394de84c4154cff594cb1a55",
"body": null,
"is_bot": false,
"headline": "Fix test matrix",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T07:45:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3d52b178488afb4e30d7833c664acd6ce266ad50",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T07:45:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b92151f687c3d719eaf30e8cbe4b09c3cd202a02",
"body": null,
"is_bot": false,
"headline": "Fix test wrt tag suffix/template",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-09-04T07:45:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a4acfeac76369937a6566d698a5ae9180eceb413",
"body": null,
"is_bot": false,
"headline": "Fix the parserOpts in the getRecommendedVersion function. (#64)",
"author_name": "Jepri",
"author_login": "anjerodev",
"committed_at": "2023-07-29T09:15:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7c90551bf556c479e1a40b79609b1f500fb8bee6",
"body": null,
"is_bot": false,
"headline": "Release 7.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-07-09T13:40:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2f9ca56c7b57297f604941f73493ab42dfca0cce",
"body": null,
"is_bot": false,
"headline": "Major bump with release-it v16/Node.js v16",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-07-09T13:37:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a27a3ab10622b7f42eaad264c352122fde16c28a",
"body": null,
"is_bot": false,
"headline": "Release 6.0.0",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-07-04T19:54:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3931967a7f6ecc6c8abd1a1276c1defb2841d2b4",
"body": null,
"is_bot": false,
"headline": "Use GITHUB_TOKEN_RELEASE_IT token",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-07-04T19:52:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a42811a647c3610ca3fa074cf4a35bff8639a5b",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-07-04T19:49:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ff9f1aae654dc378d5ed4703a2802ef9591e1a96",
"body": null,
"is_bot": false,
"headline": "Add test (related to #58)",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-02-15T18:43:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e41e7d3ae969b8d6b06433ed51c6f6460130b4a3",
"body": null,
"is_bot": false,
"headline": "Update dependencies",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-02-15T17:46:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6166bd8e279948bd02b64db7bba987335f1e0588",
"body": "…closes #48)",
"is_bot": false,
"headline": "Add note about not writing a changelog and setting options from CLI (…",
"author_name": "Lars Kappert",
"author_login": "webpro",
"committed_at": "2023-02-15T17:23:35Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 52,
"commits_last_year": 36,
"latest_release_at": "2026-07-25T18:49:50Z",
"latest_release_tag": "12.0.0",
"releases_from_tags": false,
"days_since_last_push": 11,
"active_weeks_last_year": 10,
"days_since_latest_release": 11,
"mean_days_between_releases": 62.6
},
"artifacts": {
"collected": true,
"structure": [],
"declarations": [
{
"name": "@release-it/conventional-changelog",
"path": "package.json",
"tokens": [
"npm.entry",
"npm.peer_dependencies"
],
"ecosystem": "npm"
}
]
},
"community": {
"has_readme": true,
"has_license": true,
"readme_badges": {
"hosts": [],
"total": 0,
"header": 0,
"collected": true,
"has_inspect_badge": false
},
"has_description": true,
"has_contributing": false,
"health_percentage": 37,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "@release-it/conventional-changelog",
"exists": true,
"license": "MIT",
"keywords": [
"release",
"release-it",
"release-it-plugin",
"plugin",
"conventional",
"changelog",
"recommended",
"bump"
],
"ecosystem": "npm",
"categories": [],
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@release-it/conventional-changelog",
"declared_type": null,
"is_deprecated": false,
"latest_version": "12.0.0",
"repository_url": "https://github.com/release-it/conventional-changelog",
"versions_count": 54,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 1477214,
"first_published_at": "2019-03-17T07:59:58.253000Z",
"latest_published_at": "2026-07-25T18:49:38.004000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 11
}
]
},
"popularity": {
"forks": 44,
"stars": 176,
"watchers": 2,
"fork_history": {
"days": [
{
"date": "2019-05-06",
"count": 1
},
{
"date": "2019-09-26",
"count": 1
},
{
"date": "2019-11-25",
"count": 1
},
{
"date": "2020-01-07",
"count": 1
},
{
"date": "2020-04-27",
"count": 1
},
{
"date": "2020-07-17",
"count": 1
},
{
"date": "2020-10-16",
"count": 1
},
{
"date": "2020-10-26",
"count": 1
},
{
"date": "2021-04-22",
"count": 1
},
{
"date": "2021-06-09",
"count": 1
},
{
"date": "2021-07-01",
"count": 1
},
{
"date": "2021-10-12",
"count": 1
},
{
"date": "2021-12-07",
"count": 1
},
{
"date": "2021-12-20",
"count": 1
},
{
"date": "2022-03-09",
"count": 1
},
{
"date": "2022-08-14",
"count": 1
},
{
"date": "2022-08-26",
"count": 1
},
{
"date": "2022-11-14",
"count": 1
},
{
"date": "2023-04-17",
"count": 1
},
{
"date": "2023-07-01",
"count": 1
},
{
"date": "2023-07-19",
"count": 1
},
{
"date": "2023-07-25",
"count": 1
},
{
"date": "2023-11-08",
"count": 1
},
{
"date": "2024-01-16",
"count": 1
},
{
"date": "2024-02-27",
"count": 1
},
{
"date": "2024-04-28",
"count": 1
},
{
"date": "2024-05-05",
"count": 1
},
{
"date": "2024-05-28",
"count": 2
},
{
"date": "2024-06-07",
"count": 1
},
{
"date": "2024-08-07",
"count": 1
},
{
"date": "2024-09-13",
"count": 1
},
{
"date": "2024-09-25",
"count": 1
},
{
"date": "2024-10-21",
"count": 1
},
{
"date": "2025-01-03",
"count": 1
},
{
"date": "2025-02-02",
"count": 1
},
{
"date": "2025-12-05",
"count": 1
},
{
"date": "2025-12-15",
"count": 1
},
{
"date": "2026-02-04",
"count": 1
},
{
"date": "2026-02-25",
"count": 1
},
{
"date": "2026-04-15",
"count": 1
},
{
"date": "2026-07-03",
"count": 1
}
],
"complete": true,
"collected": 42,
"total_forks": 44
},
"star_history": null,
"open_issues_and_prs": 2
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [],
"largest_source_bytes": 22229,
"source_files_sampled": 2,
"oversized_source_files": 0,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 26,
"malicious_count": 0,
"assessed_package": "npm:@release-it/conventional-changelog@12.0.0",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "@conventional-changelog/git-client",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^3.1.0"
},
{
"name": "concat-stream",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^2.0.0"
},
{
"name": "conventional-changelog",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^8.1.0"
},
{
"name": "conventional-changelog-angular",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^9.2.1"
},
{
"name": "conventional-changelog-conventionalcommits",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^10.2.1"
},
{
"name": "conventional-recommended-bump",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^12.1.0"
},
{
"name": "semver",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^7.8.5"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "@conventional-changelog/git-client",
"direct": true,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "concat-stream",
"direct": true,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-changelog",
"direct": true,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-angular",
"direct": true,
"version": "9.2.1",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-conventionalcommits",
"direct": true,
"version": "10.2.1",
"ecosystem": "npm"
},
{
"name": "conventional-recommended-bump",
"direct": true,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": true,
"version": "7.8.5",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@conventional-changelog/template",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/ansi",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@inquirer/checkbox",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "11.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/editor",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/expand",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/external-editor",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@inquirer/input",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/number",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/password",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/prompts",
"direct": false,
"version": "8.5.2",
"ecosystem": "npm"
},
{
"name": "@inquirer/rawlist",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/search",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/select",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@npmcli/map-workspaces",
"direct": false,
"version": "3.0.6",
"ecosystem": "npm"
},
{
"name": "@npmcli/name-from-folder",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "11.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "27.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-request-log",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-rest-endpoint-methods",
"direct": false,
"version": "17.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "10.0.10",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "22.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "16.0.0",
"ecosystem": "npm"
},
{
"name": "@phun-ky/typeof",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@pnpm/constants",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "@pnpm/error",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@pnpm/workspace.read-manifest",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "@simple-libs/child-process-utils",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@simple-libs/hosted-git-info",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@simple-libs/normalize-package-data",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@simple-libs/stream-utils",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.4",
"ecosystem": "npm"
},
{
"name": "@types/parse-path",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "@voxpelli/semver-set",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@voxpelli/type-helpers",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "@voxpelli/typed-utils",
"direct": false,
"version": "1.10.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "argue-cli",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "ast-types",
"direct": false,
"version": "0.13.4",
"ecosystem": "npm"
},
{
"name": "async-retry",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "basic-ftp",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "buffered-async-iterable",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "bundle-name",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "c12",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-preset-loader",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "conventional-changelog-writer",
"direct": false,
"version": "9.2.0",
"ecosystem": "npm"
},
{
"name": "conventional-commits-filter",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "conventional-commits-parser",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "default-browser",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "default-browser-id",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "defu",
"direct": false,
"version": "6.1.7",
"ecosystem": "npm"
},
{
"name": "degenerator",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "destr",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "17.4.2",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "escodegen",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "eta",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "exsolve",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-string-truncated-width",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fast-string-width",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-wrap-ansi",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.20.1",
"ecosystem": "npm"
},
{
"name": "fd-package-json",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-uri",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "giget",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "git-up",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "git-url-parse",
"direct": false,
"version": "16.1.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "10.5.0",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.7.3",
"ecosystem": "npm"
},
{
"name": "index-to-position",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "installed-check",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "installed-check-core",
"direct": false,
"version": "8.3.1",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "10.3.1",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-in-ssh",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-inside-container",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-ssh",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "issue-parser",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "json-with-bigint",
"direct": false,
"version": "3.5.8",
"ecosystem": "npm"
},
{
"name": "list-installed",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "lodash.capitalize",
"direct": false,
"version": "4.2.1",
"ecosystem": "npm"
},
{
"name": "lodash.escaperegexp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lodash.isstring",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "lodash.uniqby",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "macos-release",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.9",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "netmask",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "new-github-release-url",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "npm-normalize-package-bin",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "ohash",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "9.4.1",
"ecosystem": "npm"
},
{
"name": "os-name",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "pac-proxy-agent",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "pac-resolver",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "parse-path",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "parse-url",
"direct": false,
"version": "9.2.0",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "peowly",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "perfect-debounce",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pony-cause",
"direct": false,
"version": "2.1.11",
"ecosystem": "npm"
},
{
"name": "powershell-utils",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "powershell-utils",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "protocols",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "proxy-agent",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "proxy-agent-negotiate",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "proxy-from-env",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "quickjs-wasi",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "rc9",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "read-package-json-fast",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "read-workspaces",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "read-yaml-file",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "release-it",
"direct": false,
"version": "21.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-workspace-root",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "run-applescript",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shelljs",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.23",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "8.2.2",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "2.19.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "4.41.0",
"ecosystem": "npm"
},
{
"name": "typedarray",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "7.0.3",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "version-guard",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "walk-up-path",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "wildcard-match",
"direct": false,
"version": "5.1.4",
"ecosystem": "npm"
},
{
"name": "windows-release",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "wsl-utils",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "yoctocolors",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 275,
"direct_count": 7,
"indirect_count": 268
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 28,
"open_issues": 2,
"closed_ratio": 0.98,
"closed_issues": 100,
"closed_unmerged_prs": 22
},
"bus_factor": 1,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "webpro",
"commits": 187,
"avatar_url": "https://avatars.githubusercontent.com/u/456426?v=4"
},
{
"type": "User",
"login": "aarondpn",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/58708656?v=4"
},
{
"type": "User",
"login": "Maxel01",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/77640056?v=4"
},
{
"type": "User",
"login": "lpreterite",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/4515018?v=4"
},
{
"type": "User",
"login": "oluwatobiss",
"commits": 2,
"avatar_url": "https://avatars.githubusercontent.com/u/60105594?v=4"
},
{
"type": "User",
"login": "xjq7",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/42568663?v=4"
},
{
"type": "User",
"login": "whorka",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/1382989?v=4"
},
{
"type": "User",
"login": "rondymesquita",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/5060361?v=4"
},
{
"type": "User",
"login": "nbouvrette",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/6453322?v=4"
},
{
"type": "User",
"login": "NateSmyth",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/12215640?v=4"
}
],
"contributors_sampled": 21,
"top_contributor_share": 0.886
},
"quality_signals": {
"has_ci": true,
"has_tests": false,
"ci_workflows": [
"publish-pkg.pr.new.yml",
"test.yml"
],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 2,
"reason": "Found 7/29 approved changesets -- score normalized to 2",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 6,
"reason": "project has 2 contributing companies or organizations -- score normalized to 6",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 10,
"reason": "13 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 0,
"reason": "dependency not pinned by hash detected -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 8,
"reason": "2 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "ee8b92e96729c55381b78428679cbd8e89ad9e7a",
"ran_at": "2026-08-06T01:08:05Z",
"aggregate_score": 5,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"recent_prs": {
"merged_7d": 0,
"decided_7d": 0,
"merged_30d": 0,
"authors_30d": 0,
"decided_30d": 0,
"sample_size": 50,
"window_days": 30,
"sample_exhausted": false,
"authors_probed_30d": 0,
"newcomer_merged_30d": 0,
"bot_prs_excluded_30d": 1,
"newcomer_authors_30d": 0,
"newcomer_decided_30d": 0
},
"ci_last_run_at": "2026-07-25T18:50:06Z",
"oldest_open_prs": [],
"last_merged_pr_at": "2026-05-29T11:25:28Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 104,
"created_at": "2024-10-21T15:36:21Z",
"last_comment_at": "2025-12-14T06:30:30Z",
"last_comment_author": "webpro"
},
{
"number": 153,
"created_at": "2026-07-27T17:05:33Z",
"last_comment_at": "2026-07-27T17:14:06Z",
"last_comment_author": "davidsneighbour"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/release-it/conventional-changelog",
"host": "github.com",
"name": "conventional-changelog",
"owner": "release-it"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": "The weighted overall 59 is calibrated to 63 on the published index scale (record calibration 2026-08-02).",
"notes": [
{
"code": "overall_calibration",
"params": {
"raw": 59,
"calibrated": 63,
"calibration": "2026-08-02"
}
}
],
"value": 63,
"inputs": {
"security": 60,
"vitality": 73,
"community": 62,
"governance": 62,
"calibration": "2026-08-02",
"engineering": 46,
"ai_readiness": 23,
"weighted_overall_raw": 59
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 73,
"weight": 0.21,
"metrics": [
{
"key": "development_activity",
"band": "moderate",
"name": "Development activity",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"commits_last_year": 36,
"human_commit_share": 0.98,
"days_since_last_push": 11,
"active_weeks_last_year": 10
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 11 days ago",
"points": 28.8,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 11
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "10/52 weeks with commits",
"points": 6.9,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 10
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "36 commits in the last year",
"points": 14.1,
"status": "partial",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 36
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "13 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 92,
"inputs": {
"releases_count": 52,
"latest_release_tag": "12.0.0",
"releases_from_tags": false,
"days_since_latest_release": 11,
"mean_days_between_releases": 62.6
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "52 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 52
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 11 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 11
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~62.6 days",
"points": 19.8,
"status": "partial",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 62.6
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "exceptional",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 11,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 11 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 11
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "moderate",
"name": "Community & Adoption",
"value": 62,
"weight": 0.17,
"metrics": [
{
"key": "popularity",
"band": "moderate",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"forks": 44,
"stars": 176,
"watchers": 2,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "176 stars",
"points": 36.4,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 176
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "44 forks",
"points": 13.6,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 44
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "2 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 2
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"readme_badges": 0,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"readme_badge_services": [],
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "exceptional",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"packages": [
"@release-it/conventional-changelog"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 1477214
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "1,477,214 downloads/month across npm",
"points": 80,
"status": "met",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 1477214,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 62,
"weight": 0.23,
"metrics": [
{
"key": "maintainer_resilience",
"band": "at_risk",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 31,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 21,
"top_contributor_share": 0.886
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 89% of commits",
"points": 2.6,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 89
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "21 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 21
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 2 contributing companies or organizations -- score normalized to 6",
"points": 6,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Newcomer PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"newcomer_pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 70,
"inputs": {
"merged_prs": 28,
"open_issues": 2,
"closed_issues": 100,
"prs_merged_7d": 0,
"prs_decided_7d": 0,
"prs_merged_30d": 0,
"prs_decided_30d": 0,
"issue_closed_ratio": 0.98,
"closed_unmerged_prs": 22,
"first_time_authors_30d": 0,
"first_time_prs_merged_30d": 0,
"first_time_prs_decided_30d": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "98% of issues closed",
"points": 41.2,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 98
}
}
],
"max_points": 42
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "28/50 decided PRs merged",
"points": 16.8,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 28,
"decided": 50
}
}
],
"max_points": 30
},
{
"key": "newcomer_pr_acceptance",
"name": "Newcomer PR acceptance",
"detail": "no first-time contributor's PR decided in 30d",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_newcomer_prs",
"params": {
"days": 30
}
}
],
"max_points": 13
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 7/29 approved changesets -- score normalized to 2",
"points": 3,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "moderate",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 61,
"inputs": {
"followers": 53,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "release-it",
"public_repos": 7,
"account_age_days": 2753
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "53 followers of release-it",
"points": 12.5,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 53,
"login": "release-it"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "7 public repos, account ~7 yr old",
"points": 18.6,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 7
}
},
{
"code": "account_age_years",
"params": {
"years": 7
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "exceptional",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"@release-it/conventional-changelog"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 11
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 11 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 11
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "54 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 54
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "weak",
"name": "Engineering Quality",
"value": 46,
"weight": 0.19,
"metrics": [
{
"key": "engineering_practices",
"band": "weak",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 44,
"inputs": {
"has_ci": true,
"has_tests": false,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "2 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 2
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": null,
"has_readme": true,
"has_docs_dir": false,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 60,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Packaging, Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"packaging",
"signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 50,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 5
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "8 out of 8 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 7/29 approved changesets -- score normalized to 2",
"points": 1.5,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 2 contributing companies or organizations -- score normalized to 6",
"points": 1.5,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "13 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "2 existing vulnerabilities detected",
"points": 6,
"status": "partial",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "exceptional",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@release-it/conventional-changelog@12.0.0 runtime dependency closure — what installing the published package pulls in — 26 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "npm:@release-it/conventional-changelog@12.0.0",
"assessed": 26
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 26,
"unassessed_packages": 0,
"affected_by_severity": "none",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "exceptional",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 26,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "exceptional",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"commit_weight_rule": {
"min_commits": 50,
"min_commit_share": 0.1
},
"review_only_matches": 0,
"below_threshold_exposures": [],
"assessed_self_published_locations": 8
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "at_risk",
"name": "AI Readiness",
"value": 23,
"weight": 0.04,
"metrics": [
{
"key": "ai_agent_context",
"band": "critical",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 14,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.265,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "26 of 98 human commits state their intent (structured subject or explanatory body)",
"points": 14.1,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 26,
"sampled": 98
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "critical",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 18,
"inputs": {
"has_nix": false,
"has_tests": false,
"lockfiles": [
"package-lock.json"
],
"has_dockerfile": false,
"typed_language": false,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0.02
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "2 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 2,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "moderate",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 55,
"inputs": {
"primary_language": "JavaScript",
"largest_source_bytes": 22229,
"source_files_sampled": 2,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "JavaScript without a type-check config",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_typecheck_config_language",
"params": {
"language": "JavaScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/2 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 2,
"oversized": 0
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? Carries a deliberately small weight: agent tooling is a real maintenance signal, but its absence must never gate the top of the scale (calibration saturates at raw 91, so 100/100 remains reachable with AI Readiness at zero)."
}
],
"classification": {
"top": [
"library",
"host-extension"
],
"labels": [
"library",
"plugin"
],
"scores": {
"plugin": 4,
"library": 17
},
"primary": "library",
"evidence": [
{
"tier": "declared",
"label": "library",
"source": "npm.entry",
"weight": 8
},
{
"tier": "distribution",
"label": "library",
"source": "registry:npm",
"weight": 6
},
{
"tier": "declared",
"label": "library",
"source": "npm.peer_dependencies",
"weight": 3
},
{
"tier": "description",
"label": "plugin",
"source": "description:plugin",
"weight": 2
},
{
"tier": "tags",
"label": "plugin",
"source": "tag:plugin",
"weight": 2
}
],
"artifacts": [
{
"path": "package.json",
"labels": [
"library"
],
"ecosystem": "npm"
}
],
"confidence": "high",
"host_extension": true,
"runs_as_process": false,
"consumed_by_code": true
},
"metrics_version": "2.5.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-08-06T01:08:21.862773Z",
"schema_version": "0.31.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/r/release-it/conventional-changelog.svg",
"full_name": "release-it/conventional-changelog",
"license_state": "standard",
"license_spdx": "MIT"
}