Informe JSON sin procesar legible por máquina
{
"data": {
"repo": {
"topics": [],
"is_fork": false,
"size_kb": 2997,
"has_wiki": false,
"homepage": null,
"languages": {
"Go": 1264616,
"CSS": 4684,
"Shell": 21606,
"Jsonnet": 181391,
"Dockerfile": 2592,
"JavaScript": 30403,
"TypeScript": 939801
},
"pushed_at": "2026-07-09T15:15:05Z",
"created_at": "2025-12-10T19:27:13Z",
"owner_type": "Organization",
"updated_at": "2026-06-25T15:26:01Z",
"description": "Activity, in plain English.",
"is_archived": false,
"is_disabled": false,
"license_spdx": "AGPL-3.0",
"default_branch": "main",
"license_spdx_raw": "AGPL-3.0",
"primary_language": "Go",
"significant_languages": [
"Go",
"TypeScript"
]
},
"owner": {
"blog": "https://milo-os.com",
"name": "Milo OS",
"type": "Organization",
"login": "milo-os",
"company": null,
"location": "United States of America",
"followers": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/278872061?v=4",
"created_at": "2026-04-24T04:03:06Z",
"is_verified": null,
"public_repos": 30,
"account_age_days": 93
},
"license": {
"state": "standard",
"spdx_id": "AGPL-3.0",
"raw_spdx": "AGPL-3.0",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.7.1",
"kind": "patch",
"published_at": "2026-06-25T17:55:15Z"
},
{
"tag": "v0.5.2",
"kind": "patch",
"published_at": "2026-05-21T16:10:31Z"
},
{
"tag": "v0.7.0",
"kind": "minor",
"published_at": "2026-05-11T20:39:59Z"
},
{
"tag": "v0.6.0",
"kind": "minor",
"published_at": "2026-05-01T16:49:54Z"
},
{
"tag": "v0.4.1",
"kind": "patch",
"published_at": "2026-04-21T20:20:12Z"
},
{
"tag": "v0.3.5",
"kind": "patch",
"published_at": "2026-04-21T19:41:15Z"
},
{
"tag": "v0.3.4",
"kind": "patch",
"published_at": "2026-04-02T18:53:01Z"
},
{
"tag": "v0.3.3",
"kind": "patch",
"published_at": "2026-03-31T16:13:24Z"
},
{
"tag": "v0.3.2",
"kind": "patch",
"published_at": "2026-03-26T17:37:01Z"
},
{
"tag": "v0.3.1",
"kind": "patch",
"published_at": "2026-03-12T16:44:12Z"
},
{
"tag": "v0.3.0",
"kind": "minor",
"published_at": "2026-03-12T02:30:06Z"
},
{
"tag": "v0.2.0",
"kind": "minor",
"published_at": "2026-01-21T16:54:11Z"
},
{
"tag": "v0.1.0",
"kind": "minor",
"published_at": "2026-01-20T18:46:28Z"
}
],
"recent_commits": [
{
"oid": "4c427b5628e38828037c2edd5decef7c1770dbde",
"body": "…ccess (#209)\n\n## Problem\n\nThe dead-letter retry path reported success without ever re-processing\nevents. It republished the raw bytes and counted the NATS-publish ACK as\n`succeeded` — it never re-ran CEL. So persistent policy-evaluation\nfailures (e.g. `generateName` creates for Connector / Project \n[…]\n accounting: `classifyEvaluationError`\ntable tests and `reEvaluateDeadLetter` outcome cases (unmarshal failure,\nno-policy-resolves).\n\nRefs #208\n\nhttps://claude.ai/code/session_01KnYuL5Pf1R5ysZoxxNkKiu",
"is_bot": false,
"headline": "fix: make DLQ retry outcome-aware so failures stop reporting false su…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-06-25T15:24:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a29a61ee8758a316130218cefaeeeb5b178ac033",
"body": "The dead-letter retry worker republished raw bytes and counted the\nNATS-publish ACK as success without ever re-running CEL. Persistent\npolicy-evaluation failures looked resolved, the events bounced back\ninto ingest, failed identically, and were eventually dedup-dropped, so\nactivities for those audit\n[…]\nerminal poison-pill\nparked stream, and the production-side ActivityPolicy has() guards\n(those policies live outside this repo).\n\nClaude-Session: https://claude.ai/code/session_01KnYuL5Pf1R5ysZoxxNkKiu",
"is_bot": false,
"headline": "fix: make DLQ retry outcome-aware so failures stop reporting success",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-06-25T14:36:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "74690a5385b451e7e48f9b0aefe374f50c787f10",
"body": "## Summary\n\nThe **Publish UI to NPM** workflow has been failing with\n`startup_failure` on every push to `main` (most recently run\n[26196587341](https://github.com/milo-os/activity/actions/runs/26196587341)).\nPR #203 bumped the `datum-cloud/actions` refs to `v1.14.0` but didn't\naddress the underlying\n[…]\nblish-dev` job (no longer rejected at startup) and publishes a\n`0.5.1-dev.*` pre-release to npm.\n- [ ] Manual `workflow_dispatch` runs `bump-version` → `publish-release`\n→ `create-release` end-to-end.",
"is_bot": false,
"headline": "ci: grant id-token: write to publish-ui-npm caller jobs (#204)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-21T15:41:46Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "431e5d60b7fba8b7f2bc8c972f89dad82b5e9d59",
"body": "The publish-npm-package reusable workflow requests id-token: write for\nnpm OIDC provenance, but reusable workflows can only receive permissions\nthe caller grants. Without this, the workflow fails at startup with:\n\n The nested job 'publish-dev' is requesting 'id-token: write',\n but is only allowed 'id-token: none'.\n\nGrant id-token: write per-job on publish-dev and publish-release only,\nkeeping bump-version and create-release at default permissions.",
"is_bot": false,
"headline": "ci: grant id-token: write to publish-ui-npm caller jobs",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-21T15:20:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f66bc84e6b4a9451463f666e5adf36a1f907d977",
"body": "## Summary\n\nThe **Publish UI to NPM** workflow has been hitting `startup_failure` on\nevery push to `main` since the org move (run #199 on 2026-05-11). The\nreusable-workflow refs to `datum-cloud/actions@v1.13.1` no longer\nresolve from this repo, mirroring the same class of failure that #199\nfixed for\n[…]\nblish UI to NPM` reaches the\n`publish-dev` job and publishes a `0.5.1-dev.*` pre-release to npm\n- [ ] Manual `workflow_dispatch` is still wired up correctly for cutting\n`0.5.1` as a release when ready",
"is_bot": false,
"headline": "ci: bump datum-cloud/actions refs in publish-ui-npm to v1.14.0 (#203)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-20T23:46:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "37db5827386267fba85db15c749da6ab01aa462a",
"body": "The Publish UI to NPM workflow has been hitting startup_failure on every\npush to main since the org move (run #199, 2026-05-11). The reusable\nworkflow refs to datum-cloud/actions@v1.13.1 no longer resolve from\nthis repo, mirroring the same class of failure that PR #199 fixed for\nbuild-apiserver by moving it to v1.14.0.\n\nThis patches the remaining v1.13.1 pins in publish-ui-npm.yaml so the\npost-merge dev publish (and manual release dispatch) can run again.",
"is_bot": false,
"headline": "ci: bump datum-cloud/actions refs in publish-ui-npm to v1.14.0",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-19T23:27:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e4c9c1f8d5eb6b01a007332c5971fa9eebd425ee",
"body": "## Summary\n\n- Promotes `ActivityFeedFilters` from a type-only export to a value\nexport so consumers can render the filter bar themselves when wrapping\n`ActivityFeed`.\n- Adds an `extraFilters?: React.ReactNode` slot to `ActivityFeedFilters`\nthat renders inline after the built-in filter controls (Sear\n[…]\nremains in `dist/index.d.ts`\n(was already aliased to `ActivityFeedFilterState`)\n- [ ] Consumer staff-portal builds against `0.5.1` once published, with\nProjects pill rendering inline after Add Filters",
"is_bot": false,
"headline": "feat(ui): export ActivityFeedFilters + add extraFilters slot (#202)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-19T23:10:47Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dca28ff820d3fe816ab988fd8689f530c20e34d5",
"body": "Adds an `extraFilters` ReactNode prop to ActivityFeedFilters that renders\ninline after the built-in filter controls (Search / Change Source / Add\nFilters) and before the time range dropdown. Consumers can use it to\ninject custom filter affordances — for example a multi-source selector\nthat needs to live in the same row as the library's controls — without\nhaving to either rebuild the filter row themselves or stack their pill\nabove the library bar.",
"is_bot": false,
"headline": "feat(ui): add extraFilters slot to ActivityFeedFilters",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-18T23:49:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1bc9fedef67789ff3434eca3ff9aacade985f416",
"body": "Promote ActivityFeedFilters from a type-only export to a value export so\nconsumers can compose the filter row alongside their own filter controls\n(e.g. when wrapping ActivityFeed to merge multiple sources). The existing\nduplicate ActivityFeedFilters type re-export from useActivityFeed (which\ncollided with the component identifier) is removed; consumers should use\nthe already-aliased ActivityFeedFilterState instead.\n\nBumps version to 0.5.1.",
"is_bot": false,
"headline": "feat(ui): export ActivityFeedFilters component",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-05-18T23:15:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d4e42c4ebb215e5a4024af4a87d4247afbea34de",
"body": "…support\n\nUpdates the `datum-cloud/actions` workflow version pins in\n`.github/workflows/build-apiserver.yaml` from `v1.12.1` to `v1.14.0`.\n\nThe `registry-organization` input used in this workflow was not added\nuntil `v1.14.0`, causing CI startup failures on the `v0.7.0` release.\n\n**Files changed:**\n- `.github/workflows/build-apiserver.yaml`:\n`publish-docker.yaml@v1.12.1` → `v1.14.0`,\n`publish-kustomize-bundle.yaml@v1.12.1` → `v1.14.0`",
"is_bot": false,
"headline": "fix: update datum-cloud/actions to v1.14.0 for registry-organization …",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-05-11T20:39:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5b175ea0f3ea84aed8397667fd369a79011f369e",
"body": "…support",
"is_bot": false,
"headline": "fix: update datum-cloud/actions to v1.14.0 for registry-organization …",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-11T20:38:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "99a069ee4f48659df3d74186033ad15b2b4babef",
"body": "This repo recently moved from\n[datum-cloud](https://github.com/datum-cloud) to\n[milo-os](https://github.com/milo-os). Updates internal links and image\nreferences to reflect the new home.",
"is_bot": false,
"headline": "Update references for the move to milo-os (#199)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-05-11T20:19:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "63e2e3ef247b7aedf853071f975ff5dc4eca8eef",
"body": null,
"is_bot": false,
"headline": "chore: update references from datum-cloud to milo-os",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-11T19:34:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7bdeb78b5e2b127500586784b4495fa029b744d7",
"body": "## Summary\n\n- Adds a `DiscoveryContextPolicy` for the `activity.miloapis.com` API\ngroup under `config/milo/discovery/`\n- Wires the new `discovery/` component into\n`config/milo/kustomization.yaml`\n\n### Context assignments\n\n| Resources | Contexts |\n|---|---|\n| `activities`, `activityqueries`, `activit\n[…]\n|\n\nContext assignments mirror the `parentResources` defined in the IAM\n`ProtectedResource` manifests under `config/milo/iam/resources/`.\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "feat: add DiscoveryContextPolicy for activity service resources (#198)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-05-06T23:07:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "bdad787d74eb3ec1abe705580b5dfcf9c4dd2669",
"body": "Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "fix: use kind Component for discovery kustomization",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-06T23:06:13Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "8ff1bdf6c4586b6857ad00f645cada6298fc5026",
"body": "Activity data resources (activities, queries, facet queries, audit log\nqueries, event queries, policy previews) are visible in Organization,\nProject, and User contexts, matching their parent resource scoping in\nthe IAM ProtectedResource definitions.\n\nAdministrative resources (activitypolicies, reindexjobs) are\nPlatform-only as they have no parent resource scoping.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat: add DiscoveryContextPolicy for activity service resources",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-06T23:00:24Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "b7f92ab16dce0345d17a2b9abc8515a038ab7ed9",
"body": "## Problem\n\nThe `activity-ui` pod in staging is in CrashLoopBackOff (272+ restarts)\nwith the following error:\n\n```\nError: Cannot find package '@datum-cloud/datum-ui' imported from /app/build/server/index.js\n```\n\n## Root Cause\n\nPR #194 promoted `@datum-cloud/datum-ui` to a **peer dependency** of the\n\n[…]\nVerify Docker image builds successfully with the fix\n- [ ] Confirm the `activity-ui` pod starts without the `Cannot find\npackage` error in staging\n- [ ] Verify activity UI renders correctly end-to-end",
"is_bot": false,
"headline": "fix: restore @datum-cloud/datum-ui to runtime dependencies (#197)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-05-04T18:03:32Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "622822620f038dde5088ddef49fc3f019ffb2326",
"body": "Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "chore(ui): regenerate pnpm-lock.yaml to fix frozen lockfile CI failure",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-04T17:24:23Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "ac8d4c195ff1a0d7e4ab45812a6bde7580528f79",
"body": "The activity-ui example app (served as the activity-ui pod) is crashing\nin staging with CrashLoopBackOff (272+ restarts) because the Docker image\nis missing the @datum-cloud/datum-ui package at runtime:\n\n Error: Cannot find package '@datum-cloud/datum-ui' imported from\n /app/build/server/index.js\n\n[…]\n's own `dependencies`, so\npnpm deploy excluded it from the container.\n\nFix: add @datum-cloud/datum-ui ^0.8.0 to dependencies in\nui/example/package.json so it is included in the production image build.",
"is_bot": false,
"headline": "fix: restore @datum-cloud/datum-ui to runtime dependencies",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-05-02T16:03:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "dc45652837ef800539eda5adbe7cb629d9e08634",
"body": null,
"is_bot": false,
"headline": "chore: bump version to minor 0.5.0 (#196)",
"author_name": "Matt Jenkinson",
"author_login": "mattdjenkinson",
"committed_at": "2026-05-01T16:48:35Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ead56c17c9b624441a4f59d50a158085d89226bb",
"body": null,
"is_bot": false,
"headline": "chore: bump version to minor 0.5.0",
"author_name": "Matt Jenkinson",
"author_login": "mattdjenkinson",
"committed_at": "2026-05-01T16:46:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fb57c0694d5a0ec2df40d68d155477334a16b5f9",
"body": "## Summary\n\nRebuilds the activity UI to consume `@datum-cloud/datum-ui` as a peer\ndependency and converts the activity feed, events, and audit views to\ntable + timeline layouts with manual pagination. This is the **UI half**\nof the work previously bundled in #192; the matching backend\ndisplay-name e\n[…]\n8bed23d-40a1-4a05-949d-d9871cc39c1f\"\n/>\n<img width=\"1624\" height=\"1061\" alt=\"Screenshot 2026-05-01 at 14 09 47\"\nsrc=\"https://github.com/user-attachments/assets/a8f94d88-5038-4cfe-83b9-19ed75a14ab7\"\n/>",
"is_bot": false,
"headline": "refactor(ui): rebuild activity UI on @datum-cloud/datum-ui (#194)",
"author_name": "Matt Jenkinson",
"author_login": "mattdjenkinson",
"committed_at": "2026-05-01T16:37:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1a5ad317c1b44e3c5a623d15396eb6848cdb7e25",
"body": "Rebuild the activity UI to consume @datum-cloud/datum-ui as a peer\ndependency, replacing local shadcn primitives with the shared design\nsystem and converting the activity feed/events/audit views into\ntable + timeline layouts with manual pagination.\n\nKey changes:\n- Promote @datum-cloud/datum-ui to pe\n[…]\nng across feeds; remove \"unsaved changes\" badge\n- Drop tailwind/postcss configs and unused local UI components;\n externalize peers in rollup config\n- Update Dockerfile to drop postcss/tailwind copies",
"is_bot": false,
"headline": "refactor(ui): rebuild activity UI on @datum-cloud/datum-ui",
"author_name": "Matt Jenkinson",
"author_login": "mattdjenkinson",
"committed_at": "2026-05-01T16:12:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2660e4bf2349152fedefaa1c181915504cc8591d",
"body": "## Summary\n\n- Bumps `@datum-cloud/activity-ui` version from `0.3.3` to `0.4.0`\n- Fixes npm publish failure where the release workflow tried to publish\nover the already-existing `0.3.3` version\n\n## Test plan\n\n- [ ] Merge and trigger the \"Publish UI to NPM\" workflow — confirm it\npublishes `0.4.0` successfully\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "chore: bump ui package version to 0.4.0 (#188)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-21T20:09:59Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "091609d9f5ad14a4b803949eb073c08a4085d00a",
"body": "Previous release failed because 0.3.3 was already published to npm.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "chore: bump ui package version to 0.4.0",
"author_name": "Kevin Williams",
"author_login": "kevwilliams",
"committed_at": "2026-04-21T20:05:07Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "d798787de45530b9f619caa93d32a3ead67d1c12",
"body": "`package.json` was at `0.3.0` but the latest published npm release is\n`v0.3.3`. The old release flow tagged `v0.3.1`–`v0.3.3` without updating\n`package.json`, leaving it out of sync.\n\nThe new `bump-npm-version` workflow derives the next version from\n`package.json`, so without this fix it would try to bump to `v0.3.1` — a\ntag that already exists.\n\nThis brings `package.json` in line with the latest tag so the next\n`workflow_dispatch` bump produces a correct new version.",
"is_bot": false,
"headline": "chore: sync ui package.json version to latest published tag (#181)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T18:50:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1104f2edf1720abdcc5df2682795596bdc61ce35",
"body": null,
"is_bot": false,
"headline": "chore: sync ui package.json version to latest published tag v0.3.3",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T18:38:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8bc86567b9af0a0df4e88054b5da247f42ee6f19",
"body": "Fixes the `Post Setup Node.js` cache failure introduced in #160.\n\n`bump-npm-version.yaml` never runs `pnpm install`, so `setup-node` with\n`cache: pnpm` failed at teardown because the cache directory didn't\nexist. datum-cloud/actions#60 removed the pnpm cache from that workflow\nand was released as `v1.13.1`.\n\n## Test plan\n- [ ] Trigger `workflow_dispatch` on this branch → `Post Setup Node.js`\nno longer fails",
"is_bot": false,
"headline": "fix: bump datum-cloud/actions refs to v1.13.1 (#180)",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T17:42:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5b8447267224d772beac7edb551b6dbd0d15fd47",
"body": null,
"is_bot": false,
"headline": "fix: bump datum-cloud/actions refs to v1.13.1",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T17:38:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9fb61b46684a328eb16e220a987fc5d65ef1147e",
"body": "…atch (#160)\n\n## Summary\n\n- Removes the `release: published` trigger (was the source of the\ncircular tag problem)\n- Adds `workflow_dispatch` trigger with `bump-type` input\n(patch/minor/major) as an escape hatch for \"I forgot to add the label\"\n- Adds a `detect-mode` job that reads the merged PR's lab\n[…]\n published,\nno GH Release created\n- [ ] Merge a PR with `release:minor` label → confirm minor version bump\n+ GH Release\n- [ ] Trigger `workflow_dispatch` with `major` → confirm major bump + GH\nRelease",
"is_bot": false,
"headline": "feat: switch to label-driven releases with workflow_dispatch escape h…",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T15:56:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "8fb7ea76bee83f0ae880a1005cca44b3288b0eff",
"body": null,
"is_bot": false,
"headline": "feat: use reusable bump-npm-version workflow from datum-cloud/actions",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T15:10:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d3ca49cd5a7fdfc27303d37b8cc6190851e92562",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into feat/label-driven-release-workflow",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-04-02T15:04:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8acad55b04d63fbb93cfc07693b93e0febe65c06",
"body": "## Summary\n\nA severity-based inhibit rule intended for activity system alerts was\naccidentally suppressing all warning alerts across the entire cluster.\nAny critical alert (like `PolicyBindingsNotReady` or\n`CertManagerCertNotReady`) was silencing every warning alert — including\nunrelated ones like `\n[…]\n\n- [ ] Verify warning alerts start appearing in Slack again\n- [ ] Verify activity-specific severity inhibition still works for\nalerts with matching `component` labels\n\nRelates to datum-cloud/infra#277",
"is_bot": false,
"headline": "Fix inhibit rule silencing all warning alerts (#178)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-31T13:51:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "41778f43979e2e2c941ed3488c45d05cc42d2fd7",
"body": "The severity-based inhibit rule (critical suppresses warning) used\nequal: [component] but did not require the component label to exist.\nWhen both source and target lack the label, alertmanager treats them\nas matching, causing any critical alert to suppress all warnings\nacross the entire cluster.\n\nAdd component=~\".+\" matchers to both source and target so the rule\nonly applies to alerts that actually have a component label.",
"is_bot": false,
"headline": "fix: scope severity inhibit rule to alerts with component label",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-31T01:53:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7eea102644f6c411f4c49a4747314876313f9b71",
"body": null,
"is_bot": false,
"headline": "Remove blackhole route from alert inhibitions config (#174)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:57:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a95c78c6b38e3e8fb8edc808a4f5ef6dde962bb0",
"body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [actions/checkout](https://redirect.github.com/actions/checkout) |\naction | major | `v5` → `v6` |\n\n---\n\n### Release Notes\n\n<details>\n<summary>actions/checkout (actions/checkout)</summary>\n\n### [`v6`](ht\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update actions/checkout action to v6 (#168)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:54:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f84f90d625696bce78ec4678c92ff764849d3f14",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [golang.org/x/time](https://pkg.go.dev/golang.org/x/time) | [`v0.9.0`\n→\n`v0.15.0`](https://cs.opens\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module golang.org/x/time to v0.15.0 (#164)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:54:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d4ca99e0e665ba3edce2dbb6874229a0965277bd",
"body": "The route and receivers fields are not required by the AlertmanagerConfig\nCRD. The dummy default receiver was contributing a blackhole-style route\nto the merged alertmanager config, interfering with alert delivery.",
"is_bot": false,
"headline": "fix: remove dummy route and receivers from inhibitions config",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:53:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cfe11e57dddb64e2f84a0b33de6795980ecf83dc",
"body": null,
"is_bot": true,
"headline": "fix(deps): update module golang.org/x/time to v0.15.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-30T22:52:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c9f3481f9e061aecfdfd2a67be9698b1cb6623a2",
"body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[k8s.io/kube-openapi](https://redirect.github.com/kubernetes/kube-openapi)\n| require | digest | `5883c5e` → `16be699` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedul\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjEwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->",
"is_bot": false,
"headline": "fix(deps): update k8s.io/kube-openapi digest to 16be699 (#172)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:51:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e4cb534d45e80f49d095b9c5eaaa1b708e0243bb",
"body": "Convert AlertmanagerConfig to VMAlertmanagerConfig and remove the\nunnecessary route and receivers fields. The VM operator (v0.68.3)\nnow supports inhibit-only configs, so the dummy route/receiver\nthat was required for CRD validation is no longer needed.\n\nThe previous default receiver was contributing a blackhole-style\nroute to the merged alertmanager config, which could interfere\nwith alert delivery.",
"is_bot": false,
"headline": "fix: remove blackhole route from alert inhibitions config",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:51:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b7f26616d89141b7648e4985a794f0c446bab5fd",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[@rollup/plugin-commonjs](https://redirect.github.com/rollup/plugins/tree/master/packages/commonjs/\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency @rollup/plugin-commonjs to v29 (#169)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:51:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "96e8d0890ef74c7f12de832e43c1f925310cb1a4",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [golang.org/x/term](https://pkg.go.dev/golang.org/x/term) | [`v0.39.0`\n→\n`v0.41.0`](https://cs.open\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module golang.org/x/term to v0.41.0 (#163)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:50:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d6381613422d72b74b09d6e7dc2cbb1bb5b152df",
"body": "…161)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [monaco-editor](https://redirect.github.com/microsoft/monaco-editor) |\n[`^0.52.0` → `^0.52.0\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency monaco-editor to ^0.52.0 || ^0.55.0 (#…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:49:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "956cf6f6758fe5731bad82588f1f3f3c9fb687c3",
"body": "## Summary\n\nFixes multi-window SLO error ratio recording rules that were producing\nfalse 100% values for low-traffic endpoints (metadata, audit queries,\nactivity queries).\n\n## Problem\n\nThe 1h, 6h, and 3d error ratio rules used `clamp_min(total, 0.001)` to\navoid division by zero, combined with a `* (\n[…]\n [ ] Verify availability SLO continues measuring correctly\n- [ ] Confirm burn rate dashboard panels show clean data without false\nspikes\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "Fix false 100% burn rates for low-traffic SLO endpoints (#167)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-30T22:49:24Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "c06aa1fe9ce273e822362188a969357b276144a9",
"body": null,
"is_bot": true,
"headline": "fix(deps): update k8s.io/kube-openapi digest to 16be699",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-30T16:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "70adfffd08398bbb2fdb4122c6e2e302bc0bad13",
"body": null,
"is_bot": true,
"headline": "chore(deps): update dependency @rollup/plugin-commonjs to v29",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T22:02:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0b4c8cdf0adba1cc0c7f0b01f86d7e8e3bd5e0fa",
"body": null,
"is_bot": true,
"headline": "chore(deps): update actions/checkout action to v6",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T22:01:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9269c3ae90de36e25c276ba4ac683d0c31611ba9",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into fix/alerting-and-resources",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T22:00:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb7307bb57a000d63930ebd762964c1bff26ff08",
"body": "Replace clamp_min + bool multiplication guard with direct division and\nper-window 'and total > 0' guard. The previous approach produced false\n100% error ratios during traffic transitions because:\n\n1. clamp_min(total, 0.001) computed 1-(0/0.001)=1 when total was 0\n2. The bool guard used the 5m total \n[…]\nnstead of 1) when there's no traffic in that specific window.\nThis matches the pattern already working correctly for the 5m rules.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Fix multi-window SLO error ratios for low-traffic endpoints",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T21:41:32Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "c364efa42bdabe5283a17e9b938bc23ac54d21e2",
"body": "Every push to main publishes a dev build. Stable releases are triggered\nexplicitly via workflow_dispatch, allowing multiple PRs to be batched\ninto a single release before shipping.",
"is_bot": false,
"headline": "refactor: switch to manual dispatch only for releases",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-03-26T20:47:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "55edcd8e1327b073657948859449e31d4b558b4d",
"body": "- Add bump-version job: owns npm version, git tag, and push to main\n- The publish job receives the version already set in package.json\n- The create-release job depends on bump-version output, not publish\n- Remove bump-type pass-through to reusable workflow (no longer needed)\n- The reusable workflow now only builds and publishes",
"is_bot": false,
"headline": "refactor: move version bump and release creation into caller workflow",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-03-26T20:10:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b875d5a4b46fac964ffc9b86d3c191be658f235e",
"body": null,
"is_bot": true,
"headline": "fix(deps): update module golang.org/x/term to v0.41.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T19:46:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "14e6c70c7e94a2165cabfb89aa1274692a2f195c",
"body": null,
"is_bot": false,
"headline": "feat: add create-release job to publish GitHub Release after npm publish",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-03-26T19:45:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "34b4852294548202c0cbe768abdf509930de9f79",
"body": null,
"is_bot": false,
"headline": "fix: tighten release label match to avoid false positives",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-03-26T18:20:46Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2cd513ecd74aaabc0aa9ee8c02a081957380070d",
"body": null,
"is_bot": true,
"headline": "chore(deps): update dependency monaco-editor to ^0.52.0 || ^0.55.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T18:13:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d22e1eaddfbc6ed3586c0d220089ac75c9f4b32f",
"body": "…atch",
"is_bot": false,
"headline": "feat: switch to label-driven releases with workflow_dispatch escape h…",
"author_name": "Kevin",
"author_login": "kevwilliams",
"committed_at": "2026-03-26T18:11:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "79091967810d989eaefa744894c6f5c45fd71c4b",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [github.com/google/cel-go](https://redirect.github.com/google/cel-go)\n| `v0.26.0` → `v0.27.0` |\n![a\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module github.com/google/cel-go to v0.27.0 (#159)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:34:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "78b27ad8145216245c525e87166c8b5212ea64c1",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [monaco-editor](https://redirect.github.com/microsoft/monaco-editor) |\n[`^0.52.0` →\n`^0.55.0`](http\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update dependency monaco-editor to ^0.55.0 (#157)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:34:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a83d255ab00f25113632ebbbe2e4702af0406192",
"body": null,
"is_bot": true,
"headline": "fix(deps): update module github.com/google/cel-go to v0.27.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T17:28:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a1c39f5101319e7ea9171d388a572b3a4742058b",
"body": null,
"is_bot": true,
"headline": "fix(deps): update dependency monaco-editor to ^0.55.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T17:26:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8ead8574861fc58d4923083497e59ec6d97b6855",
"body": "….43.0 (#158)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[github.com/ClickHouse/clickhouse-go/v2](https://redirect.github.com/ClickHouse/clic\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:25:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fc17572ccee57ba8e84168ba84375f6531de24a1",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [lucide-react](https://lucide.dev)\n([source](https://redirect.github.com/lucide-icons/lucide/tree/H\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My45MS41IiwidXBkYXRlZEluVmVyIjoiNDMuOTEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update dependency lucide-react to ^0.577.0 (#156)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:25:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "be47c9e41db9deb9f4454761d3834638c998983a",
"body": "….43.0",
"is_bot": true,
"headline": "fix(deps): update module github.com/clickhouse/clickhouse-go/v2 to v2…",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T17:22:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2d9a040a924b740affc2d21f2ae7685dd9a7983a",
"body": "## Summary\n\nAdds alert inhibition rules so that when a root-cause alert fires, its\npredictable downstream symptoms are suppressed. This prevents alert\nstorms during infrastructure failures.\n\n## What's included\n\nAn `AlertmanagerConfig` resource (prometheus-compatible, auto-converted\nby the VM operato\n[…]\nrules appear in alertmanager generated config\n- [ ] Simulate a critical alert and verify downstream warnings are\nsuppressed\n\nCloses #146\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "Reduce alert noise during cascading failures (#152)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:21:20Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6c05234aacbfa7c5f281cb687f2cf63a55035155",
"body": "## Summary\n\nAdds an alert that fires when ClickHouse starts delaying queries due to\nconcurrency slot saturation. This metric proved to be a 30-minute\nleading indicator of the March 24 latency incident.\n\n## What it does\n\nFires a warning when `ConcurrencyControlQueriesDelayed` exceeds 0.1/sec\nfor 5 mi\n[…]\neration\n- [ ] Verify the metric\n`chi_clickhouse_event_ConcurrencyControlQueriesDelayed` exists in\nproduction scrape targets\n\nCloses #138\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "Add early warning alert for ClickHouse query queueing (#154)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T17:21:05Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "14f0d2570f86eadc8afe0a4692cd60aaa1303ce8",
"body": null,
"is_bot": true,
"headline": "fix(deps): update dependency lucide-react to ^0.577.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T16:25:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3443c3cf480b977fc5906cdf8b048b0d416b0daf",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into worktree-agent-a723e490",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T16:22:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f4c5ede478427c2bc9cfa9d15552ea4630c5df6d",
"body": null,
"is_bot": false,
"headline": "Merge branch 'main' into worktree-agent-a7235e9f",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T16:22:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e1c585916ec5998dbe35632e44f3926de1cb687",
"body": "## Summary\n\nAdds five new alerts to cover failure modes discovered during a\nproduction validation that went undetected by existing alerting.\n\n## New alerts\n\n- **NATS consumer lag** — fires when audit event backlog exceeds 5,000\nmessages for 5+ minutes\n- **Audit query timeouts** — catches 504 errors \n[…]\nctive during normal healthy operation\n- [ ] Verify `VectorClickHouseWritesStopped` correctly uses\n`component_type` selector\n\nCloses #144\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "Catch silent failures that slipped past existing alerts (#153)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T16:22:19Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "5748c4c792d3e5c9aeaf8b86e60036dbe3c6a0e4",
"body": "Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Remove settings.local.json from tracking",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:47:15Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "5762dacc41467c15e4cb3d0ac3601be4db83235e",
"body": "Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Remove settings.local.json from tracking",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:40:36Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "736791492858d8d1da43c9da6c6d3058f34b01e8",
"body": "Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Remove settings.local.json from tracking",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:40:20Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "7172fa8e4459c2b6ebb9de74b52b10addf19bd58",
"body": "Add a warning alert that fires when ConcurrencyControlQueriesDelayed\nrate is non-zero for 5 minutes. During the March 24 incident this\nmetric fired 30 minutes before query latency visibly spiked, making\nit a reliable leading indicator for concurrency saturation.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(observability): add ClickHouseConcurrencyQueueing alert (#138)",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:31:04Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "61e20633ad6dbebe13aa1f386fb906789787b6e5",
"body": "…ules (#146)\n\nAdd activity-alert-inhibitions VMAlertmanagerConfig to suppress redundant\ndownstream alerts when root-cause alerts are already firing. Covers\napiserver down, ClickHouse unavailable, NATS stalled, processor down,\nSLO burn-rate, and ClickHouse keeper/merge scenarios.\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(observability): add VMAlertmanagerConfig with alert inhibition r…",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:31:03Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "af1281ed6601f7d6fbcabf628e0ca0c58328bafb",
"body": "Add 5 new PrometheusRule alerts covering gaps found during staging and\nproduction validation:\n\n- NATSConsumerLagHigh: warns when AUDIT_EVENTS pending count exceeds\n 1000, an early signal before the existing critical backlog alert fires\n- AuditLogQuery504Errors: catches per-resource timeout errors o\n[…]\nilure)\n- DLQSlowLeak: catches low-rate but persistent DLQ growth (>10 events\n in 6h) that falls below the existing DLQQueueGrowing threshold\n\nCo-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>",
"is_bot": false,
"headline": "feat(observability): add alerts for silent failure modes (#144)",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:31:03Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "64ce4553d01e9810eae553e6de7273cd2577197e",
"body": "## Summary\n\nAdds SLO-based alerting with multi-window burn-rate detection for the\nactivity-apiserver. Validated against production incident data.\n\n## SLOs defined\n\n| Category | Threshold | Target |\n|----------|-----------|--------|\n| Metadata (activitypolicies) | p99 < 1s | 99% |\n| Audit log queries\n[…]\nVerify dashboard panels render correctly in Grafana\n- [ ] Confirm recording rules produce data after ~5 minutes of scraping\n\nCloses #145\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)",
"is_bot": false,
"headline": "Add SLO burn-rate alerting and error budget dashboard (#147)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:27:04Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "bced49e7348838ad1d4cabdc298a971a0ce21dd1",
"body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| golang | stage | minor | `1.25-alpine` → `1.26-alpine` |\n\n---\n\n> [!WARNING]\n> Some dependencies could not be looked up. Check the [Dependency\nDashboard](../issues/119) for more information.\n\n---\n\n### Co\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update golang docker tag to v1.26 (#150)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:13:02Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "47c6d5d6af35fd11176e80cfb220dd2b35849cd6",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [pnpm](https://pnpm.io)\n([source](https://redirect.github.com/pnpm/pnpm/tree/HEAD/pnpm)) |\n[`10.29.\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update pnpm to v10.33.0 (#151)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:12:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "417957e354dd83c3c77952dbe522c7d0a8bce54b",
"body": "…tes (#135)\n\nBumps the go_modules group with 2 updates in the / directory:\n[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)\nand [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.39.0 to 1.40.0\n<details>\n<summar\n[…]\nspecified dependency and ignore\nconditions\nYou can disable automated security fix PRs for this repo from the\n[Security Alerts\npage](https://github.com/datum-cloud/activity/network/alerts).\n\n</details>",
"is_bot": false,
"headline": "chore(deps): bump the go_modules group across 1 directory with 2 upda…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:03:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "79b31b259c71e7437aa252b72aa2a34aae86bd10",
"body": "Bumps the go_modules group with 2 updates in the / directory: [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) and [google.golang.org/grpc](https://github.com/grpc/grpc-go).\n\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.39.0 to 1.40.0\n- [Release notes](https://git\n[…]\np: go_modules\n- dependency-name: google.golang.org/grpc\n dependency-version: 1.79.3\n dependency-type: indirect\n dependency-group: go_modules\n...\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "chore(deps): bump the go_modules group across 1 directory with 2 updates",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-03-26T15:03:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b455f43ba90c92035c6f423bb2e4c99995ea181d",
"body": null,
"is_bot": true,
"headline": "chore(deps): update pnpm to v10.33.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T15:03:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "547b65b9c4f7a414b09248e5a5d6b84a6c697f0b",
"body": null,
"is_bot": true,
"headline": "chore(deps): update golang docker tag to v1.26",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T15:03:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c3edc46c7a2b71de3622ba7b2ae939a3b24228e7",
"body": "….4.1 [security] (#143)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[github.com/modelcontextprotocol/go-sdk](https://redirect.github.com/model\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module github.com/modelcontextprotocol/go-sdk to v1…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:02:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f7a8216980bdfff4197289c4374c4be5348b529e",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [k8s.io/api](https://redirect.github.com/kubernetes/api) | `v0.35.0` →\n`v0.35.3` |\n.\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update kubernetes monorepo to v0.35.3 (#134)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:02:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "106f4d03b940e719cb46ac9d6ac194cfd25b8b15",
"body": "…127)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[sigs.k8s.io/controller-runtime](https://redirect.github.com/kubernetes-sigs/controller-runt\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.3 (#…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T15:01:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d25fbdc1982cf058d7b6d9793b1476a5bd239104",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[@tailwindcss/oxide-darwin-arm64](https://redirect.github.com/tailwindlabs/tailwindcss)\n([source](h\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update tailwindcss monorepo to v4.2.2 (#148)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:38:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3cbf6b3b2abc8cf7eb12e103c0bd5e3c0cf22ced",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [rollup](https://rollupjs.org/)\n([source](https://redirect.github.com/rollup/rollup)) | [`4.59.0` →\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency rollup to v4.60.0 (#149)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:38:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "aff3346e6620fb4d445c5a56f79b8a47507ec126",
"body": null,
"is_bot": true,
"headline": "fix(deps): update module sigs.k8s.io/controller-runtime to v0.23.3",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T14:36:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6369d73ca47d0395d61d14d0d94a522f77655e86",
"body": "….2 (#128)\n\nThis PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[sigs.k8s.io/structured-merge-diff/v6](https://redirect.github.com/kubernetes-sigs/stru\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update module sigs.k8s.io/structured-merge-diff/v6 to v6.3…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:33:49Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "631d1b7694292cb9e67979741cc3f39d566cfa17",
"body": null,
"is_bot": true,
"headline": "chore(deps): update tailwindcss monorepo to v4.2.2",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T14:33:32Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a506eb0c75863fee8056486a13d1d782fa255824",
"body": null,
"is_bot": true,
"headline": "chore(deps): update dependency rollup to v4.60.0",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T14:31:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d076c2d17de92f664b45f25e3af0c2e43403281b",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n|\n[lightningcss](https://redirect.github.com/parcel-bundler/lightningcss)\n| [`1.31.1` →\n`1.32.0`](htt\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency lightningcss to v1.32.0 (#131)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:31:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "729137a0dbffa669d5d1da2b03bef2a02ae7b641",
"body": null,
"is_bot": true,
"headline": "fix(deps): update kubernetes monorepo to v0.35.3",
"author_name": "renovate[bot]",
"author_login": "renovate[bot]",
"committed_at": "2026-03-26T14:31:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0838a36c087d2f3ddca266da6a73e4205d644913",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [postcss](https://postcss.org/)\n([source](https://redirect.github.com/postcss/postcss)) | [`8.5.6` \n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency postcss to v8.5.8 (#123)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:29:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c1418c77db07640dad0f80418936273738f36616",
"body": "This PR contains the following updates:\n\n| Package | Change |\n[Age](https://docs.renovatebot.com/merge-confidence/) |\n[Confidence](https://docs.renovatebot.com/merge-confidence/) |\n|---|---|---|---|\n| [isbot](https://isbot.js.org)\n([source](https://redirect.github.com/omrilotan/isbot)) | [`5.1.35` →\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "chore(deps): update dependency isbot to v5.1.36 (#122)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:28:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "457a006413b8371948124b16fe253a0c8b82f3bc",
"body": "Error ratio rules were computing 1 - (0 / 0.001) = 1.0 when there was\nno traffic, causing burn rate panels to spike to 100%. Add a zero-traffic\nguard using `* on() (total > bool 0)` which returns 0 instead of 1 when\nthe denominator has no data. This makes burn rate charts show 0 (healthy)\nduring idle periods instead of false 100% spikes.\n\nCo-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>",
"is_bot": false,
"headline": "Fix error ratio false 100% during zero-traffic periods",
"author_name": "Scot Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:28:33Z",
"body_truncated": false,
"is_coding_agent": true
},
{
"oid": "8638e9fdc53794e087a4d7e17c4c8104b024c69c",
"body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [k8s.io/utils](https://redirect.github.com/kubernetes/utils) | require\n| digest | `bc988d5` → `28399d8` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedule defined),\nAu\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update k8s.io/utils digest to 28399d8 (#121)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:28:16Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0a4c0e58628a5d2094df912b21fe95dd93c3880e",
"body": "This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[k8s.io/kube-openapi](https://redirect.github.com/kubernetes/kube-openapi)\n| require | digest | `a19766b` → `5883c5e` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Branch creation - At any time (no schedul\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update k8s.io/kube-openapi digest to 5883c5e (#118)",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:27:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6a85b531fb8705c5819ec3cead7bf68abec59498",
"body": "… d00831a (#117)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n|\n[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)\n| require | digest | `ff82c1b` → `d00831a` |\n\n---\n\n### Configuration\n\n📅 **Schedule**: Br\n[…]\nlog](https://developer.mend.io/github/datum-cloud/activity).\n\n<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->",
"is_bot": false,
"headline": "fix(deps): update google.golang.org/genproto/googleapis/api digest to…",
"author_name": "Scot Schuchert-Wells",
"author_login": "scotwells",
"committed_at": "2026-03-26T14:27:32Z",
"body_truncated": true,
"is_coding_agent": false
}
],
"releases_count": 13,
"commits_last_year": 447,
"latest_release_at": "2026-06-25T17:55:15Z",
"latest_release_tag": "v0.7.1",
"releases_from_tags": false,
"days_since_last_push": 17,
"active_weeks_last_year": 22,
"days_since_latest_release": 30,
"mean_days_between_releases": 11.7
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 50,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "go.miloapis.com/activity",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": null,
"registry_url": "https://pkg.go.dev/go.miloapis.com/activity",
"is_deprecated": false,
"latest_version": "v0.7.1",
"repository_url": null,
"versions_count": 13,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-06-25T15:24:42Z",
"latest_version_yanked": null,
"days_since_latest_publish": 31
},
{
"name": "@datum-cloud/activity-ui",
"exists": true,
"license": "Apache-2.0",
"keywords": [
"react",
"kubernetes",
"audit-logs",
"activity"
],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/@datum-cloud/activity-ui",
"is_deprecated": false,
"latest_version": "0.5.1",
"repository_url": "https://github.com/milo-os/activity",
"versions_count": 25,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 3,
"monthly_downloads": 871,
"first_published_at": "2026-03-10T19:44:07.291000Z",
"latest_published_at": "2026-05-21T16:10:15.895000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 65
}
]
},
"popularity": {
"forks": 1,
"stars": 1,
"watchers": 0,
"fork_history": {
"days": [
{
"date": "2026-04-06",
"count": 1
}
],
"complete": true,
"collected": 1,
"total_forks": 1
},
"star_history": null,
"open_issues_and_prs": 21
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"example",
"examples"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": true,
"bootstrap_files": [
"Taskfile.yaml",
"docs/Taskfile.yaml",
"migrations/Taskfile.yaml",
"observability/Taskfile.yaml",
"test/load/Taskfile.yaml",
"ui/Taskfile.yaml"
],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [
"ui/example/tsconfig.json",
"ui/tsconfig.json"
],
"toolchain_manifests": [
"go.mod"
],
"largest_source_bytes": 51286,
"source_files_sampled": 324,
"oversized_source_files": 0,
"agent_instruction_files": [
"CLAUDE.md"
],
"agent_instruction_max_bytes": 14361
},
"dependencies": {
"manifests": [
"go.mod",
"ui/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": 5,
"malicious_count": 0,
"assessed_package": "npm:@datum-cloud/activity-ui@0.5.1",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"go",
"npm"
],
"dependencies": [
{
"name": "github.com/ClickHouse/clickhouse-go/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.43.0"
},
{
"name": "github.com/google/cel-go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.27.0"
},
{
"name": "github.com/google/uuid",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "github.com/modelcontextprotocol/go-sdk",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.4.1"
},
{
"name": "github.com/nats-io/nats.go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.48.0"
},
{
"name": "github.com/pmezard/go-difflib",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.0"
},
{
"name": "github.com/prometheus/client_golang",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.23.2"
},
{
"name": "github.com/spf13/cobra",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.2"
},
{
"name": "github.com/spf13/pflag",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.10"
},
{
"name": "github.com/stretchr/testify",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.11.1"
},
{
"name": "go.opentelemetry.io/otel",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.40.0"
},
{
"name": "go.opentelemetry.io/otel/trace",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.40.0"
},
{
"name": "golang.org/x/term",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.41.0"
},
{
"name": "golang.org/x/time",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.15.0"
},
{
"name": "google.golang.org/genproto/googleapis/api",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20260319201613-d00831a3d3e7"
},
{
"name": "k8s.io/api",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/apiextensions-apiserver",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/apimachinery",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/apiserver",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/cli-runtime",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/client-go",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/component-base",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/klog/v2",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v2.130.1"
},
{
"name": "k8s.io/kube-openapi",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20260330154417-16be699c7b31"
},
{
"name": "k8s.io/kubectl",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.35.3"
},
{
"name": "k8s.io/utils",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.0.0-20260319190234-28399d86e0b5"
},
{
"name": "sigs.k8s.io/controller-runtime",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v0.23.3"
},
{
"name": "sigs.k8s.io/structured-merge-diff/v6",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v6.3.2"
},
{
"name": "sigs.k8s.io/yaml",
"manifest": "go.mod",
"ecosystem": "go",
"version_constraint": "v1.6.0"
},
{
"name": "class-variance-authority",
"manifest": "ui/package.json",
"ecosystem": "npm",
"version_constraint": "^0.7.1"
},
{
"name": "clsx",
"manifest": "ui/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "date-fns",
"manifest": "ui/package.json",
"ecosystem": "npm",
"version_constraint": "^4.1.0"
},
{
"name": "lucide-react",
"manifest": "ui/package.json",
"ecosystem": "npm",
"version_constraint": "^0.577.0"
},
{
"name": "tailwind-merge",
"manifest": "ui/package.json",
"ecosystem": "npm",
"version_constraint": "^3.4.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/clickhouse/clickhouse-go/v2",
"direct": true,
"version": "v2.43.0",
"ecosystem": "go"
},
{
"name": "github.com/google/cel-go",
"direct": true,
"version": "v0.27.0",
"ecosystem": "go"
},
{
"name": "github.com/google/uuid",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "github.com/modelcontextprotocol/go-sdk",
"direct": true,
"version": "v1.4.1",
"ecosystem": "go"
},
{
"name": "github.com/nats-io/nats.go",
"direct": true,
"version": "v1.48.0",
"ecosystem": "go"
},
{
"name": "github.com/pmezard/go-difflib",
"direct": true,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_golang",
"direct": true,
"version": "v1.23.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cobra",
"direct": true,
"version": "v1.10.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/pflag",
"direct": true,
"version": "v1.0.10",
"ecosystem": "go"
},
{
"name": "github.com/stretchr/testify",
"direct": true,
"version": "v1.11.1",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel",
"direct": true,
"version": "v1.40.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/trace",
"direct": true,
"version": "v1.40.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": true,
"version": "v0.41.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/time",
"direct": true,
"version": "v0.15.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/api",
"direct": true,
"version": "v0.0.0-20260319201613-d00831a3d3e7",
"ecosystem": "go"
},
{
"name": "k8s.io/api",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/apiextensions-apiserver",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/apimachinery",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/apiserver",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/cli-runtime",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/client-go",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/component-base",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/klog/v2",
"direct": true,
"version": "v2.130.1",
"ecosystem": "go"
},
{
"name": "k8s.io/kube-openapi",
"direct": true,
"version": "v0.0.0-20260330154417-16be699c7b31",
"ecosystem": "go"
},
{
"name": "k8s.io/kubectl",
"direct": true,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/utils",
"direct": true,
"version": "v0.0.0-20260319190234-28399d86e0b5",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/controller-runtime",
"direct": true,
"version": "v0.23.3",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/structured-merge-diff/v6",
"direct": true,
"version": "v6.3.2",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/yaml",
"direct": true,
"version": "v1.6.0",
"ecosystem": "go"
},
{
"name": "class-variance-authority",
"direct": true,
"version": "0.7.1",
"ecosystem": "npm"
},
{
"name": "class-variance-authority",
"direct": true,
"version": "^0.7.1",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": true,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": true,
"version": "^2.1.1",
"ecosystem": "npm"
},
{
"name": "date-fns",
"direct": true,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "0.577.0",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": true,
"version": "^0.577.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "tailwind-merge",
"direct": true,
"version": "^3.4.0",
"ecosystem": "npm"
},
{
"name": "cel.dev/expr",
"direct": false,
"version": "v0.25.1",
"ecosystem": "go"
},
{
"name": "github.com/andybalholm/brotli",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/antlr4-go/antlr/v4",
"direct": false,
"version": "v4.13.1",
"ecosystem": "go"
},
{
"name": "github.com/azure/go-ansiterm",
"direct": false,
"version": "v0.0.0-20230124172434-306776ec8161",
"ecosystem": "go"
},
{
"name": "github.com/beorn7/perks",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/blang/semver/v4",
"direct": false,
"version": "v4.0.0",
"ecosystem": "go"
},
{
"name": "github.com/cenkalti/backoff/v4",
"direct": false,
"version": "v4.3.0",
"ecosystem": "go"
},
{
"name": "github.com/cespare/xxhash/v2",
"direct": false,
"version": "v2.3.0",
"ecosystem": "go"
},
{
"name": "github.com/chai2010/gettext-go",
"direct": false,
"version": "v1.0.2",
"ecosystem": "go"
},
{
"name": "github.com/clickhouse/ch-go",
"direct": false,
"version": "v0.71.0",
"ecosystem": "go"
},
{
"name": "github.com/coreos/go-semver",
"direct": false,
"version": "v0.3.1",
"ecosystem": "go"
},
{
"name": "github.com/coreos/go-systemd/v22",
"direct": false,
"version": "v22.5.0",
"ecosystem": "go"
},
{
"name": "github.com/davecgh/go-spew",
"direct": false,
"version": "v1.1.2-0.20180830191138-d8f796af33cc",
"ecosystem": "go"
},
{
"name": "github.com/emicklei/go-restful/v3",
"direct": false,
"version": "v3.12.2",
"ecosystem": "go"
},
{
"name": "github.com/evanphx/json-patch/v5",
"direct": false,
"version": "v5.9.11",
"ecosystem": "go"
},
{
"name": "github.com/exponent-io/jsonpath",
"direct": false,
"version": "v0.0.0-20210407135951-1de76d718b3f",
"ecosystem": "go"
},
{
"name": "github.com/fatih/color",
"direct": false,
"version": "v1.18.0",
"ecosystem": "go"
},
{
"name": "github.com/felixge/httpsnoop",
"direct": false,
"version": "v1.0.4",
"ecosystem": "go"
},
{
"name": "github.com/fsnotify/fsnotify",
"direct": false,
"version": "v1.9.0",
"ecosystem": "go"
},
{
"name": "github.com/fxamacker/cbor/v2",
"direct": false,
"version": "v2.9.0",
"ecosystem": "go"
},
{
"name": "github.com/go-errors/errors",
"direct": false,
"version": "v1.4.2",
"ecosystem": "go"
},
{
"name": "github.com/go-faster/city",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/go-faster/errors",
"direct": false,
"version": "v0.7.1",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/logr",
"direct": false,
"version": "v1.4.3",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/stdr",
"direct": false,
"version": "v1.2.2",
"ecosystem": "go"
},
{
"name": "github.com/go-logr/zapr",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonpointer",
"direct": false,
"version": "v0.22.1",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/jsonreference",
"direct": false,
"version": "v0.21.3",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag",
"direct": false,
"version": "v0.23.0",
"ecosystem": "go"
},
{
"name": "github.com/go-openapi/swag/jsonname",
"direct": false,
"version": "v0.25.1",
"ecosystem": "go"
},
{
"name": "github.com/gobuffalo/flect",
"direct": false,
"version": "v1.0.3",
"ecosystem": "go"
},
{
"name": "github.com/gogo/protobuf",
"direct": false,
"version": "v1.3.2",
"ecosystem": "go"
},
{
"name": "github.com/golang/protobuf",
"direct": false,
"version": "v1.5.4",
"ecosystem": "go"
},
{
"name": "github.com/google/btree",
"direct": false,
"version": "v1.1.3",
"ecosystem": "go"
},
{
"name": "github.com/google/gnostic-models",
"direct": false,
"version": "v0.7.0",
"ecosystem": "go"
},
{
"name": "github.com/google/go-cmp",
"direct": false,
"version": "v0.7.0",
"ecosystem": "go"
},
{
"name": "github.com/google/jsonschema-go",
"direct": false,
"version": "v0.4.2",
"ecosystem": "go"
},
{
"name": "github.com/gregjones/httpcache",
"direct": false,
"version": "v0.0.0-20190611155906-901d90724c79",
"ecosystem": "go"
},
{
"name": "github.com/grpc-ecosystem/go-grpc-prometheus",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/grpc-ecosystem/grpc-gateway/v2",
"direct": false,
"version": "v2.27.3",
"ecosystem": "go"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/josharian/intern",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/json-iterator/go",
"direct": false,
"version": "v1.1.12",
"ecosystem": "go"
},
{
"name": "github.com/klauspost/compress",
"direct": false,
"version": "v1.18.3",
"ecosystem": "go"
},
{
"name": "github.com/kylelemons/godebug",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/liggitt/tabwriter",
"direct": false,
"version": "v0.0.0-20181228230101-89fcab3d43de",
"ecosystem": "go"
},
{
"name": "github.com/mailru/easyjson",
"direct": false,
"version": "v0.7.7",
"ecosystem": "go"
},
{
"name": "github.com/makenowjust/heredoc",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-colorable",
"direct": false,
"version": "v0.1.13",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": false,
"version": "v0.0.20",
"ecosystem": "go"
},
{
"name": "github.com/mitchellh/go-wordwrap",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/moby/term",
"direct": false,
"version": "v0.5.0",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/concurrent",
"direct": false,
"version": "v0.0.0-20180306012644-bacd9c7ef1dd",
"ecosystem": "go"
},
{
"name": "github.com/modern-go/reflect2",
"direct": false,
"version": "v1.0.3-0.20250322232337-35a7c28c31ee",
"ecosystem": "go"
},
{
"name": "github.com/monochromegane/go-gitignore",
"direct": false,
"version": "v0.0.0-20200626010858-205db1a8cc00",
"ecosystem": "go"
},
{
"name": "github.com/munnerz/goautoneg",
"direct": false,
"version": "v0.0.0-20191010083416-a7dc8b61c822",
"ecosystem": "go"
},
{
"name": "github.com/nats-io/nkeys",
"direct": false,
"version": "v0.4.11",
"ecosystem": "go"
},
{
"name": "github.com/nats-io/nuid",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/nytimes/gziphandler",
"direct": false,
"version": "v1.1.1",
"ecosystem": "go"
},
{
"name": "github.com/paulmach/orb",
"direct": false,
"version": "v0.12.0",
"ecosystem": "go"
},
{
"name": "github.com/peterbourgon/diskv",
"direct": false,
"version": "v2.0.1+incompatible",
"ecosystem": "go"
},
{
"name": "github.com/pierrec/lz4/v4",
"direct": false,
"version": "v4.1.25",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/client_model",
"direct": false,
"version": "v0.6.2",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/common",
"direct": false,
"version": "v0.66.1",
"ecosystem": "go"
},
{
"name": "github.com/prometheus/procfs",
"direct": false,
"version": "v0.16.1",
"ecosystem": "go"
},
{
"name": "github.com/russross/blackfriday/v2",
"direct": false,
"version": "v2.1.0",
"ecosystem": "go"
},
{
"name": "github.com/segmentio/asm",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "github.com/segmentio/encoding",
"direct": false,
"version": "v0.5.4",
"ecosystem": "go"
},
{
"name": "github.com/shopspring/decimal",
"direct": false,
"version": "v1.4.0",
"ecosystem": "go"
},
{
"name": "github.com/stoewer/go-strcase",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/x448/float16",
"direct": false,
"version": "v0.8.4",
"ecosystem": "go"
},
{
"name": "github.com/xlab/treeprint",
"direct": false,
"version": "v1.2.0",
"ecosystem": "go"
},
{
"name": "github.com/yosida95/uritemplate/v3",
"direct": false,
"version": "v3.0.2",
"ecosystem": "go"
},
{
"name": "go.etcd.io/etcd/api/v3",
"direct": false,
"version": "v3.6.5",
"ecosystem": "go"
},
{
"name": "go.etcd.io/etcd/client/pkg/v3",
"direct": false,
"version": "v3.6.5",
"ecosystem": "go"
},
{
"name": "go.etcd.io/etcd/client/v3",
"direct": false,
"version": "v3.6.5",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/auto/sdk",
"direct": false,
"version": "v1.2.1",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc",
"direct": false,
"version": "v0.60.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp",
"direct": false,
"version": "v0.61.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace",
"direct": false,
"version": "v1.34.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc",
"direct": false,
"version": "v1.34.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/metric",
"direct": false,
"version": "v1.40.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/otel/sdk",
"direct": false,
"version": "v1.40.0",
"ecosystem": "go"
},
{
"name": "go.opentelemetry.io/proto/otlp",
"direct": false,
"version": "v1.9.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/multierr",
"direct": false,
"version": "v1.11.0",
"ecosystem": "go"
},
{
"name": "go.uber.org/zap",
"direct": false,
"version": "v1.27.1",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v2",
"direct": false,
"version": "v2.4.3",
"ecosystem": "go"
},
{
"name": "go.yaml.in/yaml/v3",
"direct": false,
"version": "v3.0.4",
"ecosystem": "go"
},
{
"name": "golang.org/x/crypto",
"direct": false,
"version": "v0.47.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/exp",
"direct": false,
"version": "v0.0.0-20240823005443-9b4947da3948",
"ecosystem": "go"
},
{
"name": "golang.org/x/mod",
"direct": false,
"version": "v0.32.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "v0.49.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/oauth2",
"direct": false,
"version": "v0.34.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sync",
"direct": false,
"version": "v0.19.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": false,
"version": "v0.42.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.33.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/tools",
"direct": false,
"version": "v0.41.0",
"ecosystem": "go"
},
{
"name": "gomodules.xyz/jsonpatch/v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "google.golang.org/genproto/googleapis/rpc",
"direct": false,
"version": "v0.0.0-20260311181403-84a4fc48630c",
"ecosystem": "go"
},
{
"name": "google.golang.org/grpc",
"direct": false,
"version": "v1.79.3",
"ecosystem": "go"
},
{
"name": "google.golang.org/protobuf",
"direct": false,
"version": "v1.36.11",
"ecosystem": "go"
},
{
"name": "gopkg.in/evanphx/json-patch.v4",
"direct": false,
"version": "v4.13.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/inf.v0",
"direct": false,
"version": "v0.9.1",
"ecosystem": "go"
},
{
"name": "gopkg.in/natefinch/lumberjack.v2",
"direct": false,
"version": "v2.2.1",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v2",
"direct": false,
"version": "v2.4.0",
"ecosystem": "go"
},
{
"name": "gopkg.in/yaml.v3",
"direct": false,
"version": "v3.0.1",
"ecosystem": "go"
},
{
"name": "k8s.io/code-generator",
"direct": false,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "k8s.io/gengo/v2",
"direct": false,
"version": "v2.0.0-20250922181213-ec3ebc5fd46b",
"ecosystem": "go"
},
{
"name": "k8s.io/kms",
"direct": false,
"version": "v0.35.3",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/apiserver-network-proxy/konnectivity-client",
"direct": false,
"version": "v0.31.2",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/controller-tools",
"direct": false,
"version": "v0.20.1",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/json",
"direct": false,
"version": "v0.0.0-20250730193827-2d320260d730",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/kustomize/api",
"direct": false,
"version": "v0.20.1",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/kustomize/kyaml",
"direct": false,
"version": "v0.20.1",
"ecosystem": "go"
},
{
"name": "sigs.k8s.io/randfill",
"direct": false,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/css-color",
"direct": false,
"version": "5.1.11",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/dom-selector",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/generational-cache",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/nwsapi",
"direct": false,
"version": "2.3.9",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-annotate-as-pure",
"direct": false,
"version": "7.27.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-create-class-features-plugin",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-member-expression-to-functions",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-optimise-call-expression",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-plugin-utils",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-replace-supers",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-skip-transparent-expression-wrappers",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-decorators",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-jsx",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-typescript",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-modules-commonjs",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-typescript",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/preset-typescript",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@bramus/specificity",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "@conform-to/dom",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "@conform-to/react",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "@conform-to/zod",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "@csstools/color-helpers",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@csstools/css-calc",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-color-parser",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-parser-algorithms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-syntax-patches-for-csstree",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@csstools/css-tokenizer",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@date-fns/tz",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "@datum-cloud/datum-ui",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@datum-cloud/datum-ui",
"direct": false,
"version": "^0.8.0",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/accessibility",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/core",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/sortable",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "@dnd-kit/utilities",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "@emotion/hash",
"direct": false,
"version": "0.9.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@eslint-community/eslint-utils",
"direct": false,
"version": "4.9.1",
"ecosystem": "npm"
},
{
"name": "@eslint-community/regexpp",
"direct": false,
"version": "4.12.2",
"ecosystem": "npm"
},
{
"name": "@eslint/eslintrc",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@eslint/js",
"direct": false,
"version": "8.57.1",
"ecosystem": "npm"
},
{
"name": "@exodus/bytes",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "@floating-ui/core",
"direct": false,
"version": "1.7.4",
"ecosystem": "npm"
},
{
"name": "@floating-ui/dom",
"direct": false,
"version": "1.7.5",
"ecosystem": "npm"
},
{
"name": "@floating-ui/react-dom",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@floating-ui/utils",
"direct": false,
"version": "0.2.10",
"ecosystem": "npm"
},
{
"name": "@hookform/resolvers",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/config-array",
"direct": false,
"version": "0.13.0",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/module-importer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@humanwhocodes/object-schema",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/remapping",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@jspm/core",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@mdx-js/mdx",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@monaco-editor/loader",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "@monaco-editor/react",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@monaco-editor/react",
"direct": false,
"version": "^4.7.0",
"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/fs",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/git",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@npmcli/package-json",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@npmcli/promise-spawn",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@pkgjs/parseargs",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "@playwright/test",
"direct": false,
"version": "1.58.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/number",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-arrow",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-avatar",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-checkbox",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collapsible",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-collection",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-context",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dialog",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-direction",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dismissable-layer",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-dropdown-menu",
"direct": false,
"version": "2.1.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-guards",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-focus-scope",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-hover-card",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-id",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-label",
"direct": false,
"version": "2.1.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-menu",
"direct": false,
"version": "2.1.16",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popover",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-popper",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-portal",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-presence",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-radio-group",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-roving-focus",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-select",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-separator",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-switch",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tabs",
"direct": false,
"version": "1.1.13",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-tooltip",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-callback-ref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-effect-event",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-escape-keydown",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-is-hydrated",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-previous",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-size",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-visually-hidden",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/rect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@react-leaflet/core",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@reduxjs/toolkit",
"direct": false,
"version": "2.11.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/dev",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/dev",
"direct": false,
"version": "^2.15.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/express",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/node",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/node",
"direct": false,
"version": "^2.15.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/react",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/react",
"direct": false,
"version": "^2.15.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/router",
"direct": false,
"version": "1.23.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/serve",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/serve",
"direct": false,
"version": "^2.15.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/server-runtime",
"direct": false,
"version": "2.17.4",
"ecosystem": "npm"
},
{
"name": "@remix-run/web-blob",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@remix-run/web-fetch",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "@remix-run/web-file",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@remix-run/web-form-data",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@remix-run/web-stream",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-commonjs",
"direct": false,
"version": "29.0.2",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-node-resolve",
"direct": false,
"version": "15.3.1",
"ecosystem": "npm"
},
{
"name": "@rollup/plugin-typescript",
"direct": false,
"version": "11.1.6",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/utils",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@stepperize/core",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@stepperize/react",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@tabby_ai/hijri-converter",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/node",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-android-arm64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-arm64",
"direct": false,
"version": "^4.2.1",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-darwin-x64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-freebsd-x64",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm-gnueabihf",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-gnu",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-arm64-musl",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-gnu",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-linux-x64-musl",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-wasm32-wasi",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-arm64-msvc",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/oxide-win32-x64-msvc",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/postcss",
"direct": false,
"version": "^4.1.17",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "@tailwindcss/vite",
"direct": false,
"version": "^4.2.1",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-table",
"direct": false,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@tanstack/react-virtual",
"direct": false,
"version": "3.13.24",
"ecosystem": "npm"
},
{
"name": "@tanstack/table-core",
"direct": false,
"version": "8.21.3",
"ecosystem": "npm"
},
{
"name": "@tanstack/virtual-core",
"direct": false,
"version": "3.14.0",
"ecosystem": "npm"
},
{
"name": "@tiptap/core",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-blockquote",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-bold",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-bubble-menu",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-bullet-list",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-character-count",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-code",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-code-block",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-document",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-dropcursor",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-floating-menu",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-gapcursor",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-hard-break",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-heading",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-horizontal-rule",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-italic",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-link",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-list",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-list-item",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-list-keymap",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-ordered-list",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-paragraph",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-placeholder",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-strike",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-text",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extension-underline",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/extensions",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/pm",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/react",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@tiptap/starter-kit",
"direct": false,
"version": "3.22.5",
"ecosystem": "npm"
},
{
"name": "@types/acorn",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "@types/cookie",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "@types/d3-array",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-color",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "@types/d3-ease",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/d3-interpolate",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-path",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "@types/d3-scale",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/d3-shape",
"direct": false,
"version": "3.1.8",
"ecosystem": "npm"
},
{
"name": "@types/d3-time",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/d3-timer",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "@types/estree-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "2.3.10",
"ecosystem": "npm"
},
{
"name": "@types/js-yaml",
"direct": false,
"version": "4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/js-yaml",
"direct": false,
"version": "^4.0.9",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "3.0.15",
"ecosystem": "npm"
},
{
"name": "@types/mdx",
"direct": false,
"version": "2.0.13",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.3.2",
"ecosystem": "npm"
},
{
"name": "@types/prop-types",
"direct": false,
"version": "15.7.15",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "18.3.28",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "^18.2.45",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "18.3.7",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "^18.2.18",
"ecosystem": "npm"
},
{
"name": "@types/resolve",
"direct": false,
"version": "1.20.2",
"ecosystem": "npm"
},
{
"name": "@types/semver",
"direct": false,
"version": "7.7.1",
"ecosystem": "npm"
},
{
"name": "@types/trusted-types",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "@types/use-sync-external-store",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/eslint-plugin",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/parser",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/scope-manager",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/type-utils",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/typescript-estree",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/utils",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@typescript-eslint/visitor-keys",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@vanilla-extract/babel-plugin-debug-ids",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@vanilla-extract/css",
"direct": false,
"version": "1.18.0",
"ecosystem": "npm"
},
{
"name": "@vanilla-extract/integration",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "@vanilla-extract/private",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@web3-storage/multipart-parser",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@zxing/text-encoding",
"direct": false,
"version": "0.9.0",
"ecosystem": "npm"
},
{
"name": "abort-controller",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.16.0",
"ecosystem": "npm"
},
{
"name": "acorn-jsx",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "6.14.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": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-hidden",
"direct": false,
"version": "1.2.6",
"ecosystem": "npm"
},
{
"name": "array-buffer-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "array-flatten",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "array-includes",
"direct": false,
"version": "3.1.9",
"ecosystem": "npm"
},
{
"name": "array-union",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "array.prototype.findlast",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "array.prototype.flat",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.flatmap",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "array.prototype.tosorted",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "arraybuffer.prototype.slice",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "astring",
"direct": false,
"version": "1.9.0",
"ecosystem": "npm"
},
{
"name": "async-function",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "attr-accept",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": false,
"version": "10.4.27",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": false,
"version": "^10.4.22",
"ecosystem": "npm"
},
{
"name": "available-typed-arrays",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "basic-auth",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "bidi-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "1.20.4",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserify-zlib",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.1",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "6.7.14",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "17.1.4",
"ecosystem": "npm"
},
{
"name": "call-bind",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001774",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "character-entities",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "character-reference-invalid",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "cmdk",
"direct": false,
"version": "1.1.1",
"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": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commondir",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compressible",
"direct": false,
"version": "2.0.18",
"ecosystem": "npm"
},
{
"name": "compression",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": false,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "cookie-signature",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "cookie-signature",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "css-what",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "d3-array",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "d3-color",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-ease",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-format",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "d3-interpolate",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "d3-path",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-scale",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "d3-shape",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "d3-time",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "d3-time-format",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "d3-timer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "data-urls",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "data-view-buffer",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-length",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "data-view-byte-offset",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "date-fns-jalali",
"direct": false,
"version": "4.1.0-0",
"ecosystem": "npm"
},
{
"name": "date-fns-tz",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decimal.js",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "decimal.js-light",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "deep-is",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "deep-object-diff",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "deepmerge",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "depd",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "destroy",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "detect-node-es",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "dir-glob",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "doctrine",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": false,
"version": "3.2.7",
"ecosystem": "npm"
},
{
"name": "dompurify",
"direct": false,
"version": "3.4.2",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "16.6.1",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "duplexify",
"direct": false,
"version": "3.7.1",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "ee-first",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.302",
"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": "encodeurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.20.1",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "err-code",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "es-abstract",
"direct": false,
"version": "1.24.1",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-iterator-helpers",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es-shim-unscopables",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "es-to-primitive",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-toolkit",
"direct": false,
"version": "1.46.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.17.6",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "esbuild-plugins-node-modules-polyfill",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-html",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "eslint",
"direct": false,
"version": "8.57.1",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react",
"direct": false,
"version": "7.37.5",
"ecosystem": "npm"
},
{
"name": "eslint-plugin-react-hooks",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "7.2.2",
"ecosystem": "npm"
},
{
"name": "eslint-visitor-keys",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "espree",
"direct": false,
"version": "9.6.1",
"ecosystem": "npm"
},
{
"name": "esquery",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-attach-comments",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "estree-util-build-jsx",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "estree-util-to-js",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "estree-util-value-to-estree",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-visit",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "etag",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "eval",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "event-target-shim",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "exit-hook",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "express",
"direct": false,
"version": "4.22.1",
"ecosystem": "npm"
},
{
"name": "exsolve",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-equals",
"direct": false,
"version": "5.4.0",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-json-stable-stringify",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fast-levenshtein",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.20.1",
"ecosystem": "npm"
},
{
"name": "fault",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "file-entry-cache",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "file-selector",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "finalhandler",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "flat-cache",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "flatted",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "for-each",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "format",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "forwarded",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "fraction.js",
"direct": false,
"version": "5.3.4",
"ecosystem": "npm"
},
{
"name": "framer-motion",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "fresh",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "fs-constants",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "function.prototype.name",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "functions-have-names",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "generator-function",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "generic-names",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "gensync",
"direct": false,
"version": "1.0.0-beta.2",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-nonce",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-port",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "get-symbol-description",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "10.5.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "globals",
"direct": false,
"version": "13.24.0",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "graphemer",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "gunzip-maybe",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "has-bigints",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-proto",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "hast-util-to-estree",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "6.1.3",
"ecosystem": "npm"
},
{
"name": "html-encoding-sniffer",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "icss-utils",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "immer",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "immer",
"direct": false,
"version": "11.1.4",
"ecosystem": "npm"
},
{
"name": "import-fresh",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "internal-slot",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "internmap",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "ipaddr.js",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "is-alphabetical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-alphanumerical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-arguments",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "is-array-buffer",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "is-async-function",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-bigint",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-boolean-object",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "is-buffer",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "is-callable",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.1",
"ecosystem": "npm"
},
{
"name": "is-data-view",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-date-object",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-deflate",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-finalizationregistry",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-generator-function",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-gzip",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-hexadecimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-map",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-module",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-negative-zero",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-number-object",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-path-inside",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-potential-custom-element-name",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-reference",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-reference",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "is-regex",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "is-set",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "is-shared-array-buffer",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-string",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-symbol",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-typed-array",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-weakmap",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "is-weakref",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "is-weakset",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "isbot",
"direct": false,
"version": "5.1.36",
"ecosystem": "npm"
},
{
"name": "isbot",
"direct": false,
"version": "^5.1.17",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isomorphic-dompurify",
"direct": false,
"version": "3.11.0",
"ecosystem": "npm"
},
{
"name": "iterator.prototype",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "3.4.3",
"ecosystem": "npm"
},
{
"name": "javascript-stringify",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "^4.1.1",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": false,
"version": "29.1.1",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "json-stable-stringify-without-jsonify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "jsx-ast-utils",
"direct": false,
"version": "3.3.5",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "leaflet",
"direct": false,
"version": "1.9.4",
"ecosystem": "npm"
},
{
"name": "leaflet-draw",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "leaflet.fullscreen",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "leaflet.markercluster",
"direct": false,
"version": "1.5.3",
"ecosystem": "npm"
},
{
"name": "levn",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "^1.31.1",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "linkifyjs",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "loader-utils",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "local-pkg",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.23",
"ecosystem": "npm"
},
{
"name": "lodash.camelcase",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.debounce",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "lodash.merge",
"direct": false,
"version": "4.6.2",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "longest-streak",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.3.5",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "markdown-extensions",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "marked",
"direct": false,
"version": "14.0.0",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-definitions",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-frontmatter",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-expression",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-jsx",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdxjs-esm",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-phrasing",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "12.3.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-markdown",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-string",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "mdn-data",
"direct": false,
"version": "2.27.1",
"ecosystem": "npm"
},
{
"name": "media-query-parser",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "media-typer",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "merge-descriptors",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "methods",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "micromark",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "micromark-core-commonmark",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-frontmatter",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-expression",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdx-md",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-mdxjs-esm",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "micromark-factory-destination",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-label",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-mdx-expression",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "micromark-factory-space",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-title",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-whitespace",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-chunked",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-classify-character",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-combine-extensions",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-numeric-character-reference",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-string",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-events-to-acorn",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "micromark-util-html-tag-name",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-normalize-identifier",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-resolve-all",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-subtokenize",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.3",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.9",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "3.3.6",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "minipass-collect",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "minipass-flush",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "minipass-pipeline",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mkdirp-classic",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "mlly",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "modern-ahocorasick",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "monaco-editor",
"direct": false,
"version": "0.55.1",
"ecosystem": "npm"
},
{
"name": "monaco-editor",
"direct": false,
"version": "^0.55.0",
"ecosystem": "npm"
},
{
"name": "morgan",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "motion",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "motion-dom",
"direct": false,
"version": "12.38.0",
"ecosystem": "npm"
},
{
"name": "motion-utils",
"direct": false,
"version": "12.36.0",
"ecosystem": "npm"
},
{
"name": "mri",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "mrmime",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "node-exports-info",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.27",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "npm-install-checks",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "npm-normalize-package-bin",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "npm-package-arg",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "npm-pick-manifest",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "nuqs",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.4",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "object.assign",
"direct": false,
"version": "4.1.7",
"ecosystem": "npm"
},
{
"name": "object.entries",
"direct": false,
"version": "1.1.9",
"ecosystem": "npm"
},
{
"name": "object.fromentries",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "object.values",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "on-headers",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "optionator",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "orderedmap",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "outdent",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "own-keys",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "parent-module",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "parse-ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "parseurl",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "peek-stream",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "periscopic",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "pidtree",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "playwright",
"direct": false,
"version": "1.58.2",
"ecosystem": "npm"
},
{
"name": "playwright-core",
"direct": false,
"version": "1.58.2",
"ecosystem": "npm"
},
{
"name": "possible-typed-array-names",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.8",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "^8.5.6",
"ecosystem": "npm"
},
{
"name": "postcss-discard-duplicates",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-load-config",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "postcss-modules",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "postcss-modules-extract-imports",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-modules-local-by-default",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "postcss-modules-scope",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "postcss-modules-values",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "prelude-ls",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "2.8.8",
"ecosystem": "npm"
},
{
"name": "pretty-ms",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "promise-inflight",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "promise-retry",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "prop-types",
"direct": false,
"version": "15.8.1",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "prosemirror-changeset",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "prosemirror-commands",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "prosemirror-dropcursor",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "prosemirror-gapcursor",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "prosemirror-history",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "prosemirror-keymap",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "prosemirror-model",
"direct": false,
"version": "1.25.4",
"ecosystem": "npm"
},
{
"name": "prosemirror-schema-list",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "prosemirror-state",
"direct": false,
"version": "1.4.4",
"ecosystem": "npm"
},
{
"name": "prosemirror-tables",
"direct": false,
"version": "1.8.5",
"ecosystem": "npm"
},
{
"name": "prosemirror-transform",
"direct": false,
"version": "1.12.0",
"ecosystem": "npm"
},
{
"name": "prosemirror-view",
"direct": false,
"version": "1.41.8",
"ecosystem": "npm"
},
{
"name": "proxy-addr",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "pumpify",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.14.2",
"ecosystem": "npm"
},
{
"name": "quansync",
"direct": false,
"version": "0.2.11",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "range-parser",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.2.4",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "^18.2.0",
"ecosystem": "npm"
},
{
"name": "react-day-picker",
"direct": false,
"version": "9.14.0",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "19.2.4",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "^18.2.0",
"ecosystem": "npm"
},
{
"name": "react-dropzone",
"direct": false,
"version": "15.0.0",
"ecosystem": "npm"
},
{
"name": "react-hook-form",
"direct": false,
"version": "7.74.0",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "16.13.1",
"ecosystem": "npm"
},
{
"name": "react-leaflet",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "react-leaflet-markercluster",
"direct": false,
"version": "5.0.0-rc.0",
"ecosystem": "npm"
},
{
"name": "react-number-format",
"direct": false,
"version": "5.4.5",
"ecosystem": "npm"
},
{
"name": "react-redux",
"direct": false,
"version": "9.2.0",
"ecosystem": "npm"
},
{
"name": "react-refresh",
"direct": false,
"version": "0.14.2",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll",
"direct": false,
"version": "2.7.2",
"ecosystem": "npm"
},
{
"name": "react-remove-scroll-bar",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "react-router",
"direct": false,
"version": "6.30.3",
"ecosystem": "npm"
},
{
"name": "react-router-dom",
"direct": false,
"version": "6.30.3",
"ecosystem": "npm"
},
{
"name": "react-style-singleton",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "recharts",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "redux",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "redux-thunk",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "reflect.getprototypeof",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "regexp.prototype.flags",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "remark-frontmatter",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "remark-mdx",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "remark-mdx-frontmatter",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "remark-parse",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "remark-rehype",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "require-like",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "reselect",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.11",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "2.0.0-next.6",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "resolve.exports",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.60.0",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-peer-deps-external",
"direct": false,
"version": "2.2.4",
"ecosystem": "npm"
},
{
"name": "rope-sequence",
"direct": false,
"version": "1.3.4",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "sade",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "safe-array-concat",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safe-push-apply",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "safe-regex-test",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "saxes",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.23.2",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.4",
"ecosystem": "npm"
},
{
"name": "send",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "serve-static",
"direct": false,
"version": "1.16.3",
"ecosystem": "npm"
},
{
"name": "set-cookie-parser",
"direct": false,
"version": "2.7.2",
"ecosystem": "npm"
},
{
"name": "set-function-length",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "set-function-name",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "set-proto",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "setprototypeof",
"direct": false,
"version": "1.2.0",
"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": "side-channel",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "side-channel-map",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-weakmap",
"direct": false,
"version": "1.0.2",
"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": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "sonner",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.7.6",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.21",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"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": "ssri",
"direct": false,
"version": "10.0.6",
"ecosystem": "npm"
},
{
"name": "state-local",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "stop-iteration-iterator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "stream-shift",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "stream-slice",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "string-hash",
"direct": false,
"version": "1.1.3",
"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.prototype.matchall",
"direct": false,
"version": "4.0.12",
"ecosystem": "npm"
},
{
"name": "string.prototype.repeat",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "string.prototype.trim",
"direct": false,
"version": "1.2.10",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimend",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "string.prototype.trimstart",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"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": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "symbol-tree",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": false,
"version": "^4.1.17",
"ecosystem": "npm"
},
{
"name": "tailwindcss-animate",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "tailwindcss-animate",
"direct": false,
"version": "^1.0.7",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "tar-fs",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "text-table",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "tiny-invariant",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "tldts",
"direct": false,
"version": "7.0.29",
"ecosystem": "npm"
},
{
"name": "tldts-core",
"direct": false,
"version": "7.0.29",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "toidentifier",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "toml",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "tough-cookie",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "trough",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "ts-api-utils",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "tsconfig-paths",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "turbo-stream",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "tw-animate-css",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-check",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.20.2",
"ecosystem": "npm"
},
{
"name": "type-is",
"direct": false,
"version": "1.6.18",
"ecosystem": "npm"
},
{
"name": "typed-array-buffer",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-length",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "typed-array-byte-offset",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "typed-array-length",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "5.9.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": false,
"version": "^5.3.3",
"ecosystem": "npm"
},
{
"name": "ufo",
"direct": false,
"version": "1.6.3",
"ecosystem": "npm"
},
{
"name": "unbox-primitive",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "6.23.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.25.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.18.2",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "10.1.2",
"ecosystem": "npm"
},
{
"name": "unique-filename",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unique-slug",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-generated",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "unist-util-position-from-estree",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "unist-util-remove-position",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "5.1.3",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unpipe",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "uri-js",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "use-callback-ref",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "use-sidecar",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "use-sync-external-store",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "util",
"direct": false,
"version": "0.12.5",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "utils-merge",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "uvu",
"direct": false,
"version": "0.5.6",
"ecosystem": "npm"
},
{
"name": "valibot",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-name",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "vary",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "5.3.7",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "victory-vendor",
"direct": false,
"version": "37.3.6",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "5.4.21",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "^5.0.8",
"ecosystem": "npm"
},
{
"name": "vite-node",
"direct": false,
"version": "1.6.1",
"ecosystem": "npm"
},
{
"name": "vite-node",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "w3c-keyname",
"direct": false,
"version": "2.2.8",
"ecosystem": "npm"
},
{
"name": "w3c-xmlserializer",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-encoding",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-mimetype",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "16.0.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "which-boxed-primitive",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "which-builtin-type",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "which-collection",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "which-typed-array",
"direct": false,
"version": "1.1.20",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.5",
"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": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "7.5.10",
"ecosystem": "npm"
},
{
"name": "xml-name-validator",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "xmlchars",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.8.2",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 1249,
"direct_count": 38,
"indirect_count": 1211
}
},
"maintainership": {
"issues": {
"open_prs": 8,
"merged_prs": 159,
"open_issues": 13,
"closed_ratio": 0.381,
"closed_issues": 8,
"closed_unmerged_prs": 30
},
"bus_factor": 1,
"bot_contributors": 2,
"top_contributors": [
{
"type": "User",
"login": "scotwells",
"commits": 385,
"avatar_url": "https://avatars.githubusercontent.com/u/6007097?v=4"
},
{
"type": "User",
"login": "kevwilliams",
"commits": 23,
"avatar_url": "https://avatars.githubusercontent.com/u/1724763?v=4"
},
{
"type": "User",
"login": "mattdjenkinson",
"commits": 5,
"avatar_url": "https://avatars.githubusercontent.com/u/75292329?v=4"
},
{
"type": "User",
"login": "ecv",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/684695?v=4"
},
{
"type": "User",
"login": "drewr",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/6202?v=4"
},
{
"type": "User",
"login": "JoseSzycho",
"commits": 1,
"avatar_url": "https://avatars.githubusercontent.com/u/77838520?v=4"
}
],
"contributors_sampled": 6,
"top_contributor_share": 0.921
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"build-apiserver.yaml",
"publish-ui-npm.yaml",
"testing.yaml"
],
"has_docs_dir": true,
"linter_configs": [
".eslintrc.json"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"pnpm-lock.yaml"
],
"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": 6,
"reason": "branch protection is not maximal on development and all release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "14 out of 14 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": 9,
"reason": "Found 13/14 approved changesets -- score normalized to 9",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 3,
"reason": "project has 1 contributing companies or organizations -- score normalized to 3",
"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": "23 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": 0,
"reason": "108 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "4c427b5628e38828037c2edd5decef7c1770dbde",
"ran_at": "2026-07-26T15:32:00Z",
"aggregate_score": 5.4,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-25T00:00:03Z",
"oldest_open_prs": [
{
"number": 182,
"created_at": "2026-04-06T20:14:12Z",
"last_comment_at": "2026-04-29T19:51:07Z",
"last_comment_author": "ZS041"
},
{
"number": 193,
"created_at": "2026-05-01T16:12:38Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 206,
"created_at": "2026-05-26T17:14:57Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 207,
"created_at": "2026-06-04T14:25:24Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 210,
"created_at": "2026-06-25T18:26:30Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 211,
"created_at": "2026-06-26T12:10:19Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 218,
"created_at": "2026-07-03T13:31:13Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 220,
"created_at": "2026-07-09T04:32:12Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-06-25T15:24:42Z",
"ci_last_conclusion": "SUCCESS",
"oldest_open_issues": [
{
"number": 81,
"created_at": "2026-03-06T02:21:46Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 82,
"created_at": "2026-03-06T02:31:00Z",
"last_comment_at": "2026-03-06T21:03:01Z",
"last_comment_author": "scotwells"
},
{
"number": 119,
"created_at": "2026-03-11T23:00:10Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 133,
"created_at": "2026-03-13T20:05:36Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 136,
"created_at": "2026-03-26T00:12:06Z",
"last_comment_at": "2026-03-26T00:57:36Z",
"last_comment_author": "scotwells"
},
{
"number": 137,
"created_at": "2026-03-26T00:36:18Z",
"last_comment_at": "2026-03-26T00:57:42Z",
"last_comment_author": "scotwells"
},
{
"number": 155,
"created_at": "2026-03-26T16:15:51Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 187,
"created_at": "2026-04-14T17:07:01Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 189,
"created_at": "2026-04-23T14:12:50Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 212,
"created_at": "2026-06-27T02:55:42Z",
"last_comment_at": "2026-06-30T17:18:13Z",
"last_comment_author": "ecv"
},
{
"number": 214,
"created_at": "2026-06-27T03:25:33Z",
"last_comment_at": "2026-06-30T17:18:15Z",
"last_comment_author": "ecv"
},
{
"number": 215,
"created_at": "2026-06-30T17:14:44Z",
"last_comment_at": "2026-07-08T17:46:27Z",
"last_comment_author": "ecv"
},
{
"number": 216,
"created_at": "2026-06-30T17:18:54Z",
"last_comment_at": "2026-07-09T04:23:43Z",
"last_comment_author": "ecv"
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/milo-os/activity",
"host": "github.com",
"name": "activity",
"owner": "milo-os"
},
"metrics": {
"overall": {
"key": "overall",
"band": "moderate",
"name": "Overall health",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"security": 63,
"vitality": 83,
"community": 30,
"governance": 55,
"engineering": 76
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "good",
"name": "Vitality",
"value": 83,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "good",
"name": "Development activity",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"commits_last_year": 447,
"human_commit_share": 0.83,
"days_since_last_push": 17,
"active_weeks_last_year": 22
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 17 days ago",
"points": 28.8,
"status": "partial",
"details": [
{
"code": "push_recency",
"params": {
"days": 17
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "22/52 weeks with commits",
"points": 15.2,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 22
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "447 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 447
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "23 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": 100,
"inputs": {
"releases_count": 13,
"latest_release_tag": "v0.7.1",
"releases_from_tags": false,
"days_since_latest_release": 30,
"mean_days_between_releases": 11.7
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "13 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 13
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 30 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 30
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~11.7 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 11.7
}
}
],
"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": "excellent",
"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": 31,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 31 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 31
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "at_risk",
"name": "Community & Adoption",
"value": 30,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"forks": 1,
"stars": 1,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "1 stars",
"points": 0,
"status": "missed",
"details": [
{
"code": "stars",
"params": {
"count": 1
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "1 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 1
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"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 (AGPL-3.0)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "AGPL-3.0"
}
}
],
"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": "at_risk",
"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": 49,
"inputs": {
"packages": [
"go.miloapis.com/activity",
"@datum-cloud/activity-ui"
],
"dependents": null,
"ecosystems": "go, npm",
"total_downloads": null,
"monthly_downloads": 871
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "871 downloads/month across go, npm",
"points": 39.2,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 871,
"ecosystems": "go, 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": 55,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "critical",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 22,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 6,
"top_contributor_share": 0.921
},
"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 92% of commits",
"points": 1.8,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 92
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "6 contributors",
"points": 8.1,
"status": "partial",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 6
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 3,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "moderate",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 64,
"inputs": {
"merged_prs": 159,
"open_issues": 13,
"closed_issues": 8,
"issue_closed_ratio": 0.381,
"closed_unmerged_prs": 30
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "38% of issues closed",
"points": 17.8,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 38
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "159/189 decided PRs merged",
"points": 32.2,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 159,
"decided": 189
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 13/14 approved changesets -- score normalized to 9",
"points": 13.5,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 49,
"inputs": {
"followers": 11,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "milo-os",
"public_repos": 30,
"account_age_days": 93
},
"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": "11 followers of milo-os",
"points": 7.8,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 11,
"login": "milo-os"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "30 public repos, account ~0 yr old",
"points": 11.4,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 30
}
},
{
"code": "account_age_years",
"params": {
"years": 0
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"go.miloapis.com/activity",
"@datum-cloud/activity-ui"
],
"ecosystems": "go, npm",
"any_deprecated": false,
"min_days_since_publish": 31
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "2 package(s) on go, npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 2,
"ecosystems": "go, npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 31 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 31
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "25 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 25
}
}
],
"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": "good",
"name": "Engineering Quality",
"value": 76,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 84,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "3 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 3
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": ".eslintrc.json",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".eslintrc.json"
}
}
],
"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": "14 out of 14 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": 65,
"inputs": {
"topics": [],
"has_wiki": false,
"homepage": null,
"has_readme": true,
"has_docs_dir": true,
"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": 25,
"status": "met",
"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": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "moderate",
"name": "Security",
"value": 63,
"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": 54,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 5.4
},
"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 is not maximal on development and all release branches",
"points": 4.5,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "14 out of 14 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 13/14 approved changesets -- score normalized to 9",
"points": 6.8,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 1 contributing companies or organizations -- score normalized to 3",
"points": 0.8,
"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": "23 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": "108 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:@datum-cloud/activity-ui@0.5.1 runtime dependency closure — what installing the published package pulls in — 5 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:@datum-cloud/activity-ui@0.5.1",
"assessed": 5
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 5,
"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": "excellent",
"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": 5,
"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": "excellent",
"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"
],
"review_only_matches": 0,
"assessed_self_published_locations": 6
},
"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": "excellent",
"name": "AI Readiness",
"value": 86,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.916,
"agent_instruction_files": [
"CLAUDE.md"
],
"agent_instruction_max_bytes": 14361
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "CLAUDE.md"
}
}
],
"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": "76 of 83 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 76,
"sampled": 83
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "excellent",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"pnpm-lock.yaml"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"Taskfile.yaml",
"docs/Taskfile.yaml",
"migrations/Taskfile.yaml",
"observability/Taskfile.yaml",
"test/load/Taskfile.yaml",
"ui/Taskfile.yaml"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"ui/example/tsconfig.json",
"ui/tsconfig.json"
],
"agent_commit_share": 0.19,
"toolchain_manifests": [
"go.mod"
],
"dependency_bot_commit_share": 0.17
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "Taskfile.yaml, docs/Taskfile.yaml, migrations/Taskfile.yaml, observability/Taskfile.yaml, test/load/Taskfile.yaml, ui/Taskfile.yaml",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Taskfile.yaml, docs/Taskfile.yaml, migrations/Taskfile.yaml, observability/Taskfile.yaml, test/load/Taskfile.yaml, ui/Taskfile.yaml"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": ".eslintrc.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".eslintrc.json"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "ui/example/tsconfig.json, ui/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "ui/example/tsconfig.json, ui/tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "19 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 19,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "17 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 17,
"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": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"primary_language": "Go",
"largest_source_bytes": 51286,
"source_files_sampled": 324,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Go (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "Go"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/324 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 324,
"oversized": 0
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "moderate",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"example_dirs": [
"example",
"examples"
],
"has_mcp_signal": true,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "example, examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "example, examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-26T15:32:18.603301Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/m/milo-os/activity.svg",
"full_name": "milo-os/activity",
"license_state": "standard",
"license_spdx": "AGPL-3.0"
}